Autor | Zpráva | ||
---|---|---|---|
Komi Profil * |
#1 · Zasláno: 11. 5. 2009, 09:35:37
Ahoj, jedná se jen o projekt do školy, takže nic složitého. Stránky jsou napsané v XHTML 1.0 Strict, v IE vše funguje bez problémů, ale ve Firefoxu se mi script nesputí. Odkaz
Jedná se o přechod barvy textu v logu při načtení stránky. Script je z jedné knížky a já moc do JS nevidím, tak se obracím na vás. ... <body onload="blik(); "> ... a v externím JS je tato funkce var a = 0; function blik() // funkce na blikání textu v logu {object1.innerHTML="<font color="+barvy[a]+">Realitní kancelář - Komi</"+"font>"; a+=b; if (a==14) b-=2 ; if (a==0) b+=2; setTimeout("blik()",50); } Neporadil by někdo, jak to předělat, aby to fungovalo i ve Firefoxu a ne jen v IE? |
||
Komi Profil * |
#2 · Zasláno: 11. 5. 2009, 09:37:45
var a = 0; var b = 1; var barvy = ["FFFFFF","FAFAFA","F5F5F5","F0F0F0","EDEDED", "E8E8E8","E3E3E3","DDDDDD","DBDBDB","D6D6D6", "D1D1D1","CCCCCC","C7C7C7","C2C2C2","BDBDBD", "BBBBBB","B5B5B5","B3B3B3","B0B0B0","ABABAB", "A6A6A6","A1A1A1","9C9C9C","969696","919191" ] function blik() // funkce na blikání textu v logu {object1.innerHTML="<font color="+barvy[a]+">Realitní kancelář - Komi</"+"font>"; a+=b; if (a==14) b-=2 ; if (a==0) b+=2; setTimeout("blik()",50); } Zde je celá fuknce, nevím, proč se mi nenačetla celá... |
||
Chamurappi Profil |
#3 · Zasláno: 11. 5. 2009, 11:33:35
Reaguji na Komi:
Mozilla si stěžuje, že „object1“ není definováno, protože nevyrábí reference na objekty podle jejich ID. Musíš použít vyhledávací funkci: document.getElementById("object1").innerHTML = "…"; „Stránky jsou napsané v XHTML 1.0 Strict, v IE vše funguje bez problémů“ Ne, jsou napsané v HTML, jinak by v Exploreru nefungovaly. |
||
Časová prodleva: 15 let
|
0