Autor | Zpráva | ||
---|---|---|---|
Matess Profil * |
#1 · Zasláno: 2. 12. 2010, 16:24:07
Ahoj potřebval bych poradit.
Mám odkaz: echo "<a href=\"?akce=smaz&jaky=" .$vypis["zanr"]. "\" onClick=\"confirm('Opravdu chcete odstranit záznam?')\"><img src=\"./img/delete.png\" border=\"0\"></a>"; Při kliknutí na odkaz (obrázek) mi vyskočí hláška Opravdu chcete odstranit záznam? což je dobře, ale pokud kliknu na storno, tak se záznam v DB stejně smaže. Nevíte prosím někdo kde dělám chybu? Děkuji. |
||
_es Profil |
#2 · Zasláno: 2. 12. 2010, 16:41:04
…
return confirm …
|
||
Matess Profil * |
#3 · Zasláno: 2. 12. 2010, 17:06:11
_es:
Super, děkuji. |
||
Časová prodleva: 11 měsíců
|
|||
Jcas Profil * |
#4 · Zasláno: 15. 10. 2011, 09:35:26
<script> function klik() { var dal = confirm("Chcete pokračovat další stránkou?") if (dal == false) return false } </script> <a href="alert.htm" onClick="klik()">Odkaz</a> Rozumím tomu dobře? Při kliknutí na storno se přepnutí na další stránku neprovede proto, protože protože funkce vrátí false a toto false je zpracováno jako že: onclick nikdy neproběhl, takže v podstatě nikdy nebylo kliknuto na odkaz. |
||
stano Profil * |
#5 · Zasláno: 15. 10. 2011, 10:19:58
Jcas:
máš tam veľa zbytočných vecí. začnem tou tou funkciou. premennej dal priradíš hodnotu ktorú vráti confirm. v ďalšom riadku zisťuješ či bol confirm false. ak ano tak vrátiš false. ten 4 riadok nedava logiku stačí tam return dal; pritom je zbytočné ak s tou premenou už ďalej nepracuješ ju zavádzať. stačilo by tam dať len return confirm("Chcete.... "); ale čo je podstatné chýba ti v <a href="alert.htm" onClick="return klik()">Odkaz</a> funkcia: function klik() { return confirm("Chcete pokračovat další stránkou?") } |
||
_es Profil |
#6 · Zasláno: 17. 10. 2011, 09:45:09
Jcas:
> toto false je zpracováno jako že: > onclick nikdy neproběhl, takže v podstatě nikdy nebylo kliknuto na odkaz. Nie, je to spracované tak, že sa nemá vykonať operácia priradená prehliadačom tomu kliknutiu na odkaz, teda načítanie stránky do okna. |
||
Časová prodleva: 13 let
|
0