Alors voila j'ai un souci... le script suivant fonction correctement sous IE, mais pose problème sous FIREFOX, deplus sous dreamweave, celui-ci ne me pose aucune erreur de code (ci ce n'est quelques autres soucis mais qui n'ont rien a voir avec ce script la)... alors qi quelqu'un pouvait m'aider, ce serai vraiment sympas...
je pense que cela vient de mon 'getElementsByName', mais codé pour FF... mais dans ce cas comment faire autrement si 'getElementsByName' n'est pas bien reconnu par FF. Resultat j'ai des valeurs par defauts au lieu de la traduction que je veux...
d'avance merci...
script>
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 & e-Commerce</A><BR><FONT size=1>Développement Franck JUBIN</FONT>';
traduitTexte('conception',textetemp);
textetemp='<marquee behavior=\"alternate\">Vous utilisiez la version précé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();
}
//window.onload=init;
function fermerLeSite() {
alert('Vous avez dépassé le nombre de tentatives de connexion !\nNous allons fermer le navigateur.')
opener=self;
self.close();
}
</script>
site --> http://www.appui.esc-toulouse.fr/pages/login.asp
---------------
Et ne pas, quand viendra la vieillesse, m'apercevoir que je n'avais pas vécu...