Autor | Zpráva | ||
---|---|---|---|
David1256 Profil |
#1 · Zasláno: 1. 3. 2011, 18:29:25
Potřeboval bych spustit script po kliknutí na odkaz, nevíte někdo, jak toho docílit? Pozn. našel jsem tu na jpw.cz jedno řešení, ale bylo nefunkční. Díky za všechny odpovědi.
|
||
Kry5 Profil |
#2 · Zasláno: 1. 3. 2011, 18:36:12
Tak aby odkaz poté někam přesměroval nebo ne?
Pokud ne tak onClick="return funkce"> <script> function funkce() { ... return false; } </script> Pokud chceš aby odkázal neuváděj na konci funkce() return false. |
||
Tori Profil |
#3 · Zasláno: 1. 3. 2011, 18:43:59
Jestli chcete spustit PHP skript, napište víc informací - jestli chcete skriptu i předat nějaká data nebo pracovat s výsledkem vráceným skriptem.
|
||
David1256 Profil |
#4 · Zasláno: 2. 3. 2011, 15:36:34
Tori:
Chci spustit PHP script. Zkrátka jestli tam nejde dát něco jako action u formu. Po kliknutí na odkaz by se měl zpracovat skript v jiném souboru tj. nějaký zápis dat do db a přesměrování zpět. |
||
Tori Profil |
#5 · Zasláno: 2. 3. 2011, 15:54:39
Pokud nepotřebujete na původní stránce pracovat s výsledkem PHP skriptu, dá se JavaScriptem pingnout. Taky by to mohl být formulář se skrytými poli, který by se normálně odeslal (anebo i obyč.odkaz) a cílový skript by přesměroval zpět. Anebo AJAXem.
|
||
David1256 Profil |
#6 · Zasláno: 2. 3. 2011, 17:48:07 · Upravil/a: David1256
S výsledkem PHP scriptu pracovat nepotřebuji. S tím formulářem to zní zajímavě, ale jak pomocí odkazu odešlu formulář?
Ten pingnout bych zavrhl nechce se mi do toho moc motat javascript. (všichni ho nemají zaplý) |
||
Tori Profil |
#7 · Zasláno: 2. 3. 2011, 17:53:32
David1256:
„jak pomocí odkazu odešlu formulář“ Třeba input type=image? |
||
David1256 Profil |
#8 · Zasláno: 2. 3. 2011, 17:56:45
To bych to odesílal ale obrázkem ne? Nerad bych dělal tísic obrázků textu.
|
||
Tori Profil |
#9 · Zasláno: 2. 3. 2011, 18:07:01
„tísic obrázků textu.“ - Takže je to datově asi dost velká stránka?
Pokud odkazy mají být textové, tak bych asi nechala obyč.odkazy (s tím, že cílový skript udělá, co je potřeba a přesměruje zpátky) a přidala jim JavaScriptovou alternativu, aby se lidem se zapnutým JS nemusela xkrát skládat a posílat celá stránka. |
||
David1256 Profil |
#10 · Zasláno: 2. 3. 2011, 18:14:35
Díky za rady. Takhle to asi půjde.
|
||
Časová prodleva: 13 let
|
0