Accueil > > > TEXTE DÉFILANT, DEUX EFFETS, COMPATIBLE FIREFOX & IE
TEXTE DÉFILANT, DEUX EFFETS, COMPATIBLE FIREFOX & IE
Information sur la source
Description
Un code simple permettant de faire défiler, un texte, un message, dans une page html. Compatible Firefox et IE.
Source
- <html>
- <head><title>Message défilant</title>
- <style type="text/css">
- .span_text_deroulant{FONT-FAMILY:Lucida Console, Lucida Sans Typewriter, Lithograph, Letter Gothic MT, Verdana;FONT-WEIGHT:bold;FONT-SIZE:10pt;width:478px;COLOR:#FFFF99;letter-spacing: 0em; word-spacing: 0em;vertical-align:bottom;cursor:default;}
- </style>
- <SCRIPT type="text/javascript">
- // Message défilant en javascript
- // Nocture @ 2007
- // Affiche un message défilant dans une page HTML
- // Script compatible IE (version 6 & +) et Firefox (version 1.5 & 2)
-
- // Le message a faire défiler
- var notre_msg="Codes-Sources : www.javascriptfr.com, c'est gratuit et très patique... .::. Ne ratez pas les TechDays 2007 . . . . . . . ";
-
- // Deux effets possibles avec mem_msg
- // Effet 1 = sans effet, défilement normal,
- // il faut mettre un maximum d'espaces pour enlever l'effet du glissement
- // var mem_msg=' '; // 90 espaces
- // Effet 2 = au démarrage, glissement du texte puis défilement
- var mem_msg=' '; // seulement 1 espace
- var pos_char=0; // variable de mémorisation de position caractère
-
- function msg_defilant() {
- var vitesse_msg = 80; // règle la rapidité, diminue = plus rapide, augmente = plus lent
- // vérif. si position caractère supérieur a la longueur de la chaine
- //if (pos_char >= notre_msg.length) {pos_char=0}
- mem_msg=mem_msg + notre_msg.substring(pos_char,pos_char+1);
- //pos_char++;
- pos_char = (pos_char + 1) % notre_msg.length;
- // on limite la largueur en terme de carateres
- var msg_tmpo=mem_msg; // variable temporaire
- mem_msg="";
- mem_msg=msg_tmpo.substring(msg_tmpo.length-48,msg_tmpo.length); // 48 caractères
- msg_tmpo="";
- msg_tmpo = mem_msg.replace(/ /g, " "); // remplace les espaces par : " "
- // Ajout d'un décalage d'un espace a gauche entre le texte et l'image
- msg_tmpo=" " + msg_tmpo;
- // Insertion du texte
- var b_txt_deroulant=document.getElementById("modif_txt_deroulant");
- b_txt_deroulant.innerHTML=msg_tmpo;
- window.setTimeout("msg_defilant()",vitesse_msg); // Re-lance la fonction
- }
- {window.setTimeout("msg_defilant()",100);} // Activation du message défilant
- </SCRIPT>
- </head>
- <body bgcolor="#80A4E8" link="#000099" vlink="#000099" alink="#cc0000" style="scrollbar-face-color:#97B9FF;scrollbar-3dlight-color:#000000;scrollbar-darkshadow-color:#000000;scollbar-highlight-color:#000000;scrollbar-shadow-color:#000000;">
- <table align="center">
- <tr>
- <td style="WIDTH:480px;HEIGHT:16px;FONT-WEIGHT:bold;FONT-SIZE:11pt;COLOR:#000099;vertical-align:middle;cursor:default;">
- <div style="position:absolute;width:480px;height:16px;background:url(bg_bandeau_txt_480.gif);background-repeat:no-repeat;FONT-WEIGHT:bold;FONT-SIZE:11pt;COLOR:#000099;cursor:default;"> </div> <span id="modif_txt_deroulant" class="span_text_deroulant"> </span>
- </td>
- </tr>
- </table>
- </body>
- </html>
<html>
<head><title>Message défilant</title>
<style type="text/css">
.span_text_deroulant{FONT-FAMILY:Lucida Console, Lucida Sans Typewriter, Lithograph, Letter Gothic MT, Verdana;FONT-WEIGHT:bold;FONT-SIZE:10pt;width:478px;COLOR:#FFFF99;letter-spacing: 0em; word-spacing: 0em;vertical-align:bottom;cursor:default;}
</style>
<SCRIPT type="text/javascript">
// Message défilant en javascript
// Nocture @ 2007
// Affiche un message défilant dans une page HTML
// Script compatible IE (version 6 & +) et Firefox (version 1.5 & 2)
// Le message a faire défiler
var notre_msg="Codes-Sources : www.javascriptfr.com, c'est gratuit et très patique... .::. Ne ratez pas les TechDays 2007 . . . . . . . ";
// Deux effets possibles avec mem_msg
// Effet 1 = sans effet, défilement normal,
// il faut mettre un maximum d'espaces pour enlever l'effet du glissement
// var mem_msg=' '; // 90 espaces
// Effet 2 = au démarrage, glissement du texte puis défilement
var mem_msg=' '; // seulement 1 espace
var pos_char=0; // variable de mémorisation de position caractère
function msg_defilant() {
var vitesse_msg = 80; // règle la rapidité, diminue = plus rapide, augmente = plus lent
// vérif. si position caractère supérieur a la longueur de la chaine
//if (pos_char >= notre_msg.length) {pos_char=0}
mem_msg=mem_msg + notre_msg.substring(pos_char,pos_char+1);
//pos_char++;
pos_char = (pos_char + 1) % notre_msg.length;
// on limite la largueur en terme de carateres
var msg_tmpo=mem_msg; // variable temporaire
mem_msg="";
mem_msg=msg_tmpo.substring(msg_tmpo.length-48,msg_tmpo.length); // 48 caractères
msg_tmpo="";
msg_tmpo = mem_msg.replace(/ /g, " "); // remplace les espaces par : " "
// Ajout d'un décalage d'un espace a gauche entre le texte et l'image
msg_tmpo=" " + msg_tmpo;
// Insertion du texte
var b_txt_deroulant=document.getElementById("modif_txt_deroulant");
b_txt_deroulant.innerHTML=msg_tmpo;
window.setTimeout("msg_defilant()",vitesse_msg); // Re-lance la fonction
}
{window.setTimeout("msg_defilant()",100);} // Activation du message défilant
</SCRIPT>
</head>
<body bgcolor="#80A4E8" link="#000099" vlink="#000099" alink="#cc0000" style="scrollbar-face-color:#97B9FF;scrollbar-3dlight-color:#000000;scrollbar-darkshadow-color:#000000;scollbar-highlight-color:#000000;scrollbar-shadow-color:#000000;">
<table align="center">
<tr>
<td style="WIDTH:480px;HEIGHT:16px;FONT-WEIGHT:bold;FONT-SIZE:11pt;COLOR:#000099;vertical-align:middle;cursor:default;">
<div style="position:absolute;width:480px;height:16px;background:url(bg_bandeau_txt_480.gif);background-repeat:no-repeat;FONT-WEIGHT:bold;FONT-SIZE:11pt;COLOR:#000099;cursor:default;"> </div> <span id="modif_txt_deroulant" class="span_text_deroulant"> </span>
</td>
</tr>
</table>
</body>
</html>
Conclusion
Code compatible, Internet Explorer et Firefox.
Historique
- 12 juillet 2007 18:36:37 :
- Mise à jour suite au commentaire de nico1610.
Correction de : LANGUAGE="JavaScript" par type="text/javascript"
Suppression du name de la balise <span>
- 15 novembre 2007 21:57:43 :
- Modification du if par un modulo
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
Texte defilant [ par pascpascalou ]
bonjour , je suis a la recherche d'un texte defilant pouvant contenir des photos pour mon site www.taekwondo-herblay.com et j'aimerais trouver ce java
Erreurs sous IE... [ par Shenron42000 ]
Salut, Voila, j'ai un script qui s'execute parfaitement sous FF et IE... il marche nikel sauf que IE me signal touours que ma page contient des erreu
Probleme de texte defilant [ par foufidou ]
bonjour tou le monde,j'essai de fair une teste defilant sur mes page fait en aspx (ASP .net), j'ai ajouter un script : (merci VictorWani) <MARQUEE
texte defilant vertical en continu sans espace [ par catlaur ]
Bonjour,Tout d'abord je tiens à vous remercier pour ce que vous faites.J'ai un script de texte défilant vertical avec marquee mais il y a un espace de
texte defilant avec image stable [ par gouglou ]
salut tout le monde,j'ai un probleme sur les news (le texte +image)d'un site.je veux que mon texte soit defilant mais l'image soit stable ,jusqu'à ce
Selectionner du texte [ par yousfane ]
Salutj'ai besoin d'une fonction javascript qui permet de selectionner le text d'un div comme si on le selectionne avec la souriset merci de vos repons
lire ligne formattée(html) et l'afficher [ par Bestdoud ]
Bonjour,je cherche une fonction qui me retourne la première ligne d'un fichier txt et dont le contenu est formaté en htmlce fichier se trouve au même
petite question sur document.body.innerHTML [ par Bestdoud ]
Bonjour,j'utilise la focntion document.body.innerHTML pour ajouter du texte dans ma page. et je me suis aperçu qu' à chaque ajout, la page était comme
probleme de formulaire - le message n'arrive jamais au destinataire [ par dante20007 ]
salut , je voudrais mettre un formulaire sur mon site qui, envoie un commentaire à mon adresse mail, mais lorsque je fais "envoyer", je ne reçois jama
dégradé d'opacité sur du texte [ par Flachy Joe ]
Bonjour, ô porteur de connaissance !Voila donc ma question :Est il possible d' (et de quelle manière peut on) appliquer un dégradé sur du texte de faç
|
Derniers Blogs
CSS CONTENT STATE SELECTORS (PERSONNAL DRAFT)CSS CONTENT STATE SELECTORS (PERSONNAL DRAFT) par FREMYCOMPANY
Bonjour à tous, Je viens de publier une proposition comprenant 5 pseudo-classes pour le CSS Working Group ayant trait à l'état de chargement d'un élément (ex: IMG,VIDEO,AUDIO,OBJECT pour l'HTML.). Si le c½ur vous en dit, vous pouvez retrouver cette p...
Cliquez pour lire la suite de l'article par FREMYCOMPANY MBA : POURQUOI FAIRE ET COMMENT LE CHOISIR ?MBA : POURQUOI FAIRE ET COMMENT LE CHOISIR ? par ROMELARD Fabrice
Formation initiale Durant la formation, le découpage classique est le suivant (je donnerai les équivalences Suisse lorsque je les connaîtrais) : Ecole primaire jusqu'au Collège : Formation générale permettant d'obtenir les méthodes...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice Y'A DES ERREURS QUI PEUVENT RENDRE LE DéVELOPPEUR VIOLENTY'A DES ERREURS QUI PEUVENT RENDRE LE DéVELOPPEUR VIOLENT par Aleks
Quand on a ce genre d'erreur sans log :
Et bas on a juste envie de choper le gas de Microsoft qu'a développé ça et lui foutre des baffes de Coboye ! ...
Cliquez pour lire la suite de l'article par Aleks [HYPER-V 3] PRéSENTATION DES COMMANDLETS POWERSHELL[HYPER-V 3] PRéSENTATION DES COMMANDLETS POWERSHELL par Pierrick CATRO-BROUILLET
Avec la sortie prochaine de la Beta Consumer Preview de Windows 8, j'avais envie de revenir sur une des fonctionnalités que j'attends le plus et que, en bon geek que je suis, j'utilise déjà : Hyper-V 3 ainsi son module PowerShell.
Il y a déjà pléthor...
Cliquez pour lire la suite de l'article par Pierrick CATRO-BROUILLET IIS7 - COMPRESSION GZIPIIS7 - COMPRESSION GZIP par cyril
La compression GZIP permet d'améliorer les performances de navigation en compressant ce qu'envoie le serveur à un client. Pour comprendre comment cela fonctionne, regardons ce qu'il se passe au niveau HTTP lorsqu'un client tente d'accéder à une ress...
Cliquez pour lire la suite de l'article par cyril
Logiciels
Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning COLLECTOR PLUS (3.00B)COLLECTOR PLUS (3.00B)COLLECTOR PLUS version 3.00B est un logiciel utilisant une base de données alimentée par :
- L... Cliquez pour télécharger COLLECTOR PLUS PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO LettresFaciles 2011 (8.0.0.1)LETTRESFACILES 2011 (8.0.0.1)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles 2011
|