Firefox 1.5 + Javascript

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
Farald

Firefox 1.5 + Javascript

Message par Farald »

Bonjour,

L'idée est de créer une pop up qui se redimmensionne à la taille de l'image.
Le code fonctionne sur tous les navigateur sauf Firefox 1.5 :(

Voici ma fonction Javascript:

Code : Tout sélectionner

function popup(chemin,nom,wparent) 
			{ 
			 i1 = new Image; 
			 i1.src = chemin; 
			 html = "<HTML><HEAD><TITLE>"+nom+"</TITLE></HEAD><BODY style=overflow:hidden LEFTMARGIN=2 MARGINWIDTH=2 TOPMARGIN=2 MARGINHEIGHT=2><CENTER><IMG SRC="+chemin+" BORDER=0 NAME=imageTest onLoad='window.resizeTo(document.imageTest.width+18,document.imageTest.height+50)'></CENTER></BODY></HTML>"; 
			 html = '<html>';
			 html = html+'</html>';
			 popupImage = window.open('','fenetre','toolbar=0,statut=0,location=0,directories=0,menuBar=0,scrollbars=0,resizable=0'); 
			 popupImage.document.open(''); 
			 popupImage.document.write(html); 
			 popupImage.document.close();
			 if (window.focus) {
                	popupImage.focus();
             	} 
				if (!popupImage.opener) {
                    popupImage.opener =  self;
				}
				popupImage.opener.parent.name = wparent;
			 };
Dans tous les navigateur j'ai ma pop-up redimensionnable. Sauf dans Firefox 1.5 ou il me print la vatriable html au lieu d'interpreter ça comme du code html.

Voyez vous une solution svp ?

Merci, à bientôt !

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.0.2) Gecko/20060308 Firefox/1.5.0.2
Farald

Message par Farald »

oublié les deux lignes suivantes dans le code ci dessus :

Code : Tout sélectionner

 html = '<html>';
html = html+'</html>';
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.0.2) Gecko/20060308 Firefox/1.5.0.2
Asumbaa
Tyrannosaurus Rex
Messages : 2411
Inscription : 08 déc. 2004, 20:07

Message par Asumbaa »

Salut,

Que dit la console Javascript ? (Outils :arrow: Console d'erreurs)

[NB : à bouger dans Developpement Web, je pense]

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.0.2) Gecko/20060308 Firefox/1.5.0.2
Benoit
Administrateur
Messages : 4894
Inscription : 19 juil. 2003, 10:59

Message par Benoit »

Il y aurait beaucoup de choses à améliorer dans ton code à part ça.

Notamment, que tu demandes explicitement une fenêtre qui ne peut pas se redimensionner à la main alors qu'il y a un réglage dans Firefox pour empêcher le redimensionnement des fenêtres par JavaScript. En outre, si jamais JavaScript est désactivé il me semble que rien ne s'ouvrira (je ne vois pas de "return false" à la fin de ta fonction donc je ne pense pas qu'elle est appelée par l'évènement onclick d'un lien réel).
♫ Li tens s'en veit, je n'ai riens fais ;
Li tens revient, je ne fais riens. ♪
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 3 invités