Fenêtre à distance (avec url d'une autre frame)

Soyez le premier à donner votre avis sur cette source.

Vue 13 271 fois - Téléchargée 660 fois

Description

Imaginons que nous avons une page avec 3 frame, la frame d'ouverture des pages, à droite, et à gauche, le menu en bas et un logo en haut ;-)
Maintenant, si nous voulons que lorsque on clique sur un lien en-dessous du logo, la page qui est affichée dans la frame d'ouverture s'ouvre dans une fenêtre séparée ,nous allons utiliser un petit script qui va récupérer l'URL du doc et l'ouvrir dans une nouvelle fenêtre.

Ceci est un petit exemple:

Source / Exemple :


\\Pages: l'index, le menu, le logo et les docs:
\\1- L'INDEX

<HTML>
<FRAMESET COLS=20%,75%>
<FRAMESET ROWS=20%,75%>
<FRAME NAME="frame1" SRC=logo.html>
<FRAME NAME="frame2" SRC=menu.html>
</FRAMESET>
<FRAME NAME="frame3" SRC=about:blank>
</FRAMESET>
</HTML>

\\2- Le menu

<HTML>
<A HREF=doc1.html TARGET=frame3>Document 1</A><BR>
<A HREF=doc2.html TARGET=frame3>Document 2</A><BR>
...
</HTML>

\\3- Le logo (c ca qui nous interresse)

<HTML>
<HEAD>
<script language="javascript">
<!--
function ouvrir()
{
docc=window.parent.doc.location;
window.open(docc);
}
//-->
</script>
</HEAD>
<BODY>
<IMG SRC=logo.gif><BR>
<A HREF="#" Onclick="ouvrir()">Ouvrir le document dans une fenêtre séparée</A>
</BODY>
</HTML>

\\Les docs

\\Ben là on met ce qu'on veut!!!

Conclusion :


Voilà j'ajouterai juste que on peut afficher le doc dans un Pop-Up en ajoutant des arguments dans open()

Codes Sources

A voir également

Ajouter un commentaire

Commentaire

Messages postés
2
Date d'inscription
lundi 15 septembre 2008
Statut
Membre
Dernière intervention
22 septembre 2008

Merci beaucoup, je me suis cassé la matière grise pour voir si c'est possible.Maintenant c'est confirmé.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.