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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Différence comportement entre firefox et ie

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Différence comportement entre firefox et ie

n°1954150
zoorg
Posté le 31-12-2009 à 09:46:38  profilanswer
 

Bonjours à tous.
j'ai reçu comme mission de faire en sorte que notre site fonctionne avec tous les navigateur.
pour l'instant en IE, il est full operationnel.
j'ai déja corrigé 2 ou 3 truc mais il y a un cas ou je cale :
 
dans le site, on affhiche un popup avec des champs. normalement quand l'utilisateur "click" sur la lien,
une nouvelle page s'affiche dans un frame ..... et le popup se ferme.
en ie ok
en firefox 3.5, le popup se ferme et puis rien ....
on dirait que le click se fait avant d'aller sur l'hyperlien ....
 
voici comment on lance le popup :
function open_sel_proj(myLink,myW,myH){
if (w_sel_proj.location && !w_sel_proj.closed){
 w_sel_proj.location.href = myLink;
 w_sel_proj.focus();}
else {
 w_sel_proj=window.open(myLink,'_temp','toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=no,copyhistory=no,scrollbars=yes,width=' + String(myW) + ',height=' + String(myH) + ',left=' + String((window.screen.availwidth-myW)/2) + ',top=' + String((window.screen.availheight-myH)/2) + '');}
}

 
 
et voici le lien qui ne marche pas sous firefox :
 
<td><a href="proj_arg.cfm?prjnum=#prjnum#" target="frm_left" onclick="javascript:parent.close();">
 
Si vous avez une idée n'hésitez pas car je cale


Message édité par zoorg le 31-12-2009 à 10:11:19
mood
Publicité
Posté le 31-12-2009 à 09:46:38  profilanswer
 

n°1954185
pataluc
Posté le 31-12-2009 à 11:12:19  profilanswer
 

j'crois qu'il faut rajouter un return (true ou false, je sais plus) dans le onclick, pour qu'il aille quand même sur le lien...

n°1954197
zoorg
Posté le 31-12-2009 à 11:30:30  profilanswer
 

Je viens d'essayer et ca ne marche pas non plus.
merci quand même
 
je suis toujour bloqué.
alors, j'ai refait un exemple complet pour que vous m'aidier
 
1) j'ai donc  un premier écran avec des frames :

Code :
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2. <html>
  3. <frameset name ="main"rows="25%,*">
  4. <frame name="topFrame" src="top1.html" />
  5. <frame name="bottomFrame" src="bottom1.html" />
  6. </frameset>
  7. </html>


 
voici la source pour top1.htmp :

Code :
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2. <html>
  3. <head>
  4. <title>Top frame</title>
  5. <script language="javascript" type="text/javascript">
  6. function popitup(url) {
  7.  newwindow=window.open(url,'','height=200,width=150');
  8.  if (window.focus) {newwindow.focus()}
  9.  return false;
  10. }
  11. </script>
  12. </head>
  13. <body>
  14. <a href="hello.html" onclick="return popitup('hello.html')"> hello </a>
  15. </body>
  16. </html>


 
 
et pour bottom1
 

Code :
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2. <html>
  3. <head>
  4. <title>Bottom Frame</title>
  5. </head>
  6. <body>
  7. <h3>Messages d'accueil:</h3>
  8. </body>
  9. </html>


 
ce la fonctionne sur tout les navigateur
 
seulement quand on clique sur le lien pour afficher hello.html dans top1.html  
(source pour hello.html)

Code :
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2. <html>
  3. <head>
  4. <title>Hello</title>
  5. <h1> helli </h1>
  6. </head>
  7. <body>
  8. <a href="hellu.html" target="bottomFrame" onclick="window.close(); return true;">  hellu </a>
  9. </body>
  10. </html>


 
cela devrais afficher hellu.htm dans le frame bottom
 

Code :
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2. <html>
  3. <head>
  4. <title>Hello</title>
  5. <h1> hellu </h1>
  6. </head>
  7. <body>
  8. </body>
  9. </html>


 
 
 
seulement, cela ne fonctionne que sur IE.
sur les autre, le popup se ferme et plus rien.
que dois-je faire ?


Message édité par zoorg le 12-01-2010 à 11:27:22

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

  Différence comportement entre firefox et ie

 

Sujets relatifs
Différence entre deux RequêtesFirefox souligne toutes les images
Probleme de compatibilite entre IE et FirefoxProbleme vidéo inséré sous Firefox
Firefox et une fonction javascript[Résolu] Lien non cliquable sous Firefox
problème firefox/CSS [RESOLU][Plugin Firefox] Texte d'une page
ada différence fonction, procédurecomportement de include_once
Plus de sujets relatifs à : Différence comportement entre firefox et ie


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