cs_nico03
Messages postés6Date d'inscriptiondimanche 5 octobre 2008StatutMembreDernière intervention 9 octobre 2008
-
5 oct. 2008 à 23:18
cs_nico03
Messages postés6Date d'inscriptiondimanche 5 octobre 2008StatutMembreDernière intervention 9 octobre 2008
-
7 oct. 2008 à 16:23
Bonjour,
J'ai créé une page web (DOCTYPE XHTML 1.0 strict) avec un bloc qui afficher un texte défilant. Ce texte reprend les titres des news de la partie News.
Le texte s'affiche bien avec IE, mais pas avec Firefox.
Lorsque je supprime le DOCTYPE ou que j'insère un DOCTYPE Transitional, je n'ai plus le problème avec FF.
Je pense qu'il y a une erreur dans le code mais je ne vois pas.
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 201117 7 oct. 2008 à 13:20
Bonjour,
Les deux seules fonctions utiles à ton
déplacement sont
//------------- function
start(){
if (document.getElementById) { // MARCHE
pour tous les nouveaux navigateurs
ns6div =
document.getElementById('iens6div');
ns6div.style.left = swidth;
cs_nico03
Messages postés6Date d'inscriptiondimanche 5 octobre 2008StatutMembreDernière intervention 9 octobre 2008 7 oct. 2008 à 09:18
Après différent tests, il s'avère que mon test s'affiche bien avec Firefox, mais il reste "coincé" tout à droite de mon bloc sans défiler.
C'est donc la fonction javascript que Firefox ne veut pas lancer.
Lorsque je teste ma page avec Web developper, j'ai un message d'erreur 'Erreur d'analyse de la valeur pour la propriété Left". Je pense en effet qu'il y a bien un probleme de "px" quelque part mais je ne vois pas.
Les deux parties du code "impliquées" sont a prioiri celles-ci :
function start()
{
if(document.getElementById)
{ns6div=document.getElementById('iens6div');
ns6div.style.left=swidth;
ns6div.innerHTML=singletext[0];
sizeup=ns6div.offsetWidth;
ns6scroll();}