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 20 ième
cours, nous allons faire quelque chose d'un peu différent, en n'utilisant que des tuiles

Cliquez ici pour visualiser ma page

Télécharger le matériel ici

Matériel :

- 1 tuile pour le fond

-2 tuiles assorties avec motifs

- une musique en format midi




Cette flèche pour marquer votre ligne

Clic gauche pour la déplacer



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

Ranger le matériel utilisé dans ce dossier.

Voici mon dossier Cours 20 et son contenu.

                

2 - Ouvrir Script Edit.

Faire Fichier ===> Enregistrer sous

Enregistrer cette page vierge dans le dossier Cours 20 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 les bordures intérieures

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

environ sur la ligne 4
<STYLE>
BODY {
border:#CBB19E 6px ridge;
scrollbar-base-color: #CBB19E;
scrollbar-track-color: #CBB19E;
scrollbar-highlight-color: #B37B68;
scrollbar-shadow-color: #B37B68;
scrollbar-arrow-color: #B37B68;
}
.mess {
border:#CBB19E 8px groove;
FONT-FAMILY:Papyrus;
FONT-WEIGHT:bold;
FONT-SIZE:14pt;
COLOR:#000000;
background-color:#CBB19E;
filter: revealtrans alpha(opacity=75);
}
.bor1 {
border-right:#CBB19E 6px ridge;}
.bor2 {
border-bottom:#CBB19E 6px ridge;}
.bor3 {
border-left:#CBB19E 6px ridge;}
.bor4 {
border-top:#CBB19E 6px ridge;}

</STYLE>




Comme cela.



** Explications **

border:#CBB19E 6px ridge;
scrollbar-base-color: #CBB19E;
scrollbar-track-color: #CBB19E;
scrollbar-highlight-color: #B37B68;
scrollbar-shadow-color: #B37B68;
scrollbar-arrow-color: #B37B68;
Ici on definit, la bordure autour de la page et, les couleurs de la scrollbar
.mess {
border:#CBB19E 8px groove;
FONT-FAMILY:Papyrus;
FONT-WEIGHT:bold;
FONT-SIZE:14pt;
COLOR:#000000;
background-color:#CBB19E;
filter: revealtrans alpha(opacity=75);
}
Ici on définit la boite de message : la couleur de sa bordure, la police ( taille, couleur), et la couleur du fond de la boite de texte ( avec l'opacité baissée à 75 )
.bor1 {
border-right:#CBB19E 6px ridge;}
.bor2 {
border-bottom:#CBB19E 6px ridge;}
.bor3 {
border-left:#CBB19E 6px ridge;}
.bor4 {
border-top:#CBB19E 6px ridge;}
Ici on définit les bordures intérieures entre les tuiles.



5- Insertion de la tuile et définition de la couleur du fond de page

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



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

<BODY bgColor=#CBB19E scroll=no>
<!-- fond -->
<img src="tuile_fond.jpg" style="left:-1800px; top:-1800px; position:absolute;" id="bkg">

Vous obtenez ceci



Pour votre version, changer la couleur et le nom de la tuile.


6 - Insertion des tuiles qui scrollent .

Copier ce code.

<!-- les tuiles qui scrollent -->

<!-- la tuile horizontale - et sa hauteur -->
<img src="tuileH.jpg" height="171" style="left:-1800px; top:-1800px; position:absolute;" id="pic1">

<!-- la tuile verticale - et sa largeur -->
<img src="tuileV.jpg" width="206" style="left:-1800px; top:-1800px; position:absolute;" id="pic2">


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

Comme cela



Pour votre version, changer le nom des tuiles ainsi que les dimmensions.

7- Insertion des containers et de la boite de texte.

Pour que les tuiles soient bien à leur place, nous allons insérer des containers ( souvent utilisés avec Scrippy ).

Nous allons aussi placer la boite de texte.

Copier et coller ce code à la suite, soit environ vers la ligne  44.

<!-- containers pour les tuiles qui scrolle -->
<div id="dv1" class="bor1" style="width:10px; height:10px; position:absolute; left:-1800px; top:-1800px; filter:revealtrans;"></div>
<div id="dv2" class="bor2" style="width:10px; height:10px; position:absolute; left:-1800px; top:-1800px; filter:revealtrans;z-index:2"></div>
<div id="dv3" class="bor3" style="width:10px; height:10px; position:absolute; left:-1800px; top:-1800px; filter:revealtrans;"></div>
<div id="dv4" class="bor4" style="width:10px; height:10px; position:absolute; left:-1800px; top:-1800px; filter:revealtrans;z-index:2"></div>

<!-- Boite de texte et le message -->
<div class="mess" id="txt" style="text-align:center; left:5%; top:5%; height:90%; width:90%; position:absolute; overflow:auto; visibility:hidden; padding:10px;" id=text>Votre message ici</div>

Comme cela.



Pour votre version, pensez à écrire votre message.

9- Insertion du script.

A la suite de tout ceci, nous insérons le script.


<script language="vbscript">
'------------------------------------------
'please leave all these lines in
'Script (19) gemaakt door Jetty
'www.molehofje.com
'Tekst tussen deze lijnen aub laten staan
'------------------------------------------
Dim doch, docw, b, j, ja, jo, je, m, pW, pH, space
j=0
ja=0
jo=0
je=0
m=0
pH=pic1.height
pW=pic2.width

REM breedte border
b=6

REM ruimte tussen tekstbox en scrollen
space=25

sub window_onload()
On Error Resume Next
doch=document.body.clientheight
docw=document.body.clientwidth
document.body.style.backgroundImage="url("&bkg.src&")"
dv1.style.backgroundImage="url("&bkg.src&")"
dv2.style.backgroundImage="url("&bkg.src&")"
dv3.style.backgroundImage="url("&bkg.src&")"
dv4.style.backgroundImage="url("&bkg.src&")"
dv1.style.borderRightWidth=b&"px"
dv2.style.borderBottomWidth=b&"px"
dv3.style.borderLeftWidth=b&"px"
dv4.style.borderTopWidth=b&"px"
dv1.style.left=0
dv1.style.top=0
dv1.style.width=pW+b
dv1.style.height=doch
dv2.style.left=0
dv2.style.top=0
dv2.style.width=docw
dv2.style.height=pH+b
dv3.style.left=docw-pW
dv3.style.top=0
dv3.style.width=pW+b
dv3.style.height=doch
dv4.style.left=0
dv4.style.top=doch-(pH+b)
dv4.style.width=docw
dv4.style.height=pH+b
txt.style.left=pW+b+space
txt.style.top=pH+b+space
txt.style.width=docw-(2*pW+2*b+2*space)
txt.style.height=doch-(2*pH+2*b+2*space)
window.setTimeout "start", 500
end sub

sub start()
dv1.filters(0).Apply()
dv1.filters(0).transition=7
dv1.style.backgroundImage="url("&pic2.src&")"
dv1.filters(0).Play(5)
setInterval "scrollA", 64
setTimeout "next1", 5000
end sub

sub next1()
dv2.filters(0).Apply()
dv2.filters(0).transition=4
dv2.style.backgroundImage="url("&pic1.src&")"
dv2.filters(0).Play(5)
setInterval "scrollB", 64
setTimeout "next2", 5000
end sub

sub next2()
dv3.filters(0).Apply()
dv3.filters(0).transition=6
dv3.style.backgroundImage="url("&pic2.src&")"
dv3.filters(0).Play(5)
setInterval "scrollC", 64
setTimeout "next3", 5000
end sub

sub next3()
dv4.filters(0).Apply()
dv4.filters(0).transition=5
dv4.style.backgroundImage="url("&pic1.src&")"
dv4.filters(0).Play(5)
setInterval "scrollD", 64
setTimeout "next4", 5000
end sub

sub next4()
txt.filters(0).Apply()
txt.filters(0).transition=2
txt.style.visibility="visible"
txt.filters(0).Play(3)
end sub

sub scrollA()
j=j+1
dv1.style.backgroundPosition=m&" "&-j
end sub

sub scrollB()
ja=ja+1
dv2.style.backgroundPosition=ja&" "&m
end sub

sub scrollC()
jo=jo+1
dv3.style.backgroundPosition=m&" "&jo
end sub

sub scrollD()
je=je+1
dv4.style.backgroundPosition=-je&" "&m
end sub

sub window_onresize()
On Error Resume Next
doch=document.body.clientheight
docw=document.body.clientwidth
dv1.style.left=0
dv1.style.top=0
dv1.style.width=pW
dv1.style.height=doch
dv2.style.left=0
dv2.style.top=0
dv2.style.width=docw
dv2.style.height=pH
dv3.style.left=docw-pW
dv3.style.top=0
dv3.style.width=pW
dv3.style.height=doch
dv4.style.left=0
dv4.style.top=doch-pH
dv4.style.width=docw
dv4.style.height=pH
txt.style.left=pW+b+space
txt.style.top=pH+b+space
txt.style.width=docw-(2*pW+2*b+2*space)
txt.style.height=doch-(2*pH+2*b+2*space)
end sub

</script>




13 - Insertion de la musique.

A la suite des balises TITLE pour le titre, copier et coller ce code pour insérer la musique.

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

Pour votre version, modifier le nom de la musique.


Votre page est terminée.

Enregistrez la une dernière fois, puis hébergez la avec le materiel.