Page 1 sur 1

fonction ouvrant une fenetre à chaque chargement d'une page

Posté : 19 sept. 2005, 19:34
par ricardo
Bonsoir,

Existe-il une fonction php permettant d'ouvrir une page web dans une autre fenetre du navigateur a chaque chargement de la page d'accueil de mon site ?

Merci

Posté : 19 sept. 2005, 20:54
par rami
En javascript oui, pas en PHP.
Va voir du côté de window.open ;)

Posté : 19 sept. 2005, 21:14
par ricardo
Trouvé ça :

<script language = "javascript">
function MM_openBrWindow (theURL, winName, features)
{
window.open (theURL, winName, features);
}
</script>


Appel de la fonction :

<body bgcolor="#FFFFFF" onLoad = "MM_openBrWindow('popupaccueil/popup.htm', 'coucou','width=460, height=375')">

Mais marche pas au milieu de mon source php ?

Posté : 19 sept. 2005, 21:15
par rami
Ce que tu me donnes c'est du HTML et du javascript (qui a l'air correct). Ca n'a rien à voir avec du php. Fais voir ton code (pense à le mettre entre balises php).

Posté : 19 sept. 2005, 22:31
par ricardo
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Club Français des Amateurs du Furet</title>
<?php include("cadrehaut.php"); ?>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language = "javascript">
	function MM_openBrWindow (theURL, winName, features)
	{
		window.open (theURL, winName, features);
	}
</script>
</head>

<body oncontextmenu="return false" ondragstart="return false" onselectstart="return false" onLoad = "MM_openBrWindow('pages seules/popup.htm', 'coucou','width=460, height=375')">

<table width="950" cellpadding="0" cellspacing="0" border="0">
  <tr>
    <td valign="top"><?php include("cadregauche.php"); ?></td>
    <td valign="top"><?php include("cadrecentre.php"); ?></td>
  </tr>
</table>

</body>
</html>

Posté : 20 sept. 2005, 20:50
par ricardo
Bonsoir,

ca marche tjs pas ?

Merci

Posté : 20 sept. 2005, 21:08
par Truc
Salut, j'ai repris ton code (sans le php) et il marche, l'erreur vient peut etre du placement de ton code php ->
<?php include("cadrehaut.php"); ?>
place le apres la balise <Body>

Posté : 20 sept. 2005, 21:52
par ricardo
Tout essayé mais marche a l'aide

Merci