cs_Tiller
Messages postés28Date d'inscriptionjeudi 23 juin 2005StatutMembreDernière intervention19 mars 2008
-
30 mars 2006 à 11:50
cs_Tiller
Messages postés28Date d'inscriptionjeudi 23 juin 2005StatutMembreDernière intervention19 mars 2008
-
31 mars 2006 à 19:40
Hi!
Bon alors voila, j'ai un petit probleme de compatibilité avec un petit code de JavaScript. Celui-ci prend le .<textarea>.value et l'écrit dans un div. Le probleme : Cela ne marche que sous Internet Explorer [A mort FireFox]. Bah voila le code [Afficher le code de la page x)] :
http://tablog.free.fr/chat/index.htm
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 30 mars 2006 à 13:07
Bonjour,
>>A mort FireFox
peut-être pas là....
( pour une fois que je peux défendre FireFox... )
je préfère nettement IE aussi, mais ce que fait l'équipe de Mozilla est quand même formidable...
pour revenir au problème, difficile de voir, mais :
s'adresser à des name, FF n'aime pas toujours...
alors déjà mettre des id et utiliser document.getElementById("id de l'objet")...
la console javascript dit "xd.s2 n'a pas de propriétés" et un champs pour FF doit être
dans un form ou on y fait référence avec getElementById.
Cordialement. Bul. ~ Mon Site qu'il est à Moi ~<FO>
</FO></S< body>
cs_Tiller
Messages postés28Date d'inscriptionjeudi 23 juin 2005StatutMembreDernière intervention19 mars 2008 31 mars 2006 à 10:08
Désolé je suis un boulet ;D
J'ai resolu le probleme du DIV, FX aimais pas le document.getElementById("") donc j'ai mis document.all['']. Les div servent a réécrire les dialogues du chat.
Mais du coup, j'ai le probleme que tu disais au debut, j'arrive pas a recupéré le .<textarea>.value :[
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 31 mars 2006 à 10:43
il faut un id !!!
document.getElementById("id_mis_sur_la_balise_div").innerHTML ="";
Cordialement. Bul. ~ Mon Site qu'il est à Moi ~<FO>
</FO></S< body>
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 31 mars 2006 à 11:20
donc pour le div ça baigne ???
pour l'iframe ? faire pareil ?
fait nous un extrait très simplifié :
page principale : iframe, div, script qui récupère le textarea de l'iframe vers le div
et l'iframe : textarea
tel que ça existerait...
Cordialement. Bul. ~ Mon Site qu'il est à Moi ~<FO>
</FO></S< body>
cs_Tiller
Messages postés28Date d'inscriptionjeudi 23 juin 2005StatutMembreDernière intervention19 mars 2008 31 mars 2006 à 12:55
Page principal : Des divs qui prenent la valeur de textarea de la page 2, avec une iframe invisible
Page 2 : Les textarea, quand elle se load sa lance l'écriture des divs de la page principal. Elle se rafraichis toute les 5 secondes
Probleme : Le truc .<textarea>.value marche que sous IE ^^'
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 31 mars 2006 à 16:52
>>id ne doit pas commencer par un chiffre
>>M'étonnerait pas que Firefox se plie à cette norme, et m'étonnerait pas que IE ne s'y plie pas...
j'aurais parié la même chose que Malalam...
et après essai :
alert(document.getElementById("3").value);
curieux, mais ça marche avec IE et FF.
et c'est un bout de la source que nous montre Malalam
donc document.getElementById("3").innerHTML=document.getElementById("???").value;
et inutile de faire un test sur getElementById, ça marche pour tous (?)