[Javascript] Confirm bij link probleempje

Pagina: 1
Acties:
  • 34 views sinds 30-01-2008

  • TangLeFuzZ
  • Registratie: Juni 2001
  • Laatst online: 15:45
Hey,

als iemand op een bepaalde link klikt krijgt hij een confirm alert te zien waarin hij kan kiezen of hij wel echt naar die link wil gaan.
Als hij op cancel drukt moet er niks gebeuren, als hij op OK drukt moet hij worden doorverwezen naar die link..
Dat laatste is een probleem, bij formulieren lukt het me wel goed, maar bij links onClick niet echt...

Het ziet er ongeveer zo uit:
code:
1
2
3
4
5
6
7
function checkHem() {
  if (confirm ('Weet je zeker dat je deze actie wilt ondernemen?')) {
    hier moet iets gebeuren
  } else {
    return false;
  }
}

In de link ziet er zo uit:
<a href="blaat.php" onClick="checkHem();return false;">blaat</a>

Die return false; in de link moet erbij anders gaat hij ook naar de link als je op cancel drukt.
Ik dacht even een oplossing te hebben gevonden, ik gaf nl. de link waar hij naartoe moest worden geforward ook nog eens mee in de functie en forwardde dan dmv location.href = link; , maar dat werkt niet want in de pagina waar hij naar wordt geforward wordt weer geforward naar HTTP_REFERER en die komt dmv deze manier niet goed door...

Kan iemand me helpen, of moet ik het toch op de laatste manier doen en dan voor die HTTP_REFERER forward een andere methode kiezen?

  • cutter
  • Registratie: November 2000
  • Laatst online: 28-09-2025

cutter

Wannabe i7 fanboy

Er zijn vele wegen die naar Rome leiden:
code:
1
<A HREF="http://www.tweakers.net" onClick="return(confirm('Echt deze pagina verlaten?'))">Heb het gehad!!!</A>

<A HREF="http://www.tweakers.net" onClick="return(confirm('Echt deze pagina verlaten?'))">Heb het gehad!!!</A>

  • TangLeFuzZ
  • Registratie: Juni 2001
  • Laatst online: 15:45
Op vrijdag 19 april 2002 08:54 schreef cutter het volgende:
Er zijn vele wegen die naar Rome leiden:
code:
1
<A HREF="http://www.tweakers.net" onClick="return(confirm('Echt deze pagina verlaten?'))">Heb het gehad!!!</A>

<A HREF="http://www.tweakers.net" onClick="return(confirm('Echt deze pagina verlaten?'))">Heb het gehad!!!</A>
Mijn dank is groot! :)

Verwijderd

Is het jou dan nu daarmee gelukt om ook de cancel knop te gebruiken dan?
Want als je alleen confirm hebt staan in een link, dan werkt toch die cancel- knop niet meer appart of wel? 8)

  • chem
  • Registratie: Oktober 2000
  • Laatst online: 04-08 07:59

chem

Reist de wereld rond

<a href="blaat.php" onClick="checkHem();return false;">blaat</a> moet dan zijn: <a href="blaat.php" onClick="return checkHem();">blaat</a> omdat je ongetwijfeld meer wil tzt :)

[ Voor 5% gewijzigd door chem op 23-04-2003 11:00 ]

Klaar voor een nieuwe uitdaging.


  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Verwijderd schreef op 23 April 2003 @ 10:58:
[...]

Is het jou dan nu daarmee gelukt om ook de cancel knop te gebruiken dan?
Want als je alleen confirm hebt staan in een link, dan werkt toch die cancel- knop niet meer appart of wel? 8)
Is het een sport geworden om oude topics over confirms omhoog te kicken :?

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


Verwijderd

Oops, foutje zie het al.
Bedankt voor de oplossing

  • Pelle
  • Registratie: Januari 2001
  • Laatst online: 09:52

Pelle

🚴‍♂️

Zucht...
Pagina: 1

Dit topic is gesloten.