Autor | Zpráva | ||
---|---|---|---|
BlueWizard Profil * |
#1 · Zasláno: 3. 9. 2007, 14:28:54
neví někdo proč při spuštění scriptu se mi v IE zastaví načítání a přeruší všechny ostatní scripty?? Nebo aspoň jak to obejít?
|
||
BlueWizard Profil * |
#2 · Zasláno: 3. 9. 2007, 15:49:09
ten script je strašně jednoduchej a nic mi to za chybu nehlásí
function rozbal(co_rozbal){ if(document.getElementById(co_rozbal+"_1").style.display == "inline"){ document.getElementById(co_rozbal+"_1").style.display = "none"; document.getElementById(co_rozbal+"_sp").style.display = "none"; document.getElementById("pokus").innerHTML+="<br />"+co_rozbal+"_1 zabaleno." }else{ document.getElementById(co_rozbal+"_1").style.display = "inline"; document.getElementById(co_rozbal+"_sp").style.display = "inline"; document.getElementById("pokus").innerHTML+="<br />"+co_rozbal+"_1 rozbaleno." } } |
||
peta Profil |
#3 · Zasláno: 3. 9. 2007, 16:29:17
a zbytek?
tohle treba zrovna zadny problem delat nemusi. Problem muze delat casovac, pres ktery to mas. Funkci si overis tim, ze das dovnitr alert(1) a 2, abys videl, jestli se dana cast spustila, kdy a kolikrat. Se ti take muze stat, ze po tom alertu ti tam vyskoci 1000 alertu a budes muset FF zhodit. :) aby script neco neprerusil, je treba ho z optimalizovat na cas a zaradit do casovace. Pokud je velmi casove narocny, tak jen do casovace bude mit stejny efekt. |
||
BlueWizard Profil * |
#4 · Zasláno: 3. 9. 2007, 16:35:33
no a jaktože to dělá jen IE? ve FF mi to ten script nepřeruší. Ještě je tam script kterej vygeneruje obrázek s innerHTML a pak zkontroluje zda je načtenej:
var nacteno=0 function nacti_obr(){ document.getElementById("pokus").innerHTML+="Načítám obrázky" for(a=0;a < pictures.length;a++){ document.getElementById("pokus").innerHTML+="." document.getElementById("obraz"+a).innerHTML='<img onLoad="javascript:pokus('+"'"+pictures[a]+"'"+','+a+')" name="obr_pokus" id="obr_pokus" src="'+pictures[a]+'" />' } } function pokus(obr){ document.getElementById("pokus").innerHTML+="<br />"+obr+" úspěšně načten." nacteno++ document.getElementById("pokus").innerHTML+="..........Nenačetlo se "+(pictures.length-nacteno)+" obrázků"; } |
||
Časová prodleva: 17 let
|
0