begin process at 2012 05 29 21:36:49
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

CSS

 > 

Général

 > 

Problème texte défilant aux normes W3C


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Problème texte défilant aux normes W3C

dimanche 17 août 2008 à 18:20:20 | Problème texte défilant aux normes W3C

LordVizor

Bonjour à tous, je vous solicite car je suis face à un problème. En effet, j'ai décidé de mettre mon site aux normes W3C et depuis mon javascript de texte défilant vertical ne fonctionne plus correctement. J'aimerais que ce javascript marche correctement sous Firefox et IE mais la...je sèche. Etant donné que je suis débutant en javascript, pouvez vous m'aider?

Quand j'ajoute le doctype suivant le script bug:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
       "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">   

Le script est disponible à cette page : [ Lien ]


Voici le code de ma page:

<head>

<link href="creation-site-internet-marchand-loire-atlantique_fichiers/gabarits.css" rel="stylesheet" type="text/css">
<style type="text/css">
.ejs_scroll {font-size:11px;line-height:11px;font-family:Arial;color: #333333; line-height: 15px;}
.ejs_scroll a{color:#333333; text-decoration:none;}
.ejs_scroll a:hover{color:#44606d; text-decoration: underline;}

</style></head><body>

<table id="Tableau_01" border="0" cellpadding="0" cellspacing="0" height="88" width="256">
<tr>
        <td>
            <img src="images/box_menu_index_1.png" width="12" height="24"></td>
        <td>
            <img src="images/box_menu_index_2.png" width="126" height="24"></td>
    </tr>
    <tr height="51">
        <td width="12px">
            <img src="images/box_menu_index_4.png" width="12" height="51"></td>
        <td><!-- DEBUT DU SCRIPT -->

<script type="text/javascript">

var ejs_scroll_largeur_1 = 126;
var ejs_scroll_hauteur_1 = 51;
var ejs_scroll_bgcolor_1 = '';
/* Mettre ici le chemin de l'image de fond */
var ejs_scroll_background_1 = "";
/* Mettre ici le temps en secondes */
var ejs_scroll_pause_seconde_1 = 4;

var ejs_scroll_message_1 = new Array;

ejs_scroll_message_1[0]='<b>Ven 32 Mars / 21h</b><br>> Amérique du Nord';
ejs_scroll_message_1[1]='<b>Sam 33 Mars / 20h30</b><br>> Europe';
ejs_scroll_message_1[2]='<b>Dim 34 Mars / 21h</b><br>> Océanie';
ejs_scroll_message_1[3]='<b>Lun 35 Mars / 20h30</b><br>> Moyen-Orient';
function d_1(texte)
    {
    document.write(texte);
    }

d_1('<DIV ID=ejs_scroll_relativ_1 STYLE="position:relative;width:'+ejs_scroll_largeur_1+';height:'+ejs_scroll_hauteur_1+';background-color:'+ejs_scroll_bgcolor_1+';background-image:url('+ejs_scroll_background_1+')">');
d_1('<DIV ID=ejs_scroll_cadre_1 STYLE="position:absolute;width:'+(ejs_scroll_largeur_1-8)+';height:'+(ejs_scroll_hauteur_1-8)+';top:4;left:4;clip:rect(0 '+(ejs_scroll_largeur_1-8)+' '+(ejs_scroll_hauteur_1-8)+' 0)">');
d_1('<div id=ejs_scroller_1_1 style="position:absolute;width:'+(ejs_scroll_largeur_1-8)+';left:0;top:0;" CLASS=ejs_scroll>'+ejs_scroll_message_1[0]+'</DIV>');
d_1('<div id=ejs_scroller_2_1 style="position:absolute;width:'+(ejs_scroll_largeur_1-8)+';left:0;top:'+ejs_scroll_hauteur_1+';" CLASS=ejs_scroll>'+ejs_scroll_message_1[1]+'</DIV>');
d_1('</DIV></DIV>');

var ejs_scroll_mode_1 =1;
var ejs_scroll_actuel_1 = 0;

function ejs_scroll_start_1()
    {
    if(ejs_scroll_mode_1 == 1)
        {
        ejs_scroller_haut_1 = "ejs_scroller_1_1";
        ejs_scroller_bas_1 = "ejs_scroller_2_1";
        ejs_scroll_mode_1 = 0;
        }
    else
        {
        ejs_scroller_bas_1 = "ejs_scroller_1_1";
        ejs_scroller_haut_1 = "ejs_scroller_2_1";
        ejs_scroll_mode_1 = 1;
        }
    ejs_scroll_nb_message_1 = ejs_scroll_message_1.length-1;
    if(ejs_scroll_actuel_1 == ejs_scroll_nb_message_1)
        ejs_scroll_suivant_1 = 0;
    else
        ejs_scroll_suivant_1 = ejs_scroll_actuel_1+1;
    if(document.getElementById)
        document.getElementById(ejs_scroller_bas_1).innerHTML = ejs_scroll_message_1[ejs_scroll_suivant_1];
    ejs_scroll_top_1 = 0;
    if(document.getElementById)
        setTimeout("ejs_scroll_action_1()",ejs_scroll_pause_seconde_1*1000)
    }

function ejs_scroll_action_1()
    {
    ejs_scroll_top_1 -= 1;
    document.getElementById(ejs_scroller_haut_1).style.top = ejs_scroll_top_1;
    document.getElementById(ejs_scroller_bas_1).style.top = ejs_scroll_top_1+ejs_scroll_hauteur_1;
    if((ejs_scroll_top_1+ejs_scroll_hauteur_1) > 0)
        setTimeout("ejs_scroll_action_1()",10)
    else
        ejs_scroll_stop_1()
    }

function ejs_scroll_stop_1()
    {
    ejs_scroll_actuel_1 = ejs_scroll_suivant_1;
    ejs_scroll_start_1()
    }

window.onload = function()     {    ejs_scroll_start_1(); ejs_scroll_start_2(); }
</script>
 </td>
    </tr>

    <tr height="13">
        <td>
            <img src="images/box_menu_index_5.png" width="12" height="13"></td>
        <td>
            <img src="images/box_menu_index_6.png" width="126" height="13"></td>

    </tr>
</table>

<br><br>

<table id="Tableau_01" border="0" cellpadding="0" cellspacing="0" height="88" width="256">
<tr>
        <td>
            <img src="images/box_menu_index_1.png" width="12" height="24"></td>
        <td>
            <img src="images/box_sujet.png" width="126" height="24"></td>
    </tr>
    <tr height="51">
        <td width="12px">
            <img src="images/box_menu_index_4.png" width="12" height="51"></td>
        <td><!-- DEBUT DU SCRIPT -->


<script type="text/javascript">

var ejs_scroll_largeur_2 = 126;
var ejs_scroll_hauteur_2 = 51;
var ejs_scroll_bgcolor_2 = '';
/* Mettre ici le chemin de l'image de fond */
var ejs_scroll_background_2 = "";
/* Mettre ici le temps en secondes */
var ejs_scroll_pause_seconde_2 = 4;

var ejs_scroll_message_2 = new Array;

ejs_scroll_message_2[0]='<b><a href="http://www.pagon.org/v1/viewtopic.php?t=115">[Background]</a></b><br><a href="http://www.pagon.org/v1/viewtopic.php?t=115"> III) Les factions - Les Vampires</a>';
ejs_scroll_message_2[1]='<b><a href="http://www.pagon.org/v1/viewtopic.php?t=125">[Background]</a></b><br><a href="http://www.pagon.org/v1/viewtopic.php?t=125"> III) Les factions - Les Lycans</a>';
ejs_scroll_message_2[2]='<b><a href="http://www.pagon.org/v1/viewtopic.php?t=103">[Background]</a></b><br><a href="http://www.pagon.org/v1/viewtopic.php?t=103"> II) Histoire du P.A.G.O.N</a>';
ejs_scroll_message_2[3]='<b><a href="http://www.pagon.org/v1/viewtopic.php?t=100">[Background]</a></b><br><a href="http://www.pagon.org/v1/viewtopic.php?t=100"> I) Les enjeux</a>';
function d_2(texte)
    {
    document.write(texte);
    }

d_2('<DIV ID=ejs_scroll_relativ_2 STYLE="position:relative;width:'+ejs_scroll_largeur_2+';height:'+ejs_scroll_hauteur_2+';background-color:'+ejs_scroll_bgcolor_2+';background-image:url('+ejs_scroll_background_2+')">');
d_2('<DIV ID=ejs_scroll_cadre_2 STYLE="position:absolute;width:'+(ejs_scroll_largeur_2-8)+';height:'+(ejs_scroll_hauteur_2-8)+';top:4;left:4;clip:rect(0 '+(ejs_scroll_largeur_2-8)+' '+(ejs_scroll_hauteur_2-8)+' 0)">');
d_2('<div id=ejs_scroller_1_2 style="position:absolute;width:'+(ejs_scroll_largeur_2-8)+';left:0;top:0;" CLASS=ejs_scroll>'+ejs_scroll_message_2[0]+'</DIV>');
d_2('<div id=ejs_scroller_2_2 style="position:absolute;width:'+(ejs_scroll_largeur_2-8)+';left:0;top:'+ejs_scroll_hauteur_2+';" CLASS=ejs_scroll>'+ejs_scroll_message_2[1]+'</DIV>');
d_2('</DIV></DIV>');

var ejs_scroll_mode_2 =1;
var ejs_scroll_actuel_2 = 0;

function ejs_scroll_start_2()
    {
    if(ejs_scroll_mode_2 == 1)
        {
        ejs_scroller_haut_2 = "ejs_scroller_1_2";
        ejs_scroller_bas_2 = "ejs_scroller_2_2";
        ejs_scroll_mode_2 = 0;
        }
    else
        {
        ejs_scroller_bas_2 = "ejs_scroller_1_2";
        ejs_scroller_haut_2 = "ejs_scroller_2_2";
        ejs_scroll_mode_2 = 1;
        }
    ejs_scroll_nb_message_2 = ejs_scroll_message_2.length-1;
    if(ejs_scroll_actuel_2 == ejs_scroll_nb_message_2)
        ejs_scroll_suivant_2 = 0;
    else
        ejs_scroll_suivant_2 = ejs_scroll_actuel_2+1;
    if(document.getElementById)
        document.getElementById(ejs_scroller_bas_2).innerHTML = ejs_scroll_message_2[ejs_scroll_suivant_2];
    ejs_scroll_top_2 = 0;
    if(document.getElementById)
        setTimeout("ejs_scroll_action_2()",ejs_scroll_pause_seconde_2*1000)
    }

function ejs_scroll_action_2()
    {
    ejs_scroll_top_2 -= 1;
    document.getElementById(ejs_scroller_haut_2).style.top = ejs_scroll_top_2;
    document.getElementById(ejs_scroller_bas_2).style.top = ejs_scroll_top_2+ejs_scroll_hauteur_2;
    if((ejs_scroll_top_2+ejs_scroll_hauteur_2) > 0)
        setTimeout("ejs_scroll_action_2()",10)
    else
        ejs_scroll_stop_2()
    }

function ejs_scroll_stop_2()
    {
    ejs_scroll_actuel_2 = ejs_scroll_suivant_2;
    ejs_scroll_start_2()
    }

</script>
 </td>
    </tr>

    <tr height="13">
        <td>
            <img src="images/box_menu_index_5.png" width="12" height="13"></td>
        <td>
            <img src="images/box_menu_index_6.png" width="126" height="13"></td>

    </tr>
</table>

</body></html>




lundi 18 août 2008 à 10:57:44 | Re : Problème texte défilant aux normes W3C

bultez

Membre Club
bonjour,

1° tu pourrais nous dire ce qui plante, non ?
    pas réellement vu moi...
2° ça fonctionnait avant tes modifs ?
    qu'as-tu modifié ?
    reviens en arrière ?
3° avec K-Meleon ( pas exemple ) :
Avertissement : Couleur attendue, mais « ; » trouvé.  Erreur d'analyse de la valeur pour la propriété « background-color ».  Déclaration abandonnée. Fichier source : http://www.pagon.org/test2/texte_defilant.html
 ----------
Avertissement : Erreur d'analyse de la valeur pour la propriété « padding-right ».  Déclaration abandonnée.
Fichier source : http://www.pagon.org/v1/templates/sky/sky.css     Ligne : 484
 ----------
Avertissement : Erreur d'analyse de la valeur pour la propriété « padding-left ».  Déclaration abandonnée.
Fichier source : http://www.pagon.org/v1/templates/sky/sky.css     Ligne : 485
 ----------
Avertissement : Erreur d'analyse de la valeur pour la propriété « width ».  Déclaration abandonnée.
Fichier source : http://www.pagon.org/v1/templates/sky/sky.css    Ligne : 523
...
4° :
FireFox
regarder la "console d'erreurs"
Outils / Console d'erreurs
et mieux : télécharger FireBug
Internet
Explorer
activer le deboggage : Outils/options Internet/Avancés
dans la liste, sous "Navigation" : décocher
o Afficher une notification de chaque erreur de script
o Désactiver le débogage de Scripts (Internet Explorer)
et mieux : télécharger le Debogger IE
voir aussi : DebugBar et Companion JS
K-Meleon
regarder la "console d'erreurs"
Outils / Console d'erreurs
Opera
regarder la "console d'erreurs"
Outils / Avancé / Console d'erreurs
Safari
regarder Debug / Show JavaScript Console
° modifier Fichier Preferences.plist situé dans le
répertoire : Support:\Documents and Settings\utilisateur
\Application Data\Apple Computer\Safari\
y ajouter <key>IncludeDebugMenu</key>
<true/>


Cordialement     Bul   [mon Site] [M'écrire]
lundi 18 août 2008 à 11:07:29 | Re : Problème texte défilant aux normes W3C

LordVizor

Comme je l'ai précisé, j'ai juste rajouté mon doctype:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
       "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">   

Et la le problème est survenu.

Pour que vous visualisiez mieux le problème.

Voici le script sans le doctype, qui fonctionne très bien: [ Lien ]

Voici le script avec le doctype: [ Lien ]

Voyez vous même, les caractères se chevauchent...le défilement n'est plus le même...

Je précise que j'ai essayé plusieurs doctypes mais rien n'y fait.
lundi 18 août 2008 à 12:31:21 | Re : Problème texte défilant aux normes W3C

bultez

Membre Club
ben oui.... regarde les erreurs générées  et rectifie d'abord.
CordialementBul[mon Site][M'écrire]
mercredi 20 août 2008 à 14:59:26 | Re : Problème texte défilant aux normes W3C

LordVizor

Les erreurs ont été corrigées et çela ne change rien du tout sauf si j'enlève le doctype...
jeudi 21 août 2008 à 05:29:08 | Re : Problème texte défilant aux normes W3C

bultez

Membre Club
il en reste au moins 1 :
Avertissement : Couleur attendue, mais « ; » trouvé.  Erreur d'analyse de la valeur pour la propriété « background-color ».  Déclaration abandonnée.
Fichier Source : http://www.pagon.org/test2/texte_defilant.html     Ligne : 0

néanmoins... toujours pas compris ce qui ne fonctionne pas !
ça me semble correct....

Cordialement     Bul   [mon Site]  [M'écrire]
jeudi 21 août 2008 à 05:32:17 | Re : Problème texte défilant aux normes W3C

bultez

Membre Club
mais francjhement, dire qu'avec un ch'tiote balise marquee tout est réglé en 2 secondes
rien à développer en js, du pur html !
ah ! c'est vrai que les recommandations ( qui datent de 25 ans ) du W3C ne reconnaissent
toujours pas cette balise qui fonctionne avec tous les navigateurs... le siècle prochain peut-être...
Cordialement     Bul   [mon Site] [M'écrire]
jeudi 21 août 2008 à 15:28:02 | Re : Problème texte défilant aux normes W3C

LordVizor

Franchement ça m'échappe ce problème...le javascript est impecable dès que j'enlève le doctype...c'est quand même étrange. arf.

Ou bien peut être que vous connaitriez un script du même genre, mieux compatible avec les normes W3C?
jeudi 21 août 2008 à 15:46:44 | Re : Problème texte défilant aux normes W3C

bultez

Membre Club
j'ai fais un "menu défilant" c'est ici
un truc "facilement" (sic ) adaptable... mais aujourd'huije préfère <marquee>
c'est bien plus simple, sinon, des sources à ce propos doivent pulluler...
Cordialement          Bul     [mon Site]   [M'écrire]
jeudi 21 août 2008 à 23:20:56 | Re : Problème texte défilant aux normes W3C

PetoleTeam

Membre Club
Bonjour,
avec les DOCTYPEs ne pas oublier de mettre les unités aux valeurs
exemple
var Obj = document.getElementById('mon_div');
Obj.style.top = 100 +"px";

Sinon j'ai également commis une source, à voir  MESSAGE DÉROULANT AVEC PAUSE .
;O)

1 2

Cette discussion est classée dans : message, var, scroll, scroller, ejs


Répondre à ce message

Sujets en rapport avec ce message

Pb Appeller un script java !!?? SOS merci [ par sospromo ] Voila je vous explique la situation !! j'ai un script java sur ma page html !! ce script me permet d avoir une boite de news avec du texte qui defile Texte qui défile verticalement avec pause [ par steph60fr ] Bonjour à tous,J'ai récupéré un script sur le net (http://www.mutant-x-fr.com) ejs_scroll_largeur = 130;ejs_scroll_hauteur = 100;ejs_scroll_bgcolor = Dupliquer un javascript sur une même page html? [ par LordVizor ] Bonjour à tous, j'aurais besoin de votre aide. Je n'ai en effet qu'un savoir très limité en javascript, étant plutot graphiste et je rencontre un prob afficher script [ par steph06001 ] bonjour j' ai un script et je voudrait l' afficher dans ma page web a une place bien précise sur ma page web voila le script [code=js] .ejs_scroll { script dans script [ par Kevergeek ] bonjour,voici mon code :$nbr = "";?><scr help me please netscape [ par fabricech ] je n'arrive pas a faire passer le code suivant sous netscape, meme apres un etonne d'aspirine!var lft = 10; // (window.screen.width/2);var pos = 10; Impossible de récupérer le XMLHttpRequest [ par nightlord666 ] Bonjour ! Je suis entrain de créer un chat en PHP / AJAX et j'aimerais savoir pourquoi mon code PHP ne s'execute jamais.Le code AJAX :var xmlHttp;var aide scroll SVP [ par blinix123 ] Bonjour,J'ai un code javascript (je crois) qui m'affiche un message à coté de ma souris (ici "bienvenue"  ) mais lorsque je descend dans ma fenetre av aide scroll SVP [ par blinix123 ] Bonjour,J'ai un code javascript (je crois) qui m'affiche un message à coté de ma souris (ici "bienvenue"  ) mais lorsque je descend dans ma fenetre av chargement de script [ par arnaultp ] Bonjour à tous!Hier soir j'ai cru avoir terminé un script. Et ce matin en le réutilisant, une erreur est intervenue. En trifouillant un peu, il a refo


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,655 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales