Page 1 sur 1

Ne pas rafraichir la page principal

Posté : 17 oct. 2005, 02:02
par Neoh56
Bonjour

Voila j'ouvre un popup

le code:

Code : Tout sélectionner

<a href="#" onClick="window.open('police2.php?police=<? echo $row3[1]; ?>&i=<? echo $i; ?>', '', 'width=535,height=450,left=100,top=170,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no')"><img src="imagesite/txt.gif" width="23" height="15" border="0"></a>
ca ouvre bien le popup.
mais cela rafraichit la page principal alors que je ne voudrais pas je veus que la page principal reste au meme niveau de scrolling et non qu'elle remonte debut.

merci

Re: Ne pas rafraichir la page principal

Posté : 17 oct. 2005, 03:39
par Xenon_54
Essaie avec ceci:

Code : Tout sélectionner

<a href="police2.php?police=<? echo $row3[1]; ?>&i=<? echo $i; ?>" onClick="window.open(this.href, '', 'width=535,height=450,left=100,top=170,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no')"><img src="imagesite/txt.gif" width="23" height="15" border="0"></a>
;)

Posté : 17 oct. 2005, 09:44
par albat
Question :
le return false n'a pas pour but d'empêcher le retraitement (refresh,...) de la page d'origine ?

Code : Tout sélectionner

<a href="#" onclick="window.open('...', '...', '...'); return false;">

Posté : 17 oct. 2005, 19:32
par Xenon_54
Si la personne désactive Javascript, il faudrait au moins que la page soit chargée dans la page actuelle. Donc vaut mieux placer le lien dans le href et faire référence à celui dans le onclick grâce à this.href

;)

Posté : 17 oct. 2005, 19:52
par albat
Bien vu. ;)
Merci !

Posté : 17 oct. 2005, 19:58
par Xenon_54
Par exemple, il faudrait effectivement ajouter un return false sur le onclick pour pas que la fenêtre popup s'ouvre et que la fenêtre actuelle change aussi.

;)