Autor Zpráva
exec
Profil *
Ahoj,
potreboval bych poradit. Mam stanku, kde je obsahova cast zobazovana pomoci javascriptu a menu se tedy nenacita s kazdou stankou. V menu je udalost onClick, ktera zvola js funkci pro zmenu obsahu.
Problem mi nastal kdyz jsem tam chtel udelat přihlašovaní uživatelů. Po vyplnění jmena/hesla se povedla kontrola spravnosti dat a podle toho se pomoci header(Location: ..) provedlo presmerovani. Potřebuju pomoci php zvolat js funkci. Zkousel jsem neco takovehoto:
echo '<body onLoad="Nacti(\'logged.html\');return false;">';

Jenomze se to nepresmerovalo, hlavne to ani nenaslo fci nacti, protoze jedine co se objevilo na stance byl ve zdojaku ten radek <body ...>
Mohli byste mi prosim poradit jakym zpusobem muzu funkci z php zavolat?

Předem děkuji.
Nox
Profil
PHP probíhá na serveru, JS až u tebe po stažení v prohlížeči

pokud chceš aby se volala JS funkce, musíš v PHP napsat JS kód volající JS funkci

tady je to přidané na event, pokud je to dobře napsané a stejně se to neprovede, asi se při pouze takovémto kódu nepouští onload event, jinak nevim

k čemu je tam to return false?

řešit obsah čistě JavaScriptem mi přijde jako špatný nápad... k čemu to?
AM_
Profil
exec:
Potřebuju pomoci php zvolat js funkci.
tak jak říkáš je to správně, další možnost je do kódu vypsat
<script type="text/javascript">Nacti('logged.html');</script>


Ale je Nacti opravdu JS funkce? není to obráceně - PHP funkce, kterou chceš volat z JS?

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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

0