Page 1 sur 1

Un bouton = 2 actions

Posté : 18 oct. 2010, 06:49
par igor
Hello,

Alors voilà ma question :
J'ai un lien image, et quand on clique dessus je voudrais deux actions :
- chargement d'une page (dans la fenetre en court)
- SOIT chargement d'une nouvelle page, SOIT ouverture d'une popup. Les deux cas de figure peuvent se présenter.

En sachant que je dois pouvoir y faire passer des paramètres ...

J'ai fais des recherches évidement mais sans succès pour le moment.

Re: Un bouton = 2 actions

Posté : 18 oct. 2010, 07:11
par igor

Code : Tout sélectionner

<a href="http://www.Mon_site.com?p=1449839372" target="_blank" onClick="window.document.location=hitoutils.php?id=<?php echo $id?>">LIEN</a>
Ce truc là c'est valable et fiable ???

Re: Un bouton = 2 actions

Posté : 18 oct. 2010, 10:47
par ludwig
Et si tu faisais un if qui détermine ton href et ensuite tu passes lien comme ça :

Code : Tout sélectionner

<a href="http://wwwlesite.com/<?php echo $mon_href; ?>">mon lien </a>

Re: Un bouton = 2 actions

Posté : 18 oct. 2010, 21:43
par Ryle
Tu peux aussi faire appel à une fonction javascript dans ton lien, et à partir de là exécuter le code que tu veux en js avec les conditions que tu veux pour dire si tu ouvres une nouvelle fenêtre, une popup ou les deux :

Code : Tout sélectionner

<a href="javascript:ma_fonction();">...</a> ... function ma_fonction() { if (...) ouvre_une_popup = window.open( .... ); if (...) document.location.href = 'ouvre_une_nouvelle_page.php'; }

Re: Un bouton = 2 actions

Posté : 19 oct. 2010, 06:52
par Igor
Oui Ryle ça me semble convenir, on peut apparemment utiliser un lien "php" dans ta fonction exemple "lien.php?truc=2&machin=$variable"

Suis juste tout pounave en JS, je tente ma chance je viendrais pleurnicher si je m'en sors pas ^^je posterai le résultat si ça intéresse quelqu'un.

++