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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Probleme de javascript sous FireFox

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Probleme de javascript sous FireFox

n°1031522
sadfallena​ngel
Posté le 31-03-2005 à 17:46:21  profilanswer
 

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 &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();
 
}
//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...
mood
Publicité
Posté le 31-03-2005 à 17:46:21  profilanswer
 

n°1031541
FlorentG
Unité de Masse
Posté le 31-03-2005 à 17:58:35  profilanswer
 

Pas la peine de reposter 50 fois le même topic :o

n°1031544
FlorentG
Unité de Masse
Posté le 31-03-2005 à 18:00:57  profilanswer
 

Il sort d'où le "getElementsByName" ? C'est DOM level combien ? :heink: Utilise plutôt des getElementById, et met des id à tes éléments ;)

n°1031545
sadfallena​ngel
Posté le 31-03-2005 à 18:01:01  profilanswer
 

bin!!! j'ai pas le choix vu que la derniere fois, personne m'a vraiment donné de reponse, et que surtout a la fin... bin les gens se sont quelque peu (voir même beaucoup écarté du sujet, principal, "MON CODE" )

n°1031547
FlorentG
Unité de Masse
Posté le 31-03-2005 à 18:01:42  profilanswer
 

Pas grave :o C'est encore pire de poster plusieurs fois la même chose ;)
 
Donc viree getElementsByName qui n'existe pas

n°1031549
sadfallena​ngel
Posté le 31-03-2005 à 18:03:18  profilanswer
 

oki doki... merki!!!
je vais essayé avec des getElementById. Mais je crois qu'il y avait une raison a pas utilisé ceci mais je m'en rappelle plus bien laquelle (arf!!! je suis un boulet d'ane sans cerveau...)

n°1031551
FlorentG
Unité de Masse
Posté le 31-03-2005 à 18:03:54  profilanswer
 

Aucune raison particulière [:spamafote]

n°1031553
sadfallena​ngel
Posté le 31-03-2005 à 18:05:50  profilanswer
 

Par contre comme je suis tres tres novice en la matiere... un vrai noob en fait... je fais ça comment ???
ça s'utilise comment exactement ton 'getElementById'???

n°1031554
FlorentG
Unité de Masse
Posté le 31-03-2005 à 18:06:57  profilanswer
 

getElementById retourne l'élément qui a l'ID correspondant :
 

<pouet id="truc">...</pouet>


var zePouet = document.getElementById("truc" );

n°1031564
sadfallena​ngel
Posté le 31-03-2005 à 18:14:25  profilanswer
 

lol!!!
j'aime assez cette variante d'explication...
merci, je vais m'essayer

mood
Publicité
Posté le 31-03-2005 à 18:14:25  profilanswer
 

n°1031567
sadfallena​ngel
Posté le 31-03-2005 à 18:15:52  profilanswer
 

juste une dernièr chose tu m'est quoi exactement entre '<pouet id="truc">' et '</pouet>'
pas tout compris la!!!
je suis un noob n'oublie pas!!!

n°1031568
sadfallena​ngel
Posté le 31-03-2005 à 18:16:32  profilanswer
 

et ton 'zepouet' c'est quoi enfin surtout ton 'ZE'

n°1031569
FlorentG
Unité de Masse
Posté le 31-03-2005 à 18:17:47  profilanswer
 

:??:
Oula :heink: <pouet> c'était pour l'exemple, hein ;)
En pratique t'aura :

<p id="intro">Texte d'introduction...</p>


et

document.getElementById('intro').innerHTML = "Introduction text";


Bien que innerHTML soit pourris, et en pratique on utilisera des fonctions DOM

n°1031570
FlorentG
Unité de Masse
Posté le 31-03-2005 à 18:18:01  profilanswer
 

sadfallenangel a écrit :

et ton 'zepouet' c'est quoi enfin surtout ton 'ZE'


Tu te fous de moi, là ? :D

n°1031573
masklinn
í dag viðrar vel til loftárása
Posté le 31-03-2005 à 18:19:08  profilanswer
 

Fouyaaaaa...
 
Sadmachin, tu devrais aller visiter How To Create et lire les tutos, parce qu'il te manque toutes les bases, HTML, CSS et Javascript...


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1031582
sadfallena​ngel
Posté le 31-03-2005 à 18:26:14  profilanswer
 

bin vi c sur!!!
car mis a part html, php, c/c++ et vb je connnais pas les autres codes... comme je le disais on m'a bancer sur du javascript/asp sans en avoir jamais fait et surtout sans rien y connaitre, et surtout sur un code malfichu et merdique

n°1031586
FlorentG
Unité de Masse
Posté le 31-03-2005 à 18:28:16  profilanswer
 

Ouais mais là le coup du zepouet, j'ai peur pour toi [:delarue]

n°1031590
sadfallena​ngel
Posté le 31-03-2005 à 18:31:00  profilanswer
 

vin bin ton "ze" ne me di vraiment rien... ms rien de rien
dsl

n°1031591
sadfallena​ngel
Posté le 31-03-2005 à 18:31:38  profilanswer
 

oups désolé pour l'ecriture version sms

n°1031592
FlorentG
Unité de Masse
Posté le 31-03-2005 à 18:32:10  profilanswer
 

MAIS C'EST LE NOM DE LA VARIABLE BANANE [:enzan]
 
:D
 
J'aurais pu mettre :
var toto
var truc
var monElement
var machin
 
C'est comme en C :
int zePouet = 0;
Ou en VB :
Dim zePouet As Integer
 
;)

n°1031595
sadfallena​ngel
Posté le 31-03-2005 à 18:34:54  profilanswer
 

oki doki!!!
bin voila comme ça, ça me parait plus claire... désolé moi j'étais sur autre chose... j'me suis a y est faut utilisé l'extension 'ze' que je connais vraiment pas...
comme je disais, désolé, je suis un boulet

n°1031619
masklinn
í dag viðrar vel til loftárása
Posté le 31-03-2005 à 18:58:55  profilanswer
 

va voir mon lien :o


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
mood
Publicité
Posté le   profilanswer
 


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

  Probleme de javascript sous FireFox

 

Sujets relatifs
Problème requête : Chaines de caractèresprobleme avec chaine contenant des "+"
textbox et format des chiffres saisi dedans = probleme !!Compatibilité FireFox
[Resolu] Probleme Sql mais comment ?probleme avec un menu flash
problème test db[sessions et easyphp 1.7] probleme page à page
Probleme compatibilité IE/FireFox sur un javascript[Firefox et Javascript] Problème avec history.back() qui boucle !
Plus de sujets relatifs à : Probleme de javascript sous FireFox


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