Autor | Zpráva | ||
---|---|---|---|
exec Profil * |
#1 · Zasláno: 28. 6. 2010, 15:46:45
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 |
#2 · Zasláno: 28. 6. 2010, 16:36:18
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 |
#3 · Zasláno: 28. 6. 2010, 19:28:43
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? |
||
Časová prodleva: 14 let
|
0