Autor Zpráva
Anonymní
Profil *
Zdravím,
funguje externí JS typu:

<script type="text/javascript" src="javascript/scripts.js"></script>

před i za tagem <body>? Nemáte s tím někdo prosím zkušenost? Díky
Měsíček
Profil
podle toho jak ten skript "scripts.js" funguje ;)
Leo
Profil
Funguje, ale jak pise Měsíček zalezi co to ma presne delat a cemu rikate "funguje", Leo
Anonymní
Profil *
A pokud mám na mysli tohle??

<script language="JavaScript" type="text/javascript">
<!--
var timer, p=4;
function showMenu(i) {
noHide();
hideAll();
document.getElementById('m'+i).style.visibility = "visible";
document.getElementById('p'+i).style.backgroundPosition = "bottom";
}
function hideAll() {
for (i=1; i<=p; i++) {
document.getElementById('m'+i).style.visibility = "hidden";
document.getElementById('p'+i).style.backgroundPosition = "top";
}
}
function noHide() {
clearTimeout(timer);
}
function hide() {
timer = setTimeout('hideAll()',500);
}
function nOkno() {
window.open('http://www.TipCars.com/cz/cpleasing/?Lang=cz','WinTip',' scrolling=yes,resizable=yes,status=yes,top=0,left=0');
}

-->
</script>

Díky moc..
Leo
Profil
To by na prvni pohled mohlo fungovat vsude, protoze odkazy na elementy jsou jen ve funkcich, Leo
habendorf
Profil
Ale čistě teoreticky problém i tak nastat může. Pokud se funkce volá třeba kliknutím na nějaký element na začátku dokumentu a týká se nějakých elementů na konci hodně dlouhého dokumentu, nemusí být tyto elementy ještě načteny když nedočkavý uživatel rychle klikne.
Leo
Profil
"Ale čistě teoreticky problém i tak nastat může. Pokud se funkce volá třeba kliknutím na nějaký element na začátku dokumentu a týká se nějakých elementů na konci hodně dlouhého dokumentu, nemusí být tyto elementy ještě načteny když nedočkavý uživatel rychle klikne."

To jo, ale to neni problem head/body, ale problem poradi script/element, Leo
habendorf
Profil
Leo

Jasně. Proto bych ho asi dal až před </body>. Pak to ale zas hodí chybu JS :o)
Leo
Profil
"Jasně. Proto bych ho asi dal až před </body>. Pak to ale zas hodí chybu JS :o)"

Zalezi, kdy se ty fce volaji ne? Leo
habendorf
Profil
Bať bať.

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: