login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Confirm box voordat delete action wordt uitgevoerd. (Opgelost)

Offline Martijn2008 - 19/12/2008 19:20
Avatar van Martijn2008PHP beginner Hallo allemaal,

Ik ben bezig met een simpel CMS-systeem. In deze CMS heb ik een overzichtje gebouwd van alle nieuwsberichten die aanwezig zijn. Deze nieuwsberichten kun je bewerken/verwijderen/bekijken of nieuwe toevoegen. Het is gewoon een simpele VEAD Controller interface.. Wanneer je nu op de delete knop drukt wordt deze actie uitgevoerd zonder eerst naar een bevestiging te vragen. De link die ik nu gebruik ziet er als volgt uit:
  1. <a href="?pid=adminpanel&act=manage&del=1">Verwijder bericht</a>

Je zult waarschijnlijk nu denken: "Wat is je vraag nou Martijn2008?". Eigenlijk komt het erop neer dat ik een simpel confirm schermpje wil, voordat het nieuwsbericht verwijderd wordt. Hopelijk kan iemand mij hiermee verder helpen.

Bedankt alvast!

Martijn

7 antwoorden

Gesponsorde links
Offline Martijn - 19/12/2008 19:25 (laatste wijziging 19/12/2008 19:35)
Avatar van Martijn Crew PHP
  1. function deleteje(link){
  2.  
  3. while(vraag==undefined){
  4. var vraag=confirm("Wil je echt deleten?");
  5. }
  6. if(vraag==true){ window.location=link;}

  1. <a name="link" onclick="deleteje('http://www.elgoog.nl')">Link</a>


en js netjes in je head enzo
Offline Martijn2008 - 19/12/2008 19:33
Avatar van Martijn2008 PHP beginner Oke, bedankt, dat is duidelijk, maar stel je nou eens voor dat ik die javascript code van jou wil toepassen op meerdere Controllers, hoe doe ik dat dan? Want die link is natuurlijk niet overal hetzelfde, snap je ? Trouwens ik gebruik als javascript framework JQuery, zitten daar misschien handige functies in die ik voor datzelfde kan gebruiken?
Offline Martijn - 19/12/2008 19:34 (laatste wijziging 19/12/2008 19:35)
Avatar van Martijn Crew PHP oh mn post was verkeerd, ff editten
Offline Martijn2008 - 19/12/2008 20:04
Avatar van Martijn2008 PHP beginner Het idee om mijn link als volgt te maken werkt niet:
  1. <a name="link" onclick="deleteje('http://www.elgoog.nl')">Link</a>

Zowel in Internet Exploror als Firefox doet de link het niet, weet iemand misschien hoe ik de link moet aanpassen om deze wel werkend te krijgen? Sorry, mijn kennis wat JavaScript betreft is niet al te veel.
Offline henver - 19/12/2008 20:09
Avatar van henver HTML gevorderde
  1. function deleteje(link) {
  2. var ja = confirm("Ben je zeker dat je dit bericht wilt verwijderen?")
  3. if (ja){
  4. window.location = link;
  5. }
  6. else{
  7. return false;
  8. }
  9. }


Zo misschien?
Offline Gerard - 19/12/2008 21:16
Avatar van Gerard Ouwe rakker
  1. <a href="http://www.google.com/" onclick="return confirm('Weet je dit zeker?');">Link</a>
Offline Martijn2008 - 19/12/2008 21:22
Avatar van Martijn2008 PHP beginner Opgelost !
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.188s