Autor | Zpráva | ||
---|---|---|---|
starburst Profil |
#1 · Zasláno: 1. 7. 2008, 12:41:19 · Upravil/a: starburst
Zdravím,
mám ve vzkazníku tlačítko na smazání vzkazu a potreboval bych aby mi to pri zmacknuti tlacitka nejdriv vyhodilo alert na potvrzeni... problem je v tom ze nevim jak to formulovat... mam nad dokumentem toto: <script type="text/javascript"> function confirm(smaz) { onclick="javascript:return confirm(opravdu smazat tento vzkaz???); if (!confirm) return false; } </script> a na patricnem odkazu mam <a href="vzkaz_smaz.php?id='.$id.'" onclick="return confirm(this)"> a funguje to perfektne ale jde o to, že když na odkaz kliknu tak mi sice vyskoci hlaska confirm ale je na ni text : "http://clenove/sdhzidenice/vzkaz_smaz.php?id=2" jak by se to dalo opravit...vzhledem k tomu ze JS neovladam jsem toto zkopiroval z jineho vzkazniku ale byl reseny trosku jinak a tak nevim jak to upravit... toto sem upravil podle toho jak sem si myslel ze by to mohlo byt... děkuji |
||
souki Profil |
#2 · Zasláno: 1. 7. 2008, 12:43:03
starburst
A proč prostě neuděláš <a href="vzkaz_smaz.php?id='.$id.'" onclick="return confirm('opravdu smazat tento vzkaz???')"> ? |
||
starburst Profil |
#3 · Zasláno: 1. 7. 2008, 13:22:10
protoze toto mi pise
Parse error: syntax error, unexpected T_STRING in /home/www/sdhzidenice.cz/subdomains/clenove/vzkaz.php on line 274 a jak sem psal neumim JS a proto nevim jak by to melo byt napsany... |
||
Měsíček Profil |
#4 · Zasláno: 1. 7. 2008, 13:28:42
Neumíš ani JS, ani PHP.
echo("<a href=\"vzkaz_smaz.php?id=".$id."\" onclick=\"return confirm('opravdu smazat tento vzkaz???')\">"); |
||
Kcko Profil |
#5 · Zasláno: 1. 7. 2008, 13:32:01
:D
|
||
starburst Profil |
#6 · Zasláno: 1. 7. 2008, 13:38:11
ale zase tak spatny to nebude ne?
nemuzu pouzit fci echo protoze to ukladam do promenne... ale uz sem na to prisel... ale i tak diky |
||
Měsíček Profil |
#7 · Zasláno: 1. 7. 2008, 13:39:39
"ale zase tak spatny to nebude ne? "
Taky doufám, že nebude, zatím, ale je ;) "nemuzu pouzit fci echo protoze to ukladam do promenne... " Stačí ji oddělat a nebo použít funkci sprintf(); "ale uz sem na to prisel... " :) |
||
starburst Profil |
#8 · Zasláno: 1. 7. 2008, 13:43:58
ne... problem byl v casti
vzkaz_smaz.php?id=".$id." vzkaz_smaz.php?id=$id |
||
peta Profil |
#9 · Zasláno: 2. 7. 2008, 07:40:51 · Upravil/a: peta
starburst
Tvoje uprava nic neresi, je mozne to zapsat tak i tak. To bys musel ukazat ale cely radek z PHP, aby jsme vedeli, kde mas jake uvozovky. ".$id." predpoklada, ze retezec zacina a konci dvojitou uvozovkou " echo "text"."text"."text"."text"; nikoliv 'text"."text"."text"."text'; -> 'teeeext' Jinak ti reseni napsal Měsíček, to by melo fungovat. mimochodem v IE7 jsou defaultne tyto hlasky confirm, prompt, alert zakazany a je dobre to osetrit... if (odpoved = window.confirm("text")) {... return false} else {return ftrue;} |
||
Časová prodleva: 7 měsíců
|
|||
Drake Profil * |
#10 · Zasláno: 23. 1. 2009, 08:26:03
<a href="vzkaz_smaz.php?id='.$id.'" onclick="return confirm('opravdu smazat tento vzkaz???')">
takhle zapsano je to blbost echo("<a href=\"vzkaz_smaz.php?id=".$id."\" onclick=\"return confirm('opravdu smazat tento vzkaz???')\">"); tohle je jedna moznost... dalsi moznost je jeste tohle <a href="vzkaz_smaz.php?id=<?php echo $id;?>" onclick="return confirm('opravdu smazat tento vzkaz???')"> |
||
Časová prodleva: 14 let
|
0