11548 sujets

JavaScript, DOM et API Web HTML5

Bonsoir
je travaille avec FF3 sous windows vista. Jusqu'alors un script JS me permettait d'ouvrir une fenetre (avec window.open), de récupérer la fenêtre ouverte et de la manipuler à volonté (dépacement avec moveTo, changement de taille, ...). Mais aujourd'hui je ressors ce script et là visiblement je ne peux plus récupérer la nouvelle fenêtre.
Y a t'il un problème avec FF3 ?

Merci

Exemple de code
en html

<input type="button" value="ouverture" onclick="fen=ouvr_fen();"  />
<input type="button" onclick="ChangerTaille(fen)" value="Modifer fen&ecirc;tre" />


et en javascript

function ouvr_fen(){
	obj=window.open("mapage.htm",'Nellefen',"toolbar=yes,menubar=yes,status=yes,location=yes,resize=yes,scrollbars=yes,width=40,height=50,top=100,left=100");
	return obj;		
}
function ChangerTaille(fen)
{
	fen.moveTo(0,0);
	fen.resizeTo(largeur,hauteur);
}


largrut et hauteur sont deux variables fournies par ailleurs
Ton code fonctionne chez moi (FF3 sur WinXP).
Je ne pense pas que ça vienne de Vista.

As-tu vérifié ta config de FF ?
Menu option > Contenu > Activer JavaScript > Avancé > Autoriser... Déplacer ou redim des fenêtres
Bonjour chadom
oui j'ai bien les bonnes options. Cela dit c'est rassurant de savoir que ça marche encore sous Xp. Je vais chercher toutes les options possibles
Merci
Re,
il y a aussi des options dans about:config de FF comme dom.disable_window_move_resize qu'il fafut mettre à vrai.