Recommandations :

 Quand vous allez ranger votre matériel, pensez à nommer vos tuiles, papiers ou musique en les renommant si besoin de façon à éviter les accents et les espaces. Faites aussi attention si vous mettez des majuscules, elles devront aussi être dans la source de votre page.


On commence

Pour ce treizième
cours, nous allons utiliser deux gifs , une tuile et une musique.

Cliquez ici pour visualiser ma page

Télécharger le matériel ici

Matériel :

 - un gif  ( pour mon exemple, c'est le Père Noel ): le mien a une dimmension de 230 *178 pixels .

Pour cela, j' ai seulement utilisé un tube, enregistré en gif dans Animation Shop

-une tuile 

- une barre en format gif ou png 

- une musique en format midi ( moins lourd )




Cette flèche pour marquer votre ligne

Clic gauche pour la déplacer



1 - Créer un nouveau dossier et nommer le "Cours13".

Ranger le matériel utilisé dans ce dossier.

Voici mon dossier Cours 13 et son contenu.

        

2 - Ouvrir Script Edit.

Faire Fichier ===> Enregistrer sous

Enregistrer cette page vierge dans le dossier Cours 13 en n'oubliant pas de la nommer.

3 - Nommer la page.

Entre les deux balises <title> et </title>, écrire le titre de votre page comme cela.



4 - Les bordures, la boite de texte, la scrollbar et la position des gifs.

Copier ce code, puis coller le entre les deux balises HEAD, notée <head> et </head>,
environ sur la ligne 4

<STYLE>
BODY {
BORDER-left:#B7241D 10px outset;
BORDER-right:#B7241D 10px inset;
BORDER-top:#B7241D 10px outset;
BORDER-bottom:#B7241D 10px inset;
}
.div1 {
BORDER:#FFFFFF 8px double;
PADDING:7px;
FONT-FAMILY:Mistral;
FONT-SIZE:14pt;
COLOR:#253E3B;
BACKGROUND-COLOR:#ffffff;
SCROLLBAR-BASE-COLOR:##253E3B;
SCROLLBAR-ARROW-COLOR:#253E3B;
left:0px;
top:0px;
height:320px;
width:220px;
position:absolute;
overflow:auto;
z-index:9;
filter: Alpha(Opacity=50);
}
.img {
top:-1800px;
position:absolute;
left:-1800px;
filter:revealtrans;
visibility:hidden;
}
.img2 {
top:-1800px;
position:absolute;
left:-1800px;
filter:revealtrans fliph (enabled=1);
visibility:hidden;
}
.stok {
top:-1800px;
position:absolute;
left:-1800px;
visibility:hidden;
}
.bg {
top:-1800px;
position:absolute;
left:-1800px;
}
</STYLE>


Comme cela.


** Explications **

BORDER-left:#B7241D 10px outset;
BORDER-right:#B7241D 10px inset;
BORDER-top:#B7241D 10px outset;
BORDER-bottom:#B7241D 10px inset
Ici, on definit les bordures autour de notre page.
.div1 {
BORDER:#FFFFFF 8px double;
PADDING:7px;
FONT-FAMILY:Mistral;
FONT-SIZE:14pt;
COLOR:#253E3B;
BACKGROUND-COLOR:#ffffff;
SCROLLBAR-BASE-COLOR:##253E3B;
SCROLLBAR-ARROW-COLOR:#253E3B;
left:0px;
top:0px;
height:320px;
width:220px;
position:absolute;
overflow:auto;
z-index:9;
filter: Alpha(Opacity=50);
}
Ici , on définit la boite de texte:
_ la police
_ sa couleur
_sa taille
_ les couleurs de la scrollbar
_ les dimmensions de la boite de texte
_ sa couleur de fond
_ l'opacité de la couleur de fond
.img {
top:-1800px;
position:absolute;
left:-1800px;
filter:revealtrans;
visibility:hidden;
}
.img2 {
top:-1800px;
position:absolute;
left:-1800px;
filter:revealtrans fliph (enabled=1);
visibility:hidden;
}
.stok {
top:-1800px;
position:absolute;
left:-1800px;
visibility:hidden;
}
.bg {
top:-1800px;
position:absolute;
left:-1800px;
}
Ici, cela concerne la position des images que nous allons insérer.
Ne changez rien!



5- Insertion de la tuile.

Mettre la première balise BODY notée <BODY> en surbrillance ( bleu)



Copier puis coller cette ligne par dessus cette balise en surbrillance.

<BODY background="tuile.jpg" scroll=no>

Vous obtenez ceci


Changer "tuile.jpg" par le nom de votre tuile.


6 - Insertion des gifs.

Copier ce code.

<img src="barre1.png" class=img id=barre>
<img src="noel2.gif" class=img id=gif>


Puis coller le sous l'insertion de la tuile ( ligne 58 environ ), entre les balises <body> et </body>

Comme cela



Modifier le nom des gifs pour votre version.

Pour mon exemple "barre1.png" est la barre

et "noel2.gif" est le gif du Père Noel.

7- Insertion du texte.

Copier ce code et coller le sous l' insertion des gifs ( environ ligne 60 )

<Div class=div1 id=text align=center>Texte ICI</div>


Comme ceci:


Modifiez " Texte ICI " par le texte que vous désirez écrire.



8- Insertion du script.

A la suite de tout cela ( environ ligne 61 ), placez ce script.

<script language=vbscript>
'------------------------------------------
'Script gemaakt door Jetty 29-05-2004
'www.molehofje.com
'Tekst aub tussen deze lijnen laten staan
'------------------------------------------
document.write "<img src='"&barre.src&"' id=pic3 class=stok>"
document.write "<img src='"&barre.src&"' id=pic4 class=stok>"
document.write "<img src='"&gif.src&"' id=pic1 class=img>"
document.write "<img src='"&gif.src&"' id=pic2 class=img2>"

j=0
r=0

Dim sch, scw, pic1h, pic1w, pic2h, pic2w, pic3h, pic3w, pic4h, pic4w, ppt1, ppl1, ppt2, ppl2, ppt3, ppl3

Sub Window_onload()
sch=document.body.clientheight
scw=document.body.clientwidth
pic1h=214
pic1w=240
pic2h=214
pic2w=240
pic3h=5
pic3w=26
pic4h=5
pic4w=26
texth=320
textw=220
ppt1=10
ppl1=5
ppt2=sch-224
ppl2=scw-245
pic1.style.postop=ppt1
pic1.style.posleft=ppl1
pic2.style.postop=ppt2
pic2.style.posleft=ppl2
pic3.style.postop=(sch/2)-(pic3h/2)
pic3.style.posleft=110
pic4.style.postop=(sch/2)-(pic4h/2)
pic4.style.posleft=scw-136
text.style.postop=(sch/2)-(texth/2)
text.style.posleft=(scw/2)-(textw/2)
Settimeout "groeistok", 1000
Settimeout "groeistok2", 1000
Setinterval "scroll", 64
End Sub

Sub groeistok()
pic3h=pic3h+10
pic3w=pic3w
pic3.style.height=pic3h
pic3.style.width=pic3w
pic3.style.visibility="visible"
ppt3=(sch/2)-(pic3h/2)
ppl3=110
pic3.style.postop=ppt3
pic3.style.posleft=ppl3
if pic3h=>sch-60 then Settimeout "nep", 30 else Settimeout "groeistok", 30
End Sub

Sub groeistok2()
pic4h=pic4h+10
pic4w=pic4w
pic4.style.height=pic4h
pic4.style.width=pic4w
pic4.style.visibility="visible"
ppt4=(sch/2)-(pic4h/2)
ppl4=scw-136
pic4.style.postop=ppt4
pic4.style.posleft=ppl4
if pic4h=>sch-60 then Settimeout "nep2", 30 else Settimeout "groeistok2", 30
End Sub

Sub nep()
Settimeout "laatzien", 1000
End Sub

Sub nep2()
End Sub

Sub Scroll()
j=j-1
r=r
document.body.style.backgroundposition=j&" "&r
End Sub

Sub laatzien()
pic1.filters(0).Apply()
pic1.filters(0).transition=12
pic1.style.visibility="visible"
pic1.filters(0).Play(6.000)
pic2.filters(0).Apply()
pic2.filters(0).transition=12
pic2.style.visibility="visible"
pic2.filters(0).Play(6.000)
Settimeout "omlaag", 10000
Settimeout "omhoog2", 10000
End Sub

Sub omlaag()
ppt1=ppt1+2
ppl1=ppl1
pic1.style.postop=ppt1
pic1.style.posleft=ppl1
if ppt1=>(sch-224) then Settimeout "omhoog", 30 else Settimeout "omlaag", 30
End Sub

Sub omhoog()
ppt1=ppt1-2
ppl1=ppl1
pic1.style.postop=ppt1
pic1.style.posleft=ppl1
if ppt1=<10 then Settimeout "omlaag", 30 else Settimeout "omhoog", 30
End Sub

Sub omhoog2()
ppt2=ppt2-2
ppl2=ppl2
pic2.style.postop=ppt2
pic2.style.posleft=ppl2
if ppt2=<10 then Settimeout "omlaag2", 30 else Settimeout "omhoog2", 30
End Sub

Sub omlaag2()
ppt2=ppt2+2
ppl2=ppl2
pic2.style.postop=ppt2
pic2.style.posleft=ppl2
if ppt2=>(sch-224) then Settimeout "omhoog2", 30 else Settimeout "omlaag2", 30
End Sub

Sub Window_onresize()
window.location.reload()
End Sub
</script>

** Note **

Le script a plusieurs effets :

- il va faire défiler la tuile de fond

- il va faire apparaitre la barre et son double.

- il va faire apparaitre le gif ainsi que son double par progressivité.

A ce stade là, vous pouvez déjà visualiser votre page.

9- Insertion de la musique.

Copier et coller ce code entre les deux balises Head

<BGSOUND balance=0 src="music.mid" volume=0 loop=99>


Je l' ai placé sous les deux balises TITLE, comme cela ( environ sur la ligne 4 )





11- Votre page de script est terminée.

Enregistrer votre travail, puis héberger votre page ainsi que votre matériel.