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:
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?
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?