Créer sa page en HTML II
Créer une page en HTML III
Utiliser Dreamweaver 2.0

 

 

Divers...
Créer une fenêtre popup
Insérer un son dans une page web
Insérer une image à agrandir
 
Créer un site avec des cadres

 

 

Divers...

 

Créer une fenêtre popup :

But : ouvrir une nouvelle fenêtre de dimension fixe quand on clique sur un lien. A l'intérieur de cette nouvelle fenêtre, on dispose d'un bouton permettant de la refermer.

Moyen : Cela se fait avec des instructions en JavaScript.

Cela se fait en 2 étapes :
1 - créer le lien dans la première page,
2 - créer la deuxième page (que je nomme popup.htm pour l'exemple).

1 création du lien dans la première page  :

copier-coller le code HTML suivant dans la partie BODY :
(pour les utilisateurs de Dreamweaver :
- menu Edition, Copier comme texte)

<p><a href="popup.htm" target="wclose"
onclick="window.open('popup.htm','wclose',
'width=380,height=350,toolbar=no,status=no,left=20,top=30')">
Fenêtre popup</A></p>

PS : les dimensions sont modifiables (width=380,height=350),
de même que l'emplacement de la fenêtre (left=20,top=30).

2 création de la page popup.htm :

- créer une nouvelle page que l'on nomme popup.htm
- copier-coller le code HTML suivant dans la partie BODY :

<p>Essai de fenêtre popup :-)</p>
<form method="post">
<p align="center"><input type="button" name="B1"
value="Fermer la fenêtre" onClick="window.close()"></p>
</form>

Résultat :

Fenêtre popup

 

Insérer un son dans une page web :

But : Diffuser un fond sonore à l'ouverture d'une page web. Disposer d'un bouton permettant au visiteur de couper le son.

Moyen : utilisation d'un fichier musical midi (*.mid)

Les fichiers midi sont les plus petits fichiers disponibles pour diffuser un fond musical. Ils sont donc particulièrement adaptés afin d'être intégrés dans une page web.
La qualité est cependant fonction de la taille... donc pas très bonne.

Pour télécharger des fichiers midi :

- faire une recherche sur http://www.google.fr
- taper "le nom de l'artiste" mid
ou :
- consulter les sites suivants :
http://zap.to/jukebox
http://guitaremidi.citeglobe.com/Midi.htm
http://www.chez.com/ahb/musmidi.htm

Différence entre Internet Explorer et Netscape :

Internet Explorer est le seul à reconnaître la balise BGSOUND :
ex : <BGSOUND SRC="monfichier.mid" loop="infinite">

Netscape et Internet Explorer 4 et suivant, reconnaissent la balise EMBED :
ex : <EMBED SRC="monfichier.mid" loop="infinite">

 

En pratique...

Il faut tout d'abord :
- placer le fichier son dans le dossier du site, ou dans un sous-dossier.

Jouer un son en boucle sans bouton d'arrêt :

- insérer le code HTML suivant dans la partie HEAD de la page web :
<EMBED SRC="monfichier.mid" loop="infinite">

monfichier.mid : nom du fichier midi à exécuter.
loop : infinite ou 0 = rejouer en boucle ; 1 = une fois ; 2 = 2 fois...

Jouer un son avec un bouton d'arrêt :

- insérer le code HTML suivant dans la partie BODY de la page web :
<EMBED SRC="monfichier.mid" WIDTH=145 HEIGHT=45 controls=console loop=0
autostart=true>

monfichier.mid : nom du fichier midi à exécuter.
controls=console permet d'insérer un bouton de marche/arrêt
loop : infinite ou 0 = rejouer en boucle ; 1 = une fois ; 2 = 2 fois...
autostart : true = lecture automatique ; false = lecture en appuyant sur le bouton.

Sur Dreamweaver :

1 Dans la fenêtre Objets :
- cliquer sur le bouton "Insérer un plug-in",
Dans la fenêtre de dialogue :
- sélectionner le fichier son dans le dossier du site.

2 Ensuite, dans la fenêtre Propriétés :
- régler la taille de la fenêtre de contrôle, suivant la taille désirée :
de L = 145 H = 45 à L = 300 H = 150
- cliquer sur Paramètres...
- rentrer les valeurs suivantes :

Paramètre Valeur
Controls console
Loop 0
autostart true

(les paramètres sont au choix évidemment)

Exemple :

- cliquer sur le bouton de lecture.

 

Insérer une image à agrandir :

Au lieu d'insérer une image grandeur réelle sur une page web, on peut mettre l'image en réduction (vignette), accompagnée d'un lien hypertexte.
Il suffira de cliquer sur la vignette, pour afficher l'image en grandeur réelle.

Exemple :

Cliquer sur l'image pour l'afficher

Il faudra utiliser deux images :
- une de taille réelle (photo.jpg)
- une de taille réduite (miniature.jpg)

Ces images seront placées dans le dossier "images" du site.

Pour réaliser l'image de taille réduite :
- dupliquer l'image de taille réelle,
- redimensionner l'image à l'aide d'un logiciel graphique (voir).

Il faudra créer un lien hypertexte sur l'image de taille réduite, pour afficher l'image de taille réelle.

En HTML :

- copier le texte suivant :

<a href="images/photo.jpg">
<img src="images/miniature.jpg" border=0 height=XX width=XX>
</a>

height et width correspondent à la taille de l'image réduite.

Sur Dreamweaver (voir) :

- insérer l'image de taille réduite dans la page web,
- cliquer dessus pour afficher la fenêtre Propriétés,
Dans la case Lien :
- sélectionner l'image de taille réelle.

 

Créer un site avec des cadres :

Un site avec des cadres (ou frames) est composé d'au moins deux fenêtres (cadres) dans la même page. En général, on a :
- une fenêtre à gauche, contenant le menu,
- une fenêtre à droite, contenant le texte.

site avec cadres

Mon premier site http://perso.wanadoo.fr/mest/ est réalisé selon ce principe :
le menu de gauche permet d'accéder à l'ensemble des pages du site.

Avantages :
- la navigation est plus aisée, car le menu est toujours disponible et ne bouge pas.
- un site avec cadre est (relativement) plus facile à réaliser.
- il est plus facile de rajouter des pages.
Inconvénient :
- les sites avec cadres sont plus difficiles à référencer.
- il est difficile d'accéder à une page isolément.

Bases d'un site avec cadres :

Je présente ici uniquement l'armature d'un site avec cadre, sans le moindre enrichissement. Ceci, afin d'en expliquer le fonctionnement.

Il est préférable de créer tout d'abord une page que l'on nommera  index.htm
Cette page sera la page d'accueil. Elle contiendra un lien hypertexte, pointant vers la page cadre.htm, permettant d'accéder au site.

Trois pages seront ensuite nécessaires :
- cadre.htm : la page contenant les cadres,
- menu.htm : la page contenant le menu,
- intro.htm : la première page du site.

structure d'un site avec cadres

Une quatrième page pour constater le fonctionnement des cadres :
- page1.htm : la deuxième page du site.

Pour réaliser ces pages :
- copier-coller les textes suivants dans des fichiers bloc-notes,
- les enregistrer sous leurs noms respectifs, dans le même dossier.
- double-cliquer sur le fichier index.htm pour visualiser le résultat.

0 index.htm

<html>
<head>
<title>Index</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF">

<center><a href="cadre.htm">Cliquez-ici</a></center>

</body>

</html>

<a href="cadre.htm">Cliquez-ici</a> pointe sur cadre.htm entrée du site.

1 cadre.htm :

<html>
<head>
<title>Cadre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<frameset cols="100,*">
<frame src="menu.htm" name="menu">
<frame src="intro.htm" name="page">
</frameset>

<noframes>
<body bgcolor="#FFFFFF">
</body>
</noframes>

</html>

Remarquer :
la balise frameset permet de définir les cadres.
cols permet de spécifier la largeur de chaque cadre.
Ici, le cadre gauche fait 100 pixels (100), le cadre droite occupant la partie restante de la fenêtre (*).
<frame src="intro.htm" name="page"> va avec <base target=page> dans menu.htm.

2 menu.htm

<html>
<head>
<title>Menu</title>
<base target=page>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF">
<p><a href="intro.htm">Intro</a></p>
<p><a href="page1.htm">page 1</a></p>
</body>
</html>

Remarquer :
<base target=page> qui permet de définir la page à afficher dans le cadre de droite.
les liens hypertexte qui permettent d'afficher les deux pages (intro.htm et page1.htm).
On pourra rajouter des liens ensuite... et les pages correspondantes.

3 intro.htm

<html>
<head>
<title>Intro</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF">

Intro

</body>
</html>

Première page du site.

4 page1.htm

<html>
<head>
<title>Page 1</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF">

Page 1

</body>
</html>

Deuxième page du site.

 

A suivre (15/10/01 01:00)

 

Haut de la page
Utiliser Dreamweaver 2.0