IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Remplacer la balise <marquee> ?


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé

    Homme Profil pro
    Inscrit en
    Septembre 2002
    Messages
    472
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Septembre 2002
    Messages : 472
    Par défaut Remplacer la balise <marquee> ?
    Bonjour,

    Je voudrais remplacer ma balise <marquee> par un JavaScript afin que mon site soit compatible W3C et n'utilise pas de balises plus ou moins propriétaires...

    Voici mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <div id="live_informations">
         <marquee
              id="scrollup"
              scrollamount="1"
              direction="up"
              height="38px"
              onmouseover="javascript:scrollup.stop()"
              onmouseout="javascript:scrollup.start()">
              informations ici...
         </marquee>
    </div>
    Savez-vous comment remplacer cette balise par du code JavaScript ?

    Quelle méthode employer, déplacement d'un div supplémentaire ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <div id="live_informations"><div id="scrollup">informations ici...</div></div>
    Merci d'avance,
    Mathieu

  2. #2
    Membre éclairé

    Homme Profil pro
    Inscrit en
    Septembre 2002
    Messages
    472
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Septembre 2002
    Messages : 472
    Par défaut
    Bonjour,

    J'ai commencé à écrire le code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    	<head>
    		<title>ScrollUp</title>
    		<meta http-equiv="content-language" content="fr"/>
    		<meta http-equiv="content-type" content="text/html; charset=iso-8859-15"/>
    		<meta http-equiv="content-style-type" content="text/css"/>		
    		<style type="text/css">
    			body
    			{
    				font-family		: Verdana;
    				font-size			: 10px;
    			}
    			#live_informations
    			{
    				background-color	: #FFCE73;
    				border			: 1px solid #000000;
    				height			: 25px;
    				/*overflow			: hidden;*/
    				width			: 400px;
    			}
    			#scrollup
    			{
    				background-color	: #CCC;
    				position			: relative;
    			}
    		</style>
    		<script type="text/javascript">
    			function scrollup()
    			{
    				setTimeout("scrollup()", 500);
    			}
    		</script>
    	</head>
    	<body onload="javascript:scrollup();">
    		<div id="live_informations">
    			<div id="scroolup">
    				15/08 18:50 : XXXX<br/>
    				15/08 14:30 : YYYY<br/>
    				15/08 12:12 : ZZZZ<br/>
    				15/08 10:18 : AAAA<br/>
    				15/08 06:45 : BBBB<br/>
    				15/08 04:32 : CCCC<br/>
    				14/08 23:47 : DDDD<br/>
    				14/08 10:19 : EEEE
    			</div>
    		</div>
    	</body>
    </html>
    Je pense faire défiler le div "scrollup" dans le div "live_informations" de haut en bas.

    Est-ce une bonne solution ?

    Merci,
    Mathieu

  3. #3
    Membre averti
    Inscrit en
    Août 2006
    Messages
    45
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Août 2006
    Messages : 45
    Par défaut
    Moi aussi j'ai voulu opter pour du javascript au lieu de ces balises marquee.
    Mais au lieu de re-inventer la roue j'ai opter pour un script ou tout est expliquer ici, et qui est pas mal foutu du tout. (il fait tourner des div dans un conteneur, exactement ce que tu essaies de faire j'ai l'impression)
    Je te conseille de jeter un coup d'oeil

  4. #4
    Membre éclairé

    Homme Profil pro
    Inscrit en
    Septembre 2002
    Messages
    472
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Septembre 2002
    Messages : 472
    Par défaut
    Salut,

    C'est effectivement ce que je suis en train de faire, j'ai bien avancé, mon div défile correctement dans mon conteneur. Je n'ai plus qu'à gérer la fin de l'affichage pour le remettre à zéro et c'est terminé

    Merci,
    Mathieu

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Remplace les balises <marquee></marquee> du HTML Pour Lotus Notes
    Par Stéphane Maillard dans le forum Contribuez
    Réponses: 0
    Dernier message: 10/08/2007, 03h09
  2. Remplacement de balises par une seule autre
    Par laurent35 dans le forum XML/XSL et SOAP
    Réponses: 1
    Dernier message: 25/04/2006, 08h48
  3. [RegEx] Remplacement de balise <br /><br /> gen
    Par raddical dans le forum Langage
    Réponses: 5
    Dernier message: 16/03/2006, 21h42
  4. [RegEx] pour retrouver et remplacer certaines balises
    Par Floréal dans le forum Langage
    Réponses: 1
    Dernier message: 26/09/2005, 07h03
  5. [Débutante] Remplacer la balise marquee ?
    Par silversky dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 13/09/2005, 17h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo