31. juli 2004 - 23:07
Der er
26 kommentarer og 2 løsninger
return confirm virker ikke korrekt
Hejsa en hurgtig en <td><a href="" onclick="return confirm('Er du sikker på du vil slette filmen');">Slet </a></td> ^^ Virker fint <td><a href="" onclick="return confirm('Er du sikker på du vil slette filmen <?PHP echo $title; ?>');">Slet </a></td> ^^ Virker ikke giver fejlen "tegnet ')' var ventet Mvh Krydset
Annonceindlæg fra Deloitte
har du prøvet at escape dit semicolon ? /mads
iøvrigt bør du angive en href .. ex href="java script:void(0)" eller href="#" /Mads
<td><a href="#" onclick="return confirm('Er du sikker på du vil slette filmen <?PHP echo $title; ?>');">Slet </a></td> hvis ikke det virker så tjek din titel for ' eller "
ved ikke vordan man escaper i php men jeg tror at javascript fortolkeren først fanger det semikolon.. har du prøvet at udelade det ? altså det efter $title ? /MAds
ja ja men der er jo ikke der fejlen ligger
Jeg tror du skal sørge for at udtrykket bliver sådan her : confirm(''Er du sikker på du vil slette filmen ' + <?PHP echo $title; ?>);
hov... der skulle selvfølgelig ikke have været 2 plinger til at starte med : confirm('Er du sikker på du vil slette filmen ' + <?PHP echo $title; ?>);
31/07-2004 23:13:47> Ikke korrekt.
31. juli 2004 - 23:15
#10
Se 31/07-2004 23:13:00.
31. juli 2004 - 23:17
#11
confirm('Er du sikker på du vil slette filmen <?PHP echo str_replace("'","\'", $title); ?>;">Slet</a> Eller hvordan replace nu er i PHP :-)
31. juli 2004 - 23:18
#12
der står jo ikke det samme.
31. juli 2004 - 23:18
#13
hovsa: confirm('Er du sikker på du vil slette filmen <?PHP echo str_replace("'","\'", $title); ?>');">Slet</a>
31. juli 2004 - 23:19
#14
31/07-2004 23:14:33> Det er kun korrekt, hvis indholdet af $title er navnet på en variabel, og ikke almindelig tekst.
31. juli 2004 - 23:21
#15
..og der mangler faktisk et "?" i selve spørgsmålet :-) Så det skal nok være: confirm('Er du sikker på du vil slette filmen <?PHP echo str_replace("'","\'", $title); ?>?');">Slet</a>
31. juli 2004 - 23:21
#16
så kan man droppe plusset... pointen var at få php-scriptet ud på den anden side af plingen.
31. juli 2004 - 23:22
#17
Nej, PHP koden udføres før JavaScript koden, så det har ikke noget med sagen at gøre.
31. juli 2004 - 23:23
#18
takker the surfer smider du et svar :-D Det blev såen her <td><a href="#" onclick="return confirm('Er du sikker på du vil slette filmen <?PHP echo str_replace("'","\'", $title); ?>?');">Slet</a></td>
31. juli 2004 - 23:24
#19
krydset> Nej :-) Det var nikolajdu der fangede den i: 31/07-2004 23:13:00
31. juli 2004 - 23:24
#20
der er da ikke str_replace med i ??
31. juli 2004 - 23:25
#21
det er din der virker
31. juli 2004 - 23:26
#22
Jeg tror det var den her (hvis ikke det virker så tjek din titel for ' eller ") thesurfer hentydede til.
31. juli 2004 - 23:27
#23
yeps.. linien: hvis ikke det virker så tjek din titel for ' eller " Hvilket betyder, at der er et ' tegn i variablen $title. Det "fixer" man, ved at escape ' tegen, dvs, erstatter ' med \', som opfattes som ' af JavaScript :-)(
31. juli 2004 - 23:27
#24
Jamen så læg et svar begge to så jeg kan få lukket så har i begge hjulpet
31. juli 2004 - 23:28
#25
OK, det gør jeg så.. men vent lige på nikolajdu :-) PS: Den der smiley ":-)(".. det sidste "(" var bare en fejl :-)
31. juli 2004 - 23:29
#26
Jeg venter selvfolig
01. august 2004 - 08:56
#27
Vi kan vel dele alle samme :-))
01. august 2004 - 12:42
#28
tak for points :))
Vi tilbyder markedets bedste kurser inden for webudvikling