Arf!!! Re - probleme de JavaScript sous FF

Arf!!! Re - probleme de JavaScript sous FF - HTML/CSS - Programmation

Marsh Posté le 29-03-2005 à 15:41:00    

Dsl... mais j'sais pas encor me serir du forum correctement... donc sans faire exprès j'ai bloqué mon ancien post...
sinon pour le sondage j'ai pas trouvé la touche pour l'enlever... et j'sais pas quoi mettr comme sondage... d'ailleurs j'vois pas vraiment l'utilité d'un sondage...
Voila ce petit bout de script fonctionne correctemnt sous IE, mais sous FireFox, le sripct de traduction ne fonctionne pas et ne me met que les commentaires par defaut, codé comme suit lors de laffichage pour pouvoir voir quand ça marche pas ( " ###_commentaire_non-codé " )
il semblerait que cela vienne de la fonction 'getElementsByName' sous FF... mais comment puis-je fair pour resoudre ce problème, a moins que ce soi la syntaxe qui foire !!!
 
. donc voici le script:
 
<script language="JavaScript">
function traduitTexte(texteid,texteHTML)
{
 obj = document.getElementsByName(texteid);
 if (obj!=null)
 {
  for (i = 0; i < obj.length; i++)
  {
   obj[i].innerHTML=texteHTML;
  }
 }
}
 
 
function traduitChamp(champid,valeur)
{
 obj = document.getElementsByName(champid);
 if (obj!=null)
 {
  for (i = 0; i < obj.length; i++)
  {
   if (valeur!='')
   {
    obj[i].value=valeur;
   }
  }
 }
}
 
 
function traduitImage(imageid,src,title)
{
 obj = document.getElementsByName(imageid);
 if (obj!=null)
 {
  for (i = 0; i < obj.length; i++)
  {
   if (src!='')
   {
    obj[i].src=src;
   }
   if (title!='')
   {
    obj[i].title=title;
   }
  }
 }
}
 
function traduitPage()
{
 var erreurtraduction='';
 var textetemp='';
 var textetemp2='';
 textetemp='Vous n\'êtes plus connecté.<br>Pour utiliser le site vous devez vous identifier à nouveau.<br>';
 traduitTexte('ok deconnexion',textetemp);
 textetemp='Se connecter';
 traduitTexte('se connecter',textetemp);
 textetemp='Erreur de connexion, veuillez vérifier votre login et votre mot de passe !';
 traduitTexte('erreur login',textetemp);
 textetemp='Login :';
 traduitTexte('login',textetemp);
 textetemp='Mot de passe :';
 traduitTexte('mot de passe',textetemp);
 textetemp='Les champs en gras sont obligatoires';
 traduitTexte('champs obligatoires',textetemp);
 textetemp='Mot de passe perdu';
 traduitTexte('mot de passe perdu',textetemp);
 textetemp='Votre mail est inconnu, vérifiez votre saisie !';
 traduitTexte('erreur mail',textetemp);
 textetemp='Mail :';
 traduitTexte('mail',textetemp);
 textetemp='Appui version 5<BR><FONT color=#3333ff><STRONG>Groupe ESC Toulouse</STRONG></FONT><BR>Réalisation Centre de Recherches Appliquées IMeC<BR><A  
 
href=\"http://www.market-in-mind.com/imec/pages/accueil.asp\">Internet Marketing &amp; e-Commerce</A><BR><FONT size=1>Développement Franck JUBIN</FONT>';
traduitTexte('conception',textetemp);
textetemp='<marquee behavior=\"alternate\">Vous utilisiez la version pr&eacute;c&eacute;dente du site appui (Année 2003/2004 V4)</marquee><br><a  
 
href=\"http://www.appui.esc-toulouse.fr/login.asp\">cliquez ici</a>';
traduitTexte('vers appui v4',textetemp);
 textetemp='Envoyer';
 traduitChamp('submit login',textetemp);
 textetemp='Envoyer';
 traduitChamp('submit mail',textetemp);
 textetemp='';
 textetemp2='Site en français';
 traduitImage('drapeau francais',textetemp,textetemp2);
 textetemp='';
 textetemp2='Site en anglais';
 traduitImage('drapeau anglais',textetemp,textetemp2);
 textetemp='';
 textetemp2='Site en espagnol';
 traduitImage('drapeau espagnol',textetemp,textetemp2);
}
</script>
 
<script>
function init()
{
 traduitPage();
 initAff();
 document.body.style.display='block';
 initAlert();
}
</script>
 
 
. et voici le code de la page propremnt dite
 
<title>Connexion_test_fab</title>
 <meta http-equiv="Content-Type" content="text/html; iso-8859-1">
 <meta name="Description" content="">
 <meta name="Keywords" content="">
 <link href="login.asp_fichiers/_style.css" rel="stylesheet" type="text/css">
</head>
 
<body style="display: block;" class="BodySansBarre" onload="init();">
<table bgcolor="#000066" border="0" cellpadding="0" cellspacing="0" height="60" width="100%">
  <tbody>
   <tr>
    <td bgcolor="#000066">
     <div align="center">
      <img src="login.asp_fichiers/TBS-elearning-60.gif" height="60" width="800">
     </div>
    </td>
    <td align="right" bgcolor="#000066" nowrap="nowrap" valign="top" width="1%">
     <table border="0" width="100%">
      <tbody>
       <tr>
        <td nowrap="nowrap">
         <script>
          function changeLangue(lang)
          {
    urlmenu=window.ifmenu.location.href;
    urlmain=window.ifmain.location.href;
    window.location.href="@_changelangueiframe.asp?lang="+lang+"&urlmenu="+escape(urlmenu)+"&urlmain="+escape(urlmain);
          }
         </script>
         <a href="http://www.appui.esc-toulouse.fr/pages/@_changelangue.asp?lang=fr">
          <img id="drapeau francais" src="login.asp_fichiers/drapeau_003.gif" title="###tips" class="drapeau_on" height="16" width="26">
         </a>
         <a href="http://www.appui.esc-toulouse.fr/pages/@_changelangue.asp?lang=en">
          <img id="drapeau anglais" src="login.asp_fichiers/drapeau_002.gif" title="###tips" class="drapeau_off" height="16" width="26">
         </a>
         <a href="http://www.appui.esc-toulouse.fr/pages/@_changelangue.asp?lang=es">
          <img id="###tips" src="login.asp_fichiers/drapeau.gif" title="Site en espagnol" class="drapeau_off" height="16" width="26">
         </a>
        </td>
       </tr>
       <tr>
        <td align="right">
         &nbsp;
        </td>
       </tr>
      </tbody>
     </table>
    </td>
   </tr>
  </tbody>
 </table>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
 <table align="center" bgcolor="#ffffff" border="0" width="400">
  <tbody>
   <tr class="MessageCacheRouge" id="msg0">
    <td colspan="2">
     <span id="ok deconnexion">
      ###Vous êtes déconnecté ! Pour continuer à utiliser le site vous devez vous reconnecter.
     </span>
    </td>
   </tr>
   <tr>
    <td valign="middle">
     <div align="right">
      &nbsp;
     </div>
    </td>
   </tr>
   <tr>
    <td valign="middle">
     <form method="post" action="@_login.asp" name="monformulaire" onsubmit="return false;" style="margin: 0px;">
      <fieldset>
       <legend>
        <img src="login.asp_fichiers/login.gif" align="middle" height="22" width="22">
        <span id="se connecter">
         ###Login
        </span>
       </legend>
       <table align="center" bgcolor="#ffffff" border="0" width="100%">
        <tbody>
         <tr>
          <td colspan="2">
           &nbsp;
          </td>
         </tr>
         <tr class="MessageCacheRouge" id="msg1">
          <td colspan="2">
           <span id="erreur login">
            Votre login et/ou mot de passe sont érronnés. Vérifiez votre saisie.
           </span>
          </td>
         </tr>
         <tr>
          <td class="FormTextChampObligatoire" width="30%">
           <span id="login">
            ###Login :
           </span>
          </td>
          <td>
           <input name="uti_login" id="uti_login" value="" size="40" validation="login,Tnonvide" type="text">
          </td>
         </tr>
         <tr>
          <td class="FormTextChampObligatoire" width="30%">
           <span id="mot de passe">
            ###Mot de passe :
           </span>
          </td>
          <td>
           <input name="uti_motdepasse" size="40" id="uti_motdepasse" validation="mot de passe,Tnonvide" type="password">
          </td>
         </tr>
         <tr>
          <td class="FormTextChampObligatoire" width="30%">
           &nbsp;
          </td>
          <td>
           <b>
            <span id="champs obligatoires">
             ###Les champs en gras sont obligatoires  
            </span>
           </b>
          </td>
         </tr>
         <tr>
          <td width="30%">
           &nbsp;
          </td>
          <td>
           <input id="submit login" name="Submit" value="###Envoyer" onclick="submitForm(this.form);" type="button">
          </td>
         </tr>
        </tbody>
       </table>
      </fieldset>
     </form>
<br>
     <form method="post" action="@_login_recupereinfosconnexion.asp" name="monformulaire" onsubmit="return false;" style="margin: 0px;">
      <fieldset>
       <legend>
        <img src="login.asp_fichiers/password.gif" align="middle" height="22" width="22">  
        <span id="mot de passe perdu">
         ###Mot de passe perdu  
        </span>
       </legend>
       <table align="center" bgcolor="#ffffff" border="0" width="100%">
        <tbody>
         <tr>
          <td colspan="2">
           &nbsp;
          </td>
         </tr>
         <tr class="MessageCacheRouge" id="msg2">
          <td colspan="2">
           <span id="erreur mail">
            ###Votre mail est inconnu. Vérifiez votre saisie.
           </span>
          </td>
         </tr>
         <tr class="MessageCacheVert" id="msg3">
          <td colspan="2">
           <span id="ok mail">
            ###Un mail comportant vos informations de connexion vous a été envoyé !
           </span>
          </td>
         </tr>
         <tr class="MessageCacheRouge" id="msg4">
          <td colspan="2">
           <span id="erreur mail">
            ###Une erreur d'identification est survenue. Un message a été automatiquement envoyé au Webmaster du site.
           </span>
          </td>
         </tr>
         <tr>
          <td class="FormTextChampObligatoire" width="30%">
           <span id="mail">
            ###Mail :
           </span>
          </td>
          <td>
           <input name="uti_mail" size="40" id="uti_mail" value="" validation="mail,Temailnonvide" type="text">
          </td>
         </tr>
         <tr>
          <td class="FormTextChampObligatoire" width="30%">
           &nbsp;
          </td>
          <td>
           <b>
            <span id="champs obligatoires">
             ###Les champs en gras sont obligatoires
            </span>
           </b>
          </td>
         </tr>
         <tr>
          <td width="30%">
           &nbsp;
          </td>
          <td>
           <input id="submit mail" name="Submit" value="###Envoyer" onclick="submitForm(this.form);" type="button">
          </td>
         </tr>
        </tbody>
       </table>
      </fieldset>
     </form>
    </td>
   </tr>
   <tr>
    <td align="center" valign="middle">
     &nbsp;
    </td>
   </tr>
   <tr>
    <td align="center" valign="middle">
     <div id="conception" style="font-size: 9px;" align="center">
      ###conception
     </div>
    </td>
   </tr>
   <tr>
    <td align="center" valign="middle">
     &nbsp;
    </td>
   </tr>
  </tbody>
 </table>
</body>
 
donc si quelqu'un pouvait m'aider ce serait cool... vraiment sympa
d'avance merci :) (y)
NB : Z'avez vu, j'ai fait des efforts pour pas écrire, version sms... :p


---------------
Et ne pas, quand viendra la vieillesse, m'apercevoir que je n'avais pas vécu...
Reply

Marsh Posté le 29-03-2005 à 15:41:00   

Reply

Marsh Posté le 29-03-2005 à 15:43:24    

sadfallenangel a écrit :

NB : Z'avez vu, j'ai fait des efforts pour pas écrire, version sms... :p


Je dois avouer que non, j'ai pas vu.
 
Accessoirement toujours pas de sélection du code (ni d'utilisation de la balise [fixed]) et pour créer un sujet et non un sondage il faut (attention c'est super dur, accrochez vous faut suivre)
cliquer sur le bouton "nouveau sujet" http://forum-images.hardware.fr/themes_static/images_forum/1/newsujet.gif
et non sur le bouton "nouveau sondage" http://forum-images.hardware.fr/themes_static/images_forum/1/newsondage.gif


Message édité par masklinn le 29-03-2005 à 15:44:15

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 29-03-2005 à 15:54:46    

C'est du bon là ! [:dawa]

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed