Avatar billede hohn Nybegynder
08. november 2001 - 17:34 Der er 10 kommentarer og
1 løsning

void - hvordan implementeres det?

Har et link hvor man kan slette i en database.

Problemet er bare, at jeg ikke kan fortryde når jeg bliver spurgt om jeg vil slette.

Hvordan implementere jeg en void i comfirmfunktionen?
Det skal skrives inde i <a href>.

<a href=\"slet_job.asp?KundeID=<%=KundeID%>&IDj=<%=klippejobIDj%>\" onclick=\"confirm(\'Slet <%=rs8(\"klippejob\")%>\'); \">&lt;&lt;&lt;</a>


Tak på forhånd
Avatar billede prof2 Nybegynder
08. november 2001 - 17:39 #1
if (confirm(\"Er du sikker på at du vil tømme kurven?\")) {
  document.location=\"tomkurv.asp\";
}
Avatar billede prof2 Nybegynder
08. november 2001 - 17:40 #2
Er taget fra et e-shop system jeg har lavet... Men det virker :)
Avatar billede Slettet bruger
08. november 2001 - 17:46 #3
<a href=\"java script:void(0);\" onClick=\"if (confirm(\'Slet <%=rs8(\"klippejob\")%>\')) self.location.href = \'slet_job.asp?KundeID=<%=KundeID%>&IDj=<%=klippejobIDj%>\';\">&lt;&lt;&lt;</a>
Avatar billede Slettet bruger
08. november 2001 - 17:47 #4
Det er muligt, at du skal escape de dér gåseøjne rundt om \"klippejob\". Det må du selv teste dig frem til!
Avatar billede jakoba Nybegynder
08. november 2001 - 17:51 #5
det er fordi du ikke bruger den boolean værdi confirm returnerer til noget.

<a href=\"\" onclick=\'this.href = (confirm(\"Slet <%=rs8(\"klippejob\")%>\") ?\"slet_job.asp?KundeID=<%=KundeID%>&IDj=<%=klippejobIDj%>\":this.href=\"java script:void(0)\">klik</a>

een lang linie.
Avatar billede jakoba Nybegynder
08. november 2001 - 17:52 #6
Ups. strengen skal afsluttes korrekt:
<a href=\"\" onclick=\'this.href = (confirm(\"Slet <%=rs8(\"klippejob\")%>\") ?\"slet_job.asp?KundeID=<%=KundeID%>&IDj=<%=klippejobIDj%>\":this.href=\"java script:void(0)\";\'>klik</a>
Avatar billede jakoba Nybegynder
08. november 2001 - 17:53 #7
Sorry det er det samme som phoenixv siger. (ingen grunde til at escape de indre \". de forsvinder når asp behandler teksten).
Avatar billede Slettet bruger
08. november 2001 - 17:56 #8
Jakoba>> <a href=\"\" onclick=\'this.href = (confirm(\"Slet <%=rs8(\"klippejob\")%>\") ? \"slet_job.asp?KundeID=<%=KundeID%>&IDj=<%=klippejobIDj%>\": \"java script:void(0)\";\'>Klik!</a>
Ikke?
Og skal man escape gåseøjnene rundt om \"klikkejob\"?
Avatar billede Slettet bruger
08. november 2001 - 17:56 #9
OK, skulle bare lige tjekke! Tak :-)
Avatar billede hohn Nybegynder
09. november 2001 - 12:52 #10
Perfekt nu fungere det

Det blev godt nok ikke i et link, det fungerede stadig ikke, så det kom til at være i en button

<input type=\"button\" value=\"Slet\" onClick=\"if (confirm(\'Slet <%=rs8(\"klippejob\")%>\')) self.location.href = \'slet_job.asp?KundeID=<%=KundeID%>&IDj=<%=rs8(\"klippejobID\")%>\';\">   

phoenixv får pointne da det var dine koder jeg brugte

Tak for hjælpen

Avatar billede Slettet bruger
09. november 2001 - 15:15 #11
Selv tak for points!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester