Un arrière-plan informatif. IE4+ et NS4
Bien pratique pour dire que
votre page est mise a jour à telle date...
Afficher une publicité,
ou laisser votre imagination se défouller !
Du texte défile en arrière-
plan de la page.
Télécharger ici le script ( 1,512 Ko )
1 - Copiez et collez avant entre les balises <head> et </head> :
<script>
<!--
// Nos messages
ici !
var message=new Array()
message[0]="Votre premier message
ici !"
// Ajoutez autant de ligne que de messages à afficher
message[1]="Votre deuxième message là !"
//Penssez
à changer le numéro se trouvant entre les [x]
message[2]="
Et pourquoi pas un troisième si ça vous palît !"
// La distance par rapport aux bords.
var tickerpadding=10
// La police de caractères.
var
fnt="Arial"
// La taille de la police.
var fntsize=70
// La couleur du texte.
var fntcolor="CCDDCC"
// La taille du dernier caractère
affiché.
var fntsizelastletter=70
// La couleur du dernier caractère
affiché.
var fntcolorlastletter="CCDDCC"
// La graisse du caractère.
//
Valeur de 1 à 9 (gras)
var fntweight=6
// Le temps de pause entre les messages (en
microsecondes)
var standstill=2000
// speed (a higher value will slow down the
ticker)
var speed=40
//Ne rien changer ci apès
var
leftposition=0
var topposition=0
var tickerwidth
var tickerheight
var i_substring=0
var i_presubstring=0
var i_message=0
var messagecontent=""
var messagebackground=""
var messagepresubstring=""
var messageaftersubstring=""
fntweight=fntweight*100
function initiateticker() {
if
(document.all) {
tickerheight
= document.body.clientHeight-5
tickerwidth
= document.body.clientWidth-5
document.all.ticker.style.posLeft=leftposition
document.all.ticker.style.posTop=topposition
showticker()
}
if (document.layers) {
tickerheight = window.innerHeight-10
tickerwidth = window.innerWidth-10
document.ticker.left=leftposition
document.ticker.top=topposition
showticker()
}
}
function getmessagecontent() {
messagepresubstring=message[i_message].substring(0,i_presubstring)
messageaftersubstring=message[i_message].substring(i_presubstring,i_substring)
messagecontent="<table
border=0 cellpadding="+tickerpadding+" width="+tickerwidth+"
height="+tickerheight+"><tr><td valign=top align=center>"
messagecontent+="<span
style='position:relative; font-family:"+fnt+";color:"+fntcolor+";font-size:"+fntsize+"pt;font-weight:"+fntweight+"'>"
messagecontent+="<font
color='"+fntcolor+"'>"
messagecontent+=messagepresubstring
messagecontent+="</font>"
messagecontent+="</span>"
messagecontent+="<span
style='position:relative; font-family:"+fnt+";color:"+fntcolor+";font-size:"+fntsizelastletter+"pt;font-weight:900'>"
messagecontent+="<font
color='"+fntcolorlastletter+"'>"
messagecontent+=messageaftersubstring
messagecontent+="</font>"
messagecontent+="</span>"
messagecontent+="</td></tr></table>"
}
function showticker() {
if
(i_substring<=message[i_message].length-1) {
i_substring++
i_presubstring=i_substring-1
if (i_presubstring<0)
{i_presubstring00}
getmessagecontent()
if (document.all) {
ticker.innerHTML=messagecontent
var timer=setTimeout("showticker()",
speed)
}
if
(document.layers) {
document.ticker.document.write(messagecontent)
document.ticker.document.close()
var timer=setTimeout("showticker()",
speed)
}
}
else {
clearTimeout(timer)
var timer=setTimeout("changemessage()",
standstill)
}
}
function changemessage() {
i_substring=0
i_presubstring=0
i_message++
if (i_message>message.length-1)
{
i_message=0
}
showticker()
}
// -->
</script>
2 - Ajoutez dans le tag du <body> ce qui se trouve après les pointillés et avant le dernier > :
<body ............onLoad="initiateticker()">
3 - Copiez et collez juste après la balise du <body> :
<DIV ID="ticker" style="position:absolute"></DIV>
4 - Inclure votre page normale dans un <div> ... </div> :
Par exemple :
<DIV id="page_normale"
style="position:absolute;top:8px;left:8px;">
Votre
page ici !
</DIV>
© Copyright GendNet 2000 Tout droit de reproduction strictement réservé aux membres de l'association ®