Autor | Zpráva | ||
---|---|---|---|
Spectator Profil |
#1 · Zasláno: 19. 9. 2011, 13:28:08
Dobrý den,
u této části kódu funguje vše, ovšem javascript mě nepřesměruje nikam. Nevíte, čím je to způsobeno? Podmínka funguje, ale nefunguje část s přesměrováním <a href="" onmouseup="if (confirm('Smazat: <?php echo $akt ?>.')) {window.location = '?del=<?php echo $id;?>';}"></a> |
||
blahapet Profil |
#2 · Zasláno: 19. 9. 2011, 14:06:41
Zkus:
window.location.href = '?del=<?php echo $id;?>' |
||
Spectator Profil |
#3 · Zasláno: 19. 9. 2011, 14:36:50
taky nic.
|
||
Witiko Profil |
#4 · Zasláno: 19. 9. 2011, 14:39:35 · Upravil/a: Witiko
Spectator:
Vezmi svůj kód a spusť si ho s zástupnými řetězci místo php: if (confirm('ABCD')) {window.location = 'EFGH';} - Funguje
Tzn. problém bude pravděpodobně v <?php echo $id;?> části. Vrať nám to, co php script generuje.
|
||
Chamurappi Profil |
#5 · Zasláno: 19. 9. 2011, 14:40:35 · Upravil/a: Chamurappi
Reaguji na Spectatora:
Proč není ta mazací adresa přímo v href u a výsledek confirm u není v return u v onclick u?
„ovšem javascript mě nepřesměruje nikam“ Přejdeš na adresu "" . Nic tomu nezabrání, odkaz je odkaz…
|
||
Witiko Profil |
#6 · Zasláno: 19. 9. 2011, 14:45:57 · Upravil/a: Witiko
Chamurappi:
Pravda, nevšímal jsem si dost pozorně v čem je to obalené. <a href="?del=<?php echo $id;?>" onclick="return confirm('Smazat: <?php echo $akt ?>.');">odkaz</a> |
||
Spectator Profil |
#7 · Zasláno: 19. 9. 2011, 14:48:28 · Upravil/a: Spectator
<a href="?del=<?php echo $id ?>" onmouseup="return confirm('Smazat: <?php echo $akt ?>?')"> Takhle to smaže dokument i při stornu EDIT: Netušil jsem, že je rozdíl mezi onclick a onmouseup ve vyhodnocování. S onclick to funguje. Děkuji |
||
Chamurappi Profil |
#8 · Zasláno: 19. 9. 2011, 14:55:44
Reaguji na Spectatora:
Událost onmouseup vzniká při puštění tlačítka myši, tam v podstatě není žádná výchozí akce, kterou bys mohl stornovávat.
Událost onclick jde vyvolat i jinak než fyzickým kliknutím, třeba i klávesnicí.
|
||
Časová prodleva: 13 let
|
0