Autor Zpráva
Komi
Profil *
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&iacute; 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 *
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&iacute; 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
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.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: