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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Code pour un pop-up marche pas sur IE et a des problèmes sur Mozilla

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Code pour un pop-up marche pas sur IE et a des problèmes sur Mozilla

n°535338
RickHunter​13
Ca marche pour moi
Posté le 09-10-2003 à 16:37:51  profilanswer
 

Voilà, j'ai un code javascript qui marche nickel avec Mozilla FireBird en local.
Problèmes: il ne marche pas avec IE, desfois la barre latérale s'ouvre quand on consulte sur le net (pourtant directories est sur no).
 
Voici le code,
 
function popup(img) {
titre="Photo"
w=open("",'image','width=400,height=400,directories=no,location=no,menubar=no,resizable=no,scrollbars=no,status=no,titlebar=yes,toolbar=no');
w.document.writeln("<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>" )
w.document.writeln("<html xmlns='http://www.w3.org/1999/xhtml' xml:lang='fr' lang='fr'><head><title>"+titre+"</title><style type='text/css'>#calque {text-align: center;} .fermer {font-family: Arial,Verdana; font-size: 14px;}</style></head>" )
w.document.writeln("<script type='text/javascript'>function checksize() { if (document.images[0].complete) { window.resizeTo(document.images[0].width+40,document.images[0].height+100); window.focus();} else {setTimeout('checksize()',250) } }</"+"script>" )
w.document.writeln("<body  onload='checksize()'><div id='calque'><img src='"+img+"' alt='Photo' /><br /><p class='fermer'><a href='' onclick='window.close();return false;'>fermer</a></p><div></body></html>" )
w.document.close();
}
 
Y-a-t-il des choses qui vous choquent (c'est mon premier script)?

mood
Publicité
Posté le 09-10-2003 à 16:37:51  profilanswer
 

n°535435
MagicBuzz
Posté le 09-10-2003 à 18:59:45  profilanswer
 

Pour IE, je ferais un truc "plus propre" genre :
 
w.document.innerHTML = "ton code HTML";

n°536303
RickHunter​13
Ca marche pour moi
Posté le 10-10-2003 à 16:18:50  profilanswer
 

Tu veux dire qu'il faudrait que je fasse deux script puis mettre
<a href="..." onclick="pour Mozilla" on click="pour IE"> avec les return false qui vont bien?
 
Sinon, çà ne m'explique pas la fenêtre de gauche (directries) qui s'ouvre avec Mozilla alors qu'elle est bien spécifié "no".
 
Je vais essayer le w.document.innerHTML = "ton code HTML"; (c'est que pour IE?)

n°536426
MagicBuzz
Posté le 10-10-2003 à 17:50:05  profilanswer
 

à priori, c'est que pour IE.
 
pas obligé de faire deux scripts... suffit de faire une détection du navigateur avant de lancer la fonction...
 
sinon, ton problème pour la fenêtre, chais pas.


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

  Code pour un pop-up marche pas sur IE et a des problèmes sur Mozilla

 

Sujets relatifs
[WIN32] SendMessage qui bloque. **new** code minimal qui buggue[MzScheme] Pourquoi MzScheme ne veut pas de mon code passé en argument
Mon appercu live data ne marche pas avec DreamWFaire 1 recherche sur 1 frame dans 1 autre frame [Résolu, code déposé]
esay php modif du code de phpmyadmin ??Pb avec la fonction isNull qui marche pas
Passage de variable ne marche plus ?? HELPCode source windows CE
[C] mot clef "code"100% en Y marche pas avec Netscape
Plus de sujets relatifs à : Code pour un pop-up marche pas sur IE et a des problèmes sur Mozilla


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