Autor | Zpráva | ||
---|---|---|---|
repporello Profil * |
#1 · Zasláno: 28. 4. 2014, 17:54:30
Ahojte,
len taká maličkosť. Mám v JS dva po sebe idúce príkazy location.href= ... potrebujem aby sa ten druhý vykonal až keď sa prvá stránka načíta... ten kód používam v jednom špecializovanom softvéri a funkcia setTimeout() tam nejako záhadne nefunguje... |
||
Houmles Profil * |
#2 · Zasláno: 28. 4. 2014, 20:25:38
událost onload postačí :-)
|
||
repporello Profil * |
#3 · Zasláno: 29. 4. 2014, 11:02:11 · Upravil/a: repporello
a akým spôsobom?
lebo takto ako som predpokladal mi to nefunguje: document.location.href='http://...' window.onload=function(){ document.location.href='http://...' } aha, už chápem, že to nejde preto, že po tom prvom príkaze sa tá zvyšná časť kódu už ani nemá prečo vykonať... nejaký spôsob ako to obísť? |
||
_es Profil |
#4 · Zasláno: 29. 4. 2014, 11:45:54
repporello:
Presmerovaním na inú stránku sa samozrejme zruší aj všetok bežiaci JS zo starej. Takže treba, aby prvá stránka presmerovala na druhú a druhá na tretiu. „Obísť“ by sa to dalo, len ak by sa presmerovával nejaký frame alebo iframe a presmerovanie riadila okolitá stránka. |
||
Bubák Profil |
#5 · Zasláno: 29. 4. 2014, 11:52:01
_es:
„len ak by sa presmerovával nejaký frame alebo iframe“ Případně pojmenované okno otevřené přes window.open .
|
||
Časová prodleva: 10 let
|
0