oncletom
Nouveau membre
Bonjour
J'utilise depuis longtemps un petit script qui m'ouvre une pop up avec une image et qui fonctionnait parfaitement avec Ie et Firefox... jusqu'à ce que je passe à internet explorer 9
Il fonctionne toujours avec firefox 4 mais refuse avec Ie9, alors qu'il fonctionnait sans problème avec toutes versions antérieures.
Voici le script pleinpot.js
<!--
function pleinpot(img, titre, auteur) {
aFenetre = window.open('','Image','width=600,height=600,toolbar=no,scrollbars=no,resizable=no');
aFenetre.document.write("<html><head><title>"+titre+"</title></head>");
aFenetre.document.write("<script type=\"text/javascript\">function pleinpotajuste() { if (document.images[0].complete) { window.resizeTo(document.images[0].width+30,document.images[0].height+75); window.focus();} else { setTimeout('twAjustePopUp()',1000) } }</"+"script>");
aFenetre.document.write("<body onload='pleinpotajuste()' onblur='window.close()' onclick='window.close()' leftMargin=0 topMargin=0 marginwidth=0 marginheight=0>");
aFenetre.document.write("<table width='100%' bgcolor='#808080' border='0' cellspacing='0' cellpadding='0' height='100%'><tr><td valign='middle' align='center'>");
aFenetre.document.write("<img src='"+img+"' border='0' alt='"+titre+"' title='"+auteur+"'>");
aFenetre.document.write("</td></tr></table></body></html>");
aFenetre.document.close();
}
-->
Et l'appel avec une image à agrandir
<a href="javascriptleinpot('image.jpg,'titre','auteur)"><img src="image.jpg"></a>
Un exemple ici qui fonctionne toujours avec firefox et plus du tout avec Ie9 (chez moi en tous cas)
http://www.lapanse.com/pages/archive_blog/2011_02_todays-picture-une-envie-de-matin-du-monde-sur-la-route-de-trinidad/
Le commentaire d'erreur de script d'internet explorer m'annonce "nom symbolique non valide" en ligne ou 5, 7, etc comme si ma variable aFenetre couplée avec la commande document.write ne lui plaisait pas...
Voici la copie d'écran du déboguage Ie :
J'avoue que je cale.
Un maître javascript pourrait-il m'aider?
Il semble que la script fonctionne sur certaines versions de Ie9. Pour info je suis sur windows 7 64 bits.
Merci de votre aide.
J'utilise depuis longtemps un petit script qui m'ouvre une pop up avec une image et qui fonctionnait parfaitement avec Ie et Firefox... jusqu'à ce que je passe à internet explorer 9
Il fonctionne toujours avec firefox 4 mais refuse avec Ie9, alors qu'il fonctionnait sans problème avec toutes versions antérieures.
Voici le script pleinpot.js
<!--
function pleinpot(img, titre, auteur) {
aFenetre = window.open('','Image','width=600,height=600,toolbar=no,scrollbars=no,resizable=no');
aFenetre.document.write("<html><head><title>"+titre+"</title></head>");
aFenetre.document.write("<script type=\"text/javascript\">function pleinpotajuste() { if (document.images[0].complete) { window.resizeTo(document.images[0].width+30,document.images[0].height+75); window.focus();} else { setTimeout('twAjustePopUp()',1000) } }</"+"script>");
aFenetre.document.write("<body onload='pleinpotajuste()' onblur='window.close()' onclick='window.close()' leftMargin=0 topMargin=0 marginwidth=0 marginheight=0>");
aFenetre.document.write("<table width='100%' bgcolor='#808080' border='0' cellspacing='0' cellpadding='0' height='100%'><tr><td valign='middle' align='center'>");
aFenetre.document.write("<img src='"+img+"' border='0' alt='"+titre+"' title='"+auteur+"'>");
aFenetre.document.write("</td></tr></table></body></html>");
aFenetre.document.close();
}
-->
Et l'appel avec une image à agrandir
<a href="javascriptleinpot('image.jpg,'titre','auteur)"><img src="image.jpg"></a>
Un exemple ici qui fonctionne toujours avec firefox et plus du tout avec Ie9 (chez moi en tous cas)
http://www.lapanse.com/pages/archive_blog/2011_02_todays-picture-une-envie-de-matin-du-monde-sur-la-route-de-trinidad/
Le commentaire d'erreur de script d'internet explorer m'annonce "nom symbolique non valide" en ligne ou 5, 7, etc comme si ma variable aFenetre couplée avec la commande document.write ne lui plaisait pas...
Voici la copie d'écran du déboguage Ie :
Vous devez être connecté pour voir les liens.
J'avoue que je cale.
Un maître javascript pourrait-il m'aider?
Il semble que la script fonctionne sur certaines versions de Ie9. Pour info je suis sur windows 7 64 bits.
Merci de votre aide.