Page 1 sur 1

Pb de windows.open()

Posté : 27 févr. 2006, 12:32
par Snoops
Bonjour,
Avec ce code :
	$result = odbc_do ($connexion, $query);
	while (odbc_fetch_into ($result, $ligne))
	{
?>
<A href='javascript:window.open("encours.php?login_encours=<?PHP echo $ligne[0]; ?>", "Demandes en cours", "directories = no, location = no, menubar = no, resizable = no, scrollbars = yes, status = yes, toolbar = no, width = 600, height = 1000")'><?PHP echo $ligne[2]." ".$ligne[1]; ?></A><BR>
j'ai bien une pop-up qui s'ouvre, mais mon problème est le suivant :
Ma page 1 affiche tous les liens, et lorsque l'un de ceux-ci est cliqué il ouvre ma page 2 en pop-up. Seulement ma page 1 se transforme aussitot en page blanche avec marqué : "[object Window]".

Je voudrais que ma page 1 reste comme avant, c'est à dire avec les liens !

Savez-vous d'où viens mon problème?

Merci d'avance

Posté : 27 févr. 2006, 12:43
par charabia
Il te suffit de mettre un void ;)

Code : Tout sélectionner

<a href='javascript:void(window.open("encours.php?login_encours=<?php echo $ligne[0]; ?>", "Demandes_en_cours", "directories=no, location=no, menubar=no, resizable=no, scrollbars=yes, status=yes, toolbar=no, width=600, height=1000"))'><?php echo $ligne[2]." ".$ligne[1]; ?></a>
J'ai entouré avec Code et non php parce que les ":" s'affichent mal.

Tu remarqueras que j'ai changé le nom de ton open window. Les espaces ne sont pas autorisés ;)

Posté : 27 févr. 2006, 12:54
par Snoops
Il te suffit de mettre un void ;)

Code : Tout sélectionner

<a href='javascript:void(window.open("encours.php?login_encours=<?php echo $ligne[0]; ?>", "Demandes_en_cours", "directories=no, location=no, menubar=no, resizable=no, scrollbars=yes, status=yes, toolbar=no, width=600, height=1000"))'><?php echo $ligne[2]." ".$ligne[1]; ?></a>
J'ai entouré avec Code et non php parce que les ":" s'affichent mal.

Tu remarqueras que j'ai changé le nom de ton open window. Les espaces ne sont pas autorisés ;)
C'est magnifique !!! :P
Je te remercie pour ton charabia :wink: , c'est nikel !