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

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

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.