Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1017 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  popup image problemes avec iexplorer

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

popup image problemes avec iexplorer

n°1687524
pv44
Posté le 17-02-2008 à 18:06:17  profilanswer
 

Salut à tous,
J'ai un problème avec le code ci-dessous qui permet d'afficher une image plus grande en popup avec un texte. Mais sous iexplorer ça ne fonctionne pas du tout, alors qu'avec Firefox c'est impeccable.
Je pense que cela provient de mon code, mais je ne connais pas grand chose, hélas..
de l'aide please.
Merci
 
<SCRIPT LANGUAGE="JavaScript">
<!--
function PopupImage(img,legende) {  
 
w=open("",'image','width=400,height=400,toolbar=no,scrollbars=no,resizable=no');  
w.document.write("<HTML><HEAD>"+legende+"</HEAD>" );  
w.document.write("<SCRIPT language=javascript>function checksize() { if (document.images[0].complete) { window.resizeTo(document.images[0].width+300,document.images[0].height+300); window.focus();} else { setTimeout('checksize()',250) } }</"+"SCRIPT>" );  
w.document.write("<BODY onload='checksize()' onblur='window.close()' onclick='window.close()' leftMargin=10 topMargin=10 marginwidth=10 marginheight=10>" );
w.document.write("<TABLE width='100%' border='0' cellspacing='0' cellpadding='0' height='100%'><TR>" );
w.document.write("<TD valign='middle' align='center'><IMG src='"+img+"' border=0 title='cliquez pour fermer'>" );  
w.document.write("</TD></TR></TABLE>" );
w.document.write(<BODY>document.forms[0].elements[name].value</BODY> )
w.document.write("</BODY></HTML>" );  
w.document.close();  
}  
//-->
</SCRIPT>

mood
Publicité
Posté le 17-02-2008 à 18:06:17  profilanswer
 

n°1690553
yann39
⛅⏰♫♪☹☕
Posté le 22-02-2008 à 11:30:01  profilanswer
 

Bonjour,
 
ca ne serait pas plutot window.open plutôt que open.
 
Et puis ne met pas les balises en majuscules, ce n'est pas valide W3C.
De même préfère type="text/javascript" plutot que language="javascript" pour la même raison.
Pareil pour certaines propriétés dans les tableaux (valign etc...) et des images (alt au lieu de title etc...).
 
petite correction :
 

Code :
  1. <script type="text/javascript">
  2. <!--
  3. function PopupImage(img,legende) { 
  4. w=window.open("","image","width=400,height=400,toolbar=no,scrollbars=no,resizable=no" ); 
  5. w.document.write("<html><head>"+legende+"</head>" ); 
  6. w.document.write("<script type="text/javascript">function checksize() { if (document.images[0].complete) { window.resizeTo(document.images[0].width+300,document.images[0].height+300); window.focus();} else { setTimeout('checksize()',250) } }</"+"script>" ); 
  7. w.document.write("<body onload='checksize()' onblur='window.close()' onclick='window.close()' style='margin-left:10px; margin-top:10px;'>" );
  8. w.document.write("<table style='width:100%; height:100%; border-width:0px' cellspacing='0' cellpadding='0'><tr>" );
  9. w.document.write("<td style='vertical-align:middle;text-align:center;'><img src='"+img+"' style='border-width:0px;' alt='cliquez pour fermer'>" ); 
  10. w.document.write("</td></tr></table>" );
  11. w.document.write(<body>document.forms[0].elements[name].value</body> )
  12. w.document.write("</body></html>" ); 
  13. w.document.close(); 
  14. //-->  
  15. </script>

n°1690649
pv44
Posté le 22-02-2008 à 13:27:30  profilanswer
 

merci Yann39 pour tes précieuses indications.
Cordialement
Pierre

n°1690702
FlorentG
Posté le 22-02-2008 à 14:38:29  profilanswer
 

Et le document.write, assez bof. Et la mise en page en tableau. [:dawa]


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  popup image problemes avec iexplorer

 

Sujets relatifs
Problèmes dans la réalisation d'un petit sondageProblemes sous IE
Modifier mon scrip pour mon image[Python] Conso CPU/Chargement Image
Problème d'alignement d'image avec CSS[Ocaml-Sdl] Transformation d'une image en nuance de gris
Image transparente au passage de la sourisProblème avec l'auto-resize d'une image dans opera
[Image]probleme getWidth getHeightenvoyer un input-checkbox dans un popup
Plus de sujets relatifs à : popup image problemes avec iexplorer


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR