Navigation entre frames

Soyez le premier à donner votre avis sur cette source.

Snippet vu 23 805 fois - Téléchargée 30 fois

Contenu du snippet

Bonjour, J'espère que mon explication vous satisfera.
En javascript, si une page contient des frames, il existe alors un tableau qui indexe toutes ces frames : parent.frames[]
On peut donc aisément, à partir de la frame de gauche faire changer la frame de droite en utilisant la propriété (je ne suis pas sûr que ça s'appelle comme ça) : location
Voici un exemple :

Source / Exemple :


Code dans la Frame de Gauche

<html>
<body>
<script language = "JavaScript">
function Navig (nb, lien) {
parent.frames[nb].location = lien;
}
</script>
<a href = "javascript:Navig('1','http://www/lafauconnerie.com')">Cliquer ICI</a>
</body>
</html>

Conclusion :


Dans cet exemple, la frame de gauche a un lien vers un site qui s'ouvrira dans la frame de droite.
Faite des essais pour savoir le n° que porte votre frame dans le tableau parent.frames[] Ce n° commence à 0. cela signifie que si vous avez 2 frames (une de gauche et une de droite) Vos frames seront indexer en 0 ou 1 ! Logique, non ??

A voir également

Ajouter un commentaire Commentaires
cs_carate Messages postés 57 Date d'inscription mardi 12 décembre 2006 Statut Membre Dernière intervention 1 novembre 2007
17 janv. 2007 à 15:56
j'ai un bug il axepte pas
au faite je veux que dans mes bouton qui son dans une frame on puisse
allez sur la frame de gauche
thralia Messages postés 5 Date d'inscription mardi 16 novembre 2004 Statut Membre Dernière intervention 10 mai 2005
13 avril 2005 à 09:42
merci !
lukacs Messages postés 14 Date d'inscription jeudi 21 août 2003 Statut Membre Dernière intervention 4 octobre 2006
27 août 2003 à 14:32
pour Message de dbz déposé le 08/04/2002 19:05:37

http://www.javascriptfr.com/article.aspx?Val=730
Tiscripteur Messages postés 25 Date d'inscription mardi 11 février 2003 Statut Membre Dernière intervention 30 août 2004
26 juin 2003 à 20:55
Mieux encore, cogype:

Tu mets la balise juste avant </head>

Maintenant tous les liens affichent la page dans _principal.
Sauf si on précise grâ ce à ta méthode que l'on veut l'envoyer dans un autre cadre...
cs_dbz Messages postés 1 Date d'inscription lundi 8 avril 2002 Statut Membre Dernière intervention 8 avril 2002
8 avril 2002 à 19:05
salut
Est ce qu'on peut faire changer deux frames a partir d'un seul lien ds une autre frame?
Afficher les 9 commentaires

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.