Intérêts d`un iframe ? Création d`une iframe

Transcription

Intérêts d`un iframe ? Création d`une iframe
SEANCE 8 : INSERER UNE IFRAME
But : afficher à l'intérieur d'une page web ou d'un tableau une autre page web
Intérêts d'un iframe ?
L'iframe peut être utilisée par exemple :
•
•
•
•
pour afficher une page d'actualitées ou un document à l'intérieur d'un tableau
pour afficher une page web à l'intérieur d'une autre page web dans un encart
Créer une mise en page avec une page principale dans laquelle il y a la barre de navigation et d'autres
objets (musique, dessins...) et une partie de cette page où s'affiche les autres pages du site. On ne crée
ainsi qu'une barre de navigation.
Mettre une grande image non répétée en fond de page.
Création d'une iframe
Le plus souvent on insère l'iframe dans un tableau, elle prend l'emplacement d'une cellule.
Exercice : on va créer une page web avec un entête personnalisé et une zone au centre dans laquelle s'affiche la
page d'accueil de google.
•
•
•
•
Etape 1 : Créer une nouvelle page
Etape 2 : Ecrire ce que vous voulez sur les premières lignes
Etape 3 : Inserer un tableau de une seule cellule de 600x500 centré sur la ligne
Etape 4 : Insertion de l'iframe
o
Placer le curseur dans la cellule
o
Aller dans le code source
o
Recopier le code suivant
<iframe src ="http://www.google.fr" width="100%"
height="100%">
</iframe>
Etape 5 : Enregistrer et verifier sur le navigateur
Créer un site internet : Structure et liens
•
1
8-
Paramètre
Valeur
Description
align
left
right
top
middle
bottom
Alignement
allowtransparency
True
False
s'utilise quand la couleur de fond de l'iframe est transparent
(<BODY STYLE="background-color: transparent"> dans la page
affichée dans l'iframe) pour spécifier si on accepte de la
transparence ou la nouvelle couleur introduite dans la balise
IFRAME par STYLE="background-color:green"
frameborder
1
0
Affiche (1) ou non (O) la bordure
height
pixels
%
Hauteur
hspace
pixels
%
espace horizontal entre l'Iframe et ce qui l'entoure
id
frame_id
permet d'identifier la balise iframe (comme name)
marginheight
pixels
Marges du haut et du bas du contenu de l'iframe
marginwidth
pixels
Marges de gauche et de droite du contenu de l'iframe
name
frame_name
Nom de l'iframe (utile si on veut l'appeler dans un lien)
scrolling
yes
no
auto
Barres de défilement (ascenceurs)
src
URL
Adresse du document à afficher dans l'iframe
width
pixels
%
Largeur
Créer un site internet : Structure et liens
Paramètres possibles d'une iframe
2
8-
Modifier le contenu d'une iframe par un lien
On veut, en cliquant sur un lien, afficher une page web ou tout autre document (texte, pdf, video...) dans l'iframe
précédente (google est remplacé par cette page)
•
Etape 1 : nommer l'iframe précédente "iframe1" en modifiant le code précédent par ce code
<iframe name="iframe1" src ="http://www.google.fr" width="100%" height="100%">
</iframe>
•
•
Etape 2 : Taper un texte qui servira de lien à l'extérieur de l'iframe (tableau). Par exemple "Aller à
Wikipedia"
Etape 3 : Définir le lien
o Sélectionner le texte "Aller à Wikipedia" et inserer un lien
o Dans la fenêtre de création de lien
Choisir http://fr.wikipedia.org/ comme lien
Selectionner "le lien doit s'ouvrir" "dans ce cadre :"
Dans le code source compléter <a target="" href="http://fr.wikipedia.org"> par <a
target="iframe1" href="http://fr.wikipedia.org">
o Enregistrer et verifier dans le navigateur
Créer un site internet : Structure et liens
Voilà ce que ça donne :
3
8-