Ajouter un commentaire

geoffrey75
Problème de frame,javascript ou php ? sous Vista

Bonjour,

Je viens d'installer mon laptop en Vista et le site que je développe, qui marchait bien en XP, ne fonctionne plus correctement. En fait, j'ai un menu avec derrière chaque lien un script php qui contient le code suivant :

<?
include("../php_config.php");

@mysql_connect($DBhost, $DBusr, $DBpwd) or die (mysql_error());
@mysql_select_db($DBname) or die (mysql_error());

@mysql_query("UPDATE clic SET nbr_clics=nbr_clics+1 WHERE id='$id'") or die (mysql_error());
$redir = @mysql_query("SELECT url,target FROM clic WHERE id='$id'");
$rec = @mysql_fetch_array($redir);

//echo $id;

echo "<script language=javascript>window.open('".$rec[0]."','".$rec[1]."');
if ('".$rec[1]."'=='_blank')
	{
		history.go(-1)
	}
</script>";

?>
</body>

Malheureusement, quand j'exécute celà en local, que ce soit en IE7 ou en Firefox, ils veulent tous deux ouvrir un pop-up, alors qu'ils devraient ouvrir l'url correspondant au paramètre de mon php dans la frame intitulée "principale" qui est la grande de droite.

Qqn a-t-il une idée sur la cause du problème et sa résolution vu que sur le web, mon site http://www.geonat.be fonctionne très bien et que je n'ai pas ce problème ?

Merci d'avance,

Geoffrey.

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 III  RRRR   V     V  EEEE  Y   Y 
I R R V V E Y Y
I RRRR V V EEE Y
I R R V V E Y
III R RR V EEEE Y