Lien vers une page de frame ancree
Fermé
val
-
18 mai 2003 à 12:52
valutin Messages postés 4 Date d'inscription mercredi 13 décembre 2006 Statut Membre Dernière intervention 16 décembre 2007 - 14 déc. 2006 à 20:29
valutin Messages postés 4 Date d'inscription mercredi 13 décembre 2006 Statut Membre Dernière intervention 16 décembre 2007 - 14 déc. 2006 à 20:29
A voir également:
- Lien vers une page de frame ancree
- Supprimer une page word - Guide
- Lien url - Guide
- Créer un lien pour partager des photos - Guide
- Verifier un lien - Guide
- Imprimer tableau excel sur une page - Guide
5 réponses
ipl
Messages postés
5723
Date d'inscription
lundi 8 octobre 2001
Statut
Contributeur sécurité
Dernière intervention
14 avril 2012
585
18 mai 2003 à 15:19
18 mai 2003 à 15:19
Bonjour val, bonjour à tous,
Il n'y a pas de problème !... ou alors, je ne comprends pas la question !
Tu indiques dans ton lien, la frame dans target et l'ancre dans href :
<a href="maths.html#lesson4" target="frame_princ">Maths-4</a>
@12C4 ... In medio stat virtus ...
Ipl
Il n'y a pas de problème !... ou alors, je ne comprends pas la question !
Tu indiques dans ton lien, la frame dans target et l'ancre dans href :
<a href="maths.html#lesson4" target="frame_princ">Maths-4</a>
@12C4 ... In medio stat virtus ...
Ipl
oui ca je sais le faire mais ce qui se passe c que lien pointe vers un frameset (remote.htm qui lui, appelle la page concernee (b_remote.htm) et c là ou se trouve la cible (<p id="VNP">VPN</p>)...
il me conduit bien a cette bonne page mais je me demande s'il ne faudrait pas faire un script dans le frameset en disant quelque chose comme "si le menu appelle VNP va sur VNP sinon va sur XXX sinon sur YYY etc etc..." ce qu'il y a c que la frame "main" reste sur le haut de page au lieu d'aller vers la cible qui elle se trouve + bas dans la page...
il me conduit bien a cette bonne page mais je me demande s'il ne faudrait pas faire un script dans le frameset en disant quelque chose comme "si le menu appelle VNP va sur VNP sinon va sur XXX sinon sur YYY etc etc..." ce qu'il y a c que la frame "main" reste sur le haut de page au lieu d'aller vers la cible qui elle se trouve + bas dans la page...
ipl
Messages postés
5723
Date d'inscription
lundi 8 octobre 2001
Statut
Contributeur sécurité
Dernière intervention
14 avril 2012
585
18 mai 2003 à 17:17
18 mai 2003 à 17:17
Rebonjour val,
Comment as-tu défini ton ancre ?
a name=VPN> </a>
@12C4 ... In medio stat virtus ...
Ipl
Comment as-tu défini ton ancre ?
a name=VPN> </a>
@12C4 ... In medio stat virtus ...
Ipl
comme ca:
<p id="VPN"></p>
et dans le fichier accueil;
<a href="remote.htm#VPN" target="main" class="menuitems">VPN-Encryption</a>
remote est la page de frameset:
<frame name="main" src="b_remote.htm">
qui, elle appelle le fichier b_remote.htm dans lequel se trouve l'ancre <p id="VPN"></p>
<p id="VPN"></p>
et dans le fichier accueil;
<a href="remote.htm#VPN" target="main" class="menuitems">VPN-Encryption</a>
remote est la page de frameset:
<frame name="main" src="b_remote.htm">
qui, elle appelle le fichier b_remote.htm dans lequel se trouve l'ancre <p id="VPN"></p>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
PhP
Messages postés
1770
Date d'inscription
lundi 11 décembre 2000
Statut
Membre
Dernière intervention
23 décembre 2009
606
19 mai 2003 à 22:10
19 mai 2003 à 22:10
Bsr Val,
Je n'ai pas très bien compris où se situait ta page d'accueil par rapport à ta page remote.htm ... A part ? En tq cadre de la page remote.htm ?
Enfin bref toujours est-il que voici un ex en JavaScript
Je suppose que j'ai la page accueil.htm avec un lien qui charge la page remote.htm dans une nouvelle fenêtre.
La page remote.htm est un jeu de cadres qui charge elle-même 2 pages: gauche.htm et b_remote.htm et force l'ancre pour la page
b_remote.htm uniquement !
accueil.htm :
<html>
<head>
<title>Page accueil.htm</title>
</head>
<body>
Accueil<br>
<a href="remote.htm#VPN" target="_blank">VPN-Encryption</a>
</body>
</html>
remote.htm :
<html>
<script language="JavaScript">
<!--
var ancre=window.location.hash;
// -->
</script>
<frameset cols="100,*" frameborder="NO" border="0" framespacing="0">
<frame name="gauche" scrolling="yes" noresize src="gauche.htm" >
<frame name="main" scrolling="yes" noresize src="b_remote.htm">
</frameset>
</html>
b_remote.htm :
<html>
<head>
<title>Page b_remote</title>
<script language="JavaScript">
<!--
function gotoAnchor()
{
window.location.hash = window.parent.ancre;
}
// -->
</script>
</head>
<body onload="gotoAnchor()">
<table>
<tr>
<td height=400>Page b_remote.htm début</td>
</tr>
<tr>
<td height=400>
<p id="VPN"></p>
VPN
</td>
</tr>
</table>
</body>
</html>
Nota : ce script ne marche que si tu ne modifies qu'un seule ancre : celle de la page b_remote.htm
Si tu dois modifier plusieurs ancres, alors c'est plus compliqué : il faudrait passer le nom de chaque ancre en tant que paramètre dans l'URL et les extraires ensuite de location.search. Mais ceci est une autre histoire ...
@+
Php
[[ The Truth is Out There ]]
Je n'ai pas très bien compris où se situait ta page d'accueil par rapport à ta page remote.htm ... A part ? En tq cadre de la page remote.htm ?
Enfin bref toujours est-il que voici un ex en JavaScript
Je suppose que j'ai la page accueil.htm avec un lien qui charge la page remote.htm dans une nouvelle fenêtre.
La page remote.htm est un jeu de cadres qui charge elle-même 2 pages: gauche.htm et b_remote.htm et force l'ancre pour la page
b_remote.htm uniquement !
accueil.htm :
<html>
<head>
<title>Page accueil.htm</title>
</head>
<body>
Accueil<br>
<a href="remote.htm#VPN" target="_blank">VPN-Encryption</a>
</body>
</html>
remote.htm :
<html>
<script language="JavaScript">
<!--
var ancre=window.location.hash;
// -->
</script>
<frameset cols="100,*" frameborder="NO" border="0" framespacing="0">
<frame name="gauche" scrolling="yes" noresize src="gauche.htm" >
<frame name="main" scrolling="yes" noresize src="b_remote.htm">
</frameset>
</html>
b_remote.htm :
<html>
<head>
<title>Page b_remote</title>
<script language="JavaScript">
<!--
function gotoAnchor()
{
window.location.hash = window.parent.ancre;
}
// -->
</script>
</head>
<body onload="gotoAnchor()">
<table>
<tr>
<td height=400>Page b_remote.htm début</td>
</tr>
<tr>
<td height=400>
<p id="VPN"></p>
VPN
</td>
</tr>
</table>
</body>
</html>
Nota : ce script ne marche que si tu ne modifies qu'un seule ancre : celle de la page b_remote.htm
Si tu dois modifier plusieurs ancres, alors c'est plus compliqué : il faudrait passer le nom de chaque ancre en tant que paramètre dans l'URL et les extraires ensuite de location.search. Mais ceci est une autre histoire ...
@+
Php
[[ The Truth is Out There ]]
Super de chez Super ; CA MARCHE!!!
je te remercie beaucoups beaucoups; tu me tire une epingle du pieds :o)
G changer le nom de la variable; rajouter des lignes comme ca:
b_remote.htm
<script language="JavaScript">
<!--
function gotoAnchor()
{
window.location.hash = window.parent.VNP;
window.location.hash = window.parent.strong;
}
// -->
</script>
remote.htm:
<script language="JavaScript">
<!--
var VNP=window.location.hash;
var strong=window.location.hash;
// -->
</script>
et ca marche pour plusieures ancres :o)
merci merci merci
val
je te remercie beaucoups beaucoups; tu me tire une epingle du pieds :o)
G changer le nom de la variable; rajouter des lignes comme ca:
b_remote.htm
<script language="JavaScript">
<!--
function gotoAnchor()
{
window.location.hash = window.parent.VNP;
window.location.hash = window.parent.strong;
}
// -->
</script>
remote.htm:
<script language="JavaScript">
<!--
var VNP=window.location.hash;
var strong=window.location.hash;
// -->
</script>
et ca marche pour plusieures ancres :o)
merci merci merci
val
valutin
Messages postés
4
Date d'inscription
mercredi 13 décembre 2006
Statut
Membre
Dernière intervention
16 décembre 2007
14 déc. 2006 à 20:29
14 déc. 2006 à 20:29
Bonjour ...
Je me permet de rajouter de l'eau au moulin :
Est ce que ça marche si on met :
une ancre dans une page b1_remote.htm
et une autre dans b2_remote.htm
(qui serait une autre page susceptible d'apparaître dans le cadre de droite de remote.htm) ?
Je me permet de rajouter de l'eau au moulin :
Est ce que ça marche si on met :
une ancre dans une page b1_remote.htm
et une autre dans b2_remote.htm
(qui serait une autre page susceptible d'apparaître dans le cadre de droite de remote.htm) ?