begin process at 2012 05 29 12:32:23
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

AU SECOURS !!!

 > 

Javascript + Firefox Mozilla


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Javascript + Firefox Mozilla

mercredi 29 mars 2006 à 15:09:03 | Javascript + Firefox Mozilla

fmillox

Bonjour;

J'aurai un petit problème sous Mozilla Firefox :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
 <head>
  <title>Document sans titre</title>
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  <link href="css/style.css" rel="stylesheet" type="text/css">
  <meta name="vs_defaultClientScript" content="JavaScript">
 </head>
 <body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" oncontextmenu="return false"
  onselectstart="return false" ondragstart="return false">
  <form>
   <table width="100%" border="0" cellspacing="0" cellpadding="0">
    <tr class="visible" id="TabPage1">
     <td width="50">
      <table cellpadding="0" cellspacing="0" border="0" width="100%">
       <tr>
        <td class="PageBg2">&nbsp;&nbsp;&nbsp;&nbsp;</td>
        <td align="left" nowrap height="20">
         <span>
          <span class="TabTopBg" nowrap="nowrap" style="HEIGHT:20px">&nbsp;&nbsp;Accueil&nbsp;&nbsp;</span>
          <span class="OtherTabsTopBgSpecial" nowrap="nowrap" style="HEIGHT:20px">&nbsp;&nbsp;<a class="OtherTabs" href="MenuRecherche.aspx" target="Menu" onclick="javascript:TabPage1.className='cache';TabPage2.className='visible';parent.Main.location.href='HelpSearch.htm';parent.Nav.location.href='Nav.aspx';" onmouseover="javascript:window.status='Recherche';return true;" onmouseout="javascript:window.status='';return true;">Recherche</a>&nbsp;&nbsp;</span>
         </span>
        </td>
       </tr>
      </table>
     </td>
     <td class="PageBg2" width="100%">&nbsp;</td>
    </tr>
    <tr class="cache" id="TabPage2">
     <td width="50">
      <table cellpadding="0" cellspacing="0" border="0" width="100%">
       <tr>
        <td class="PageBg2">&nbsp;&nbsp;&nbsp;&nbsp;</td>
        <td align="left" nowrap height="20">
         <span>
          <span class="OtherTabsTopBgSpecial" nowrap="nowrap" style="HEIGHT:20px">&nbsp;&nbsp;<a class="OtherTabs" href="MenuRevue.aspx" target="Menu" onclick="javascript:TabPage1.className='visible';TabPage2.className='cache';parent.Main.location.href='Panorama.aspx';parent.Nav.location.href='Nav.aspx?Affich=True';" onmouseover="javascript:window.status='Accueil';return true;" onmouseout="javascript:window.status='';return true;">Accueil</a>&nbsp;&nbsp;</span>
          <span class="TabTopBg" nowrap="nowrap" style="HEIGHT:20px">&nbsp;&nbsp;Recherche&nbsp;&nbsp;</span>
         </span>
        </td>
       </tr>
      </table>
     </td>
     <td class="PageBg2" width="100%">&nbsp;</td>
    </tr>
   </table>
  </form>
 </body>
</html>

je sais, c'est pas terrible de mettre toute la page mais là je sature.... je ne suis pas du tout un développeur web.....

Le problème vient des deux événements onclick qui se déclenche sous I.E. mais pas sous Mozilla FireFox ....

Si quelqu'un a une idée, ça serait vraiment cool.... :)

Merci d'avance.

Fred.

mercredi 29 mars 2006 à 15:48:57 | Re : Javascript + Firefox Mozilla

fmillox

Rebonjour,

Petit rectificatif, après quelque test, cette page marche si, par exemple, je l'ouvre directement comme page de démarrage.

Par contre, si je le met dans un frame ( comme dans mon projet ), visiblement les deux événements onclick ne se déclenche plus sous sous Mozilla FireFox mais se déclenche bien sous I.E. ......... :(

Une petite idée ?

Merci d'avance.

Frédéric.
mercredi 29 mars 2006 à 16:04:40 | Re : Javascript + Firefox Mozilla

PetoleTeam

Membre Club

B
onjour...

Certes IE pardonne plus mais signal quand même les erreurs, regardes la ligne de statut...

Supprimes tout le javascrip: après le on...= cela est implicite et cela allége le code...

Enfin regarde la syntaxe de parent.Main.location.href et mets plutôt parent.frames['Main'].location.href...

;0)

rapide analyse donc s'il y a autre chose la maison ne pourrait être tenue pour responsable...
mercredi 29 mars 2006 à 16:06:08 | Re : Javascript + Firefox Mozilla

bultez

Membre Club


Bonjour,

je pense que le click se déclenche, mais que FF ne doit pas apprécier "Main".
( regarder les erreurs signalées dans la console javascript )
essayer avec : parent.frames["Main"]...

Cordialement. Bul. ~ Mon Site qu'il est à Moi ~

mercredi 29 mars 2006 à 16:50:57 | Re : Javascript + Firefox Mozilla

fmillox

Bonjour,

Tout d'abord merci pour vos réponses.

Le seul problème c'est que ça ne vient pas de là à priori mais plutôt des frames

J'ai fait le test suivant :

TabPage.htm ( les parent.Main.location.href ont été supprimés )

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
 <head>
  <title>Document sans titre</title>
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  <link href="css/style.css" rel="stylesheet" type="text/css">
  <meta name="vs_defaultClientScript" content="JavaScript">
 </head>
 <body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" oncontextmenu="return false"
  onselectstart="return false" ondragstart="return false">
  <form>
   <table width="100%" border="0" cellspacing="0" cellpadding="0">
    <tr class="visible" id="TabPage1">
     <td width="50">
      <table cellpadding="0" cellspacing="0" border="0" width="100%">
       <tr>
        <td class="PageBg2">&nbsp;&nbsp;&nbsp;&nbsp;</td>
        <td align="left" nowrap height="20">
         <span>
          <span class="TabTopBg" nowrap="nowrap" style="HEIGHT:20px">&nbsp;&nbsp;Accueil&nbsp;&nbsp;</span>
          <span class="OtherTabsTopBgSpecial" nowrap="nowrap" style="HEIGHT:20px">&nbsp;&nbsp;<a class="OtherTabs" href="PageBidon.aspx" target="Menu" onclick="javascript:TabPage1.className='cache';TabPage2.className='visible';" onmouseover="javascript:window.status='Recherche';return true;" onmouseout="javascript:window.status='';return true;">Recherche</a>&nbsp;&nbsp;</span>
         </span>
        </td>
       </tr>
      </table>
     </td>
     <td class="PageBg2" width="100%">&nbsp;</td>
    </tr>
    <tr class="cache" id="TabPage2">
     <td width="50">
      <table cellpadding="0" cellspacing="0" border="0" width="100%">
       <tr>
        <td class="PageBg2">&nbsp;&nbsp;&nbsp;&nbsp;</td>
        <td align="left" nowrap height="20">
         <span>
          <span class="OtherTabsTopBgSpecial" nowrap="nowrap" style="HEIGHT:20px">&nbsp;&nbsp;<a class="OtherTabs" href="PageBidon.aspx" target="Menu" onclick="javascript:TabPage1.className='visible';" onmouseover="javascript:window.status='Accueil';return true;" onmouseout="javascript:window.status='';return true;">Accueil</a>&nbsp;&nbsp;</span>
          <span class="TabTopBg" nowrap="nowrap" style="HEIGHT:20px">&nbsp;&nbsp;Recherche&nbsp;&nbsp;</span>
         </span>
        </td>
       </tr>
      </table>
     </td>
     <td class="PageBg2" width="100%">&nbsp;</td>
    </tr>
   </table>
  </form>
 </body>
</html>

puis Index.aspx

<%@ Page Language="vb" AutoEventWireup="false" Codebehind="Index.aspx.vb" Inherits="Test.Index"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
 <HEAD>
  <TITLE>Test</TITLE>
  <meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
  <meta content="Visual Basic .NET 7.1" name="CODE_LANGUAGE">
  <meta content="JavaScript" name="vs_defaultClientScript">
  <meta content=" [ Lien ]" name="vs_targetSchema">
 </HEAD>
 <frameset border="0" frameSpacing="0" rows="110,20,*" frameBorder="no">
  <frame name="Top" src="Blank.htm" noResize scrolling="no">
  <frameset border="0" frameSpacing="0" frameBorder="no" cols="280,*">
   <frame name="TabPages" src="TabPage.htm" noResize scrolling="no">
   <frame name="Nav" src="Blank.htm" noResize scrolling="no">
  </frameset>
  <frameset border="0" frameSpacing="0" frameBorder="no" cols="280,*">
   <frame name="Menu" src="Blank.htm" scrolling="no" noResize>
   <frameset border="0" frameSpacing="0" rows="*" frameBorder="no" cols="11,*,11">
    <frame name="leftBlank" src="Blank.htm" noResize scrolling="no">
    <frameset border="0" frameSpacing="0" rows="12,*,11" frameBorder="no">
     <frame name="topBlank" src="Blank.htm" noResize scrolling="no">
     <frame name="Main" src="Blank.htm">
     <frame name="bottomBlank" src="Blank.htm" noResize scrolling="no">
    </frameset>
    <frame name="rightBlank" src="Blank.htm" noResize scrolling="no">
   </frameset>
  </frameset>
 </frameset>
</HTML>

Blank.htm étant une page blanche.

Dans Mozilla Firefox, si je lance comme page de démarrage TabPage.htm alors ça marche.
Par contre si je lance comme page de démarrage Index.aspx, là ça ne marche plus.
Je reprécise que dans le deux cas, ça marche sous I.E. ........ :(

Merci d'avance.

Frédéric.
mercredi 29 mars 2006 à 16:57:59 | Re : Javascript + Firefox Mozilla

fmillox

Au fait la console javascript m'indique " Erreur : TabPage1 is not defined " pourtant je l'ai "bien" défini..........

dgd

jeudi 30 mars 2006 à 08:46:55 | Re : Javascript + Firefox Mozilla

bultez

Membre Club

en faisant une recherche sur cette page, le seul "TabPage1"
trouvé est celui donné dans le dernier message...
Cordialement. Bul. ~ Mon Site qu'il est à Moi ~

jeudi 30 mars 2006 à 09:17:56 | Re : Javascript + Firefox Mozilla

fmillox

Bonjour,

Je ne comprends pas très bien ta réponse.....

Je vais mieux reformuler car je pense que l'on se comprend pas ( aussi bien c'est moi qui est rien compris  )

En rouge ce qui ne fonctionne pas sous Mozilla Firefox lorsque la page TabPage.htm est insérée dans le frame TabPages de la page Index.aspx
En bleu le codage nécessaire pour que ça marche (d'après moi)

TabPage.htm
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
 <head>
  <title>Document sans titre</title>
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  <link href="css/style.css" rel="stylesheet" type="text/css">
  <meta name="vs_defaultClientScript" content="JavaScript">
 </head>
 <body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" oncontextmenu="return false"
  onselectstart="return false" ondragstart="return false">
  <form>
   <table width="100%" border="0" cellspacing="0" cellpadding="0">
    <tr class="visible" id="TabPage1">
     <td width="50">
      <table cellpadding="0" cellspacing="0" border="0" width="100%">
       <tr>
        <td class="PageBg2">&nbsp;&nbsp;&nbsp;&nbsp;</td>
        <td align="left" nowrap height="20">
         <span>
          <span class="TabTopBg" nowrap="nowrap" style="HEIGHT:20px">&nbsp;&nbsp;Accueil&nbsp;&nbsp;</span>
          <span class="OtherTabsTopBgSpecial" nowrap="nowrap" style="HEIGHT:20px">&nbsp;&nbsp;<a class="OtherTabs" href="PageBidon.aspx" target="Menu" onclick="TabPage1.className='cache';TabPage2.className='visible';" onmouseover="javascript:window.status='Recherche';return true;" onmouseout="javascript:window.status='';return true;">Recherche</a>&nbsp;&nbsp;</span>
         </span>
        </td>
       </tr>
      </table>
     </td>
     <td class="PageBg2" width="100%">&nbsp;</td>
    </tr>
    <tr class="cache" id="TabPage2">
     <td width="50">
      <table cellpadding="0" cellspacing="0" border="0" width="100%">
       <tr>
        <td class="PageBg2">&nbsp;&nbsp;&nbsp;&nbsp;</td>
        <td align="left" nowrap height="20">
         <span>
          <span class="OtherTabsTopBgSpecial" nowrap="nowrap" style="HEIGHT:20px">&nbsp;&nbsp;<a class="OtherTabs" href="PageBidon.aspx" target="Menu" onclick="TabPage1.className='visible';TabPage2.className='cache';"onclick="javascript:TabPage1.className=;" onmouseover="javascript:window.status='Accueil';return true;" onmouseout="javascript:window.status='';return true;">Accueil</a>&nbsp;&nbsp;</span>
          <span class="TabTopBg" nowrap="nowrap" style="HEIGHT:20px">&nbsp;&nbsp;Recherche&nbsp;&nbsp;</span>
         </span>
        </td>
       </tr>
      </table>
     </td>
     <td class="PageBg2" width="100%">&nbsp;</td>
    </tr>
   </table>
  </form>
 </body>
</html>

puis Index.aspx

<%@ Page Language="vb" AutoEventWireup="false" Codebehind="Index.aspx.vb" Inherits="Test.Index"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
 <HEAD>
  <TITLE>Test</TITLE>
  <meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
  <meta content="Visual Basic .NET 7.1" name="CODE_LANGUAGE">
  <meta content="JavaScript" name="vs_defaultClientScript">
  <meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
 </HEAD>
 <frameset border="0" frameSpacing="0" rows="110,20,*" frameBorder="no">
  <frame name="Top" src="Blank.htm" noResize scrolling="no">
  <frameset border="0" frameSpacing="0" frameBorder="no" cols="280,*">
   <frame name="TabPages" src="TabPage.htm" noResize scrolling="no">
   <frame name="Nav" src="Blank.htm" noResize scrolling="no">
  </frameset>
  <frameset border="0" frameSpacing="0" frameBorder="no" cols="280,*">
   <frame name="Menu" src="Blank.htm" scrolling="no" noResize>
   <frameset border="0" frameSpacing="0" rows="*" frameBorder="no" cols="11,*,11">
    <frame name="leftBlank" src="Blank.htm" noResize scrolling="no">
    <frameset border="0" frameSpacing="0" rows="12,*,11" frameBorder="no">
     <frame name="topBlank" src="Blank.htm" noResize scrolling="no">
     <frame name="Main" src="Blank.htm">
     <frame name="bottomBlank" src="Blank.htm" noResize scrolling="no">
    </frameset>
    <frame name="rightBlank" src="Blank.htm" noResize scrolling="no">
   </frameset>
  </frameset>
 </frameset>
</HTML>

Blank.htm étant une page blanche.

Comme je l'ai déjà précisé, si tu prends juste la page TabPage.htm, ça marche nickel sous Mozilla Firefox.
ça ne fonctionne plus dès que j'insère cette page dans un frame comme dans la page Index.aspx.

J'espère ne pas avoir été trop lourd à me répéter comme ça mais je suis là dessus depuis un petit moment et ça m'énerve.......

En tout cas merci de t'intéresser à mon problème.

Bonne journée.

Frédéric.


jeudi 30 mars 2006 à 09:26:25 | Re : Javascript + Firefox Mozilla

fmillox

Oups.....

Après relecture, le deuxième onclick écrit en rouge est suivi de onclick="javascript:TabPage1.className=;" qui en fait n'a rien à faire dans ce post. Simple erreur de copier-coller.

Je tenais à le préciser au cas où l'on me dirait que c'est à cause de ça que mon code ne marche pas......

désolé.....
jeudi 30 mars 2006 à 12:41:55 | Re : Javascript + Firefox Mozilla

bultez

Membre Club

<tr class="visible" id="TabPage1">   possède un id mais pas de name...
dans ce cas, IE sait utiliser l'ID, pas FF qui est beaucoup plus strict.
donc, déjà :   onclick="document.getElementByid('TabPage1').className=...
je n'ai pas été très clair dans mes précédents messages...
Cordialement. Bul. ~ Mon Site qu'il est à Moi ~


1 2

Cette discussion est classée dans : problème, javascript, firefox, nbsp, mozilla


Répondre à ce message

Sujets en rapport avec ce message

Problème de javascript sous Mozilla FireFox [ par mightteam ] Salut        j'ai un petit prob avec un de mes scripts L'explication    voila donc c'est un script généré en PHP qui fonctionne nikel sous IE mais qu Problème javascript sous mozilla créé un formulaire et valider [ par aspkiller ] Bonjour,A partir d'un menu déroulant dès que l'utilisateur change la valeur alors il appelle la fonction javascript suivante :document.write("<input t Problème de sous menu déroulant javascript [ par djood ] Bonjour à tous, c'est mon premier post et je suis débutant en javascript. je vous expose mon problème; j'ai installé un menu vertical qui contient des Problème avec window.location.replace sous firefox [ par wadpap13 ] Bonjour à tous !!J'ai un petit soucis sur Firef Prolbème javascript et firefox [ par coty2 ] Bonsoir à tous!j'ai un petit souci avec un javascript que j'ai confectionné.. ilest un peu beaucoup bancale.. mais bon! Donc explication! sous IE pas javascript +firefox+ie [ par sws2007 ] Bonjour tout le monde j'ai une fonction javascript qui  verifier la validiter d' mail ;mail cette fonction s'execute normalemnt  avec internet explore PROBLEME, LIEN ET mENU JAVASCRIPT [ par YueBe ] Bonjour, <p class="MsoNormal" style=" getelementbyid(" ").value ne marche pas sur firefox [ par BasicBrain ] Bonjour à tous, J'ai un petit problème sur firefox 5.0 et javascript (balises html ASP.NET)Il semble que le getElementById("blabla").value ne fonction Problème Javascript depuis installation Panda Antivirus [ par suspect_0 ] Bonjour à tous.Depuis que nous avons installé Panda Antivirus sur nos postes clients nous rencontrons des problèmes sur Javascript :Javascript poste l Problème de fonction javascript avec AJAX [ par mightteam ] Salut,    Voila j'ai un fichier ajax (resuest.php) qui est censé changé la taille d'un DIV lorsqu'il se load.    Le problème c'est que si je faits un


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,794 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales