Autor Zpráva
soucekgns
Profil
mám dva scripty ve stránce, s window.onload, ale nenačítají se mi oba, pokud není splněna podmínka isset($_POST['login']), tak se funguje první... druhý taky fungovat nemá, ale pokud splněna je, tak funguje jen ten druhý, jak udělat aby fungovali oba?
Díky za rady
window.onload=function hover(id){
var divElement2 = document.getElementById("okno_kalendar");
divElement2.innerHTML=divElement2.innerHTML.replace(/\[url\]/gi,"<a href='").replace(/\[a\]/gi,"'>").replace(/\[\/a\]/gi,"</a>");
divElement2.innerHTML=divElement2.innerHTML.replace(/\[br\]/gi,"<br>");
};


<?php
if (isset($_POST['login'])){
echo '
<script>
window.onload=function issetpost(id){
document.getElementById("help").style.display = "block";
document.getElementById("2").style.display = "block";
document.getElementById("login").style.width="500px";
document.getElementById("1").style.display = "none";
};
</script>
';
}
?>


Atributy u divů
onload='hover("okno_kalendar")"
onload='issetpost("login")'
_es
Profil
soucekgns:
window.onload=function hover(id){
Ten parameter/premenná id tam je na čo?

Atributy u divů
onload='hover("okno_kalendar")"
onload='issetpost("login")'
Značka div nemá atribút onload.

jak udělat aby fungovali oba?
Možno ti pomôže toto.
soucekgns
Profil
Pokud to chápu správně, tak:
this.onload = function() {
  function issetpost(id) {};
  function xy(id) {};
  function yz(id) {};
}

_es
Profil
soucekgns:
Pokud to chápu správně, tak:
To zase nechápem ja, na čo definuješ vnorené funkcie issetpost xy a yz ak ich v tej vnorenej funkcii nevoláš, ani inak nepoužiješ?
Čo s tým argumetom id? Čomu by sa mal rovnať?
Možno ti to trochu objasní http://diskuse.jakpsatweb.cz/?action=vthread&forum=8&topic=106539#volani alebo si niekde pozri základy JS funkcií.
soucekgns
Profil
To jsme se nepochopili navzájem, já prostě potřebuju, aby fungovalo obojí:
window.onload = function() { alert("Ahoj."); };
window.onload = function() { alert("Čau."); };
_es
Profil
soucekgns:
o jsme se nepochopili navzájem, já prostě potřebuju, aby fungovalo obojí:
window.onload = function() { alert("Ahoj."); };
window.onload = function() { alert("Čau."); };
No a či ti bráni v tomto:
window.onload = function() { alert("Ahoj."); alert("Čau."); };

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:

0