![]() |
Forum SELFHTML: Archives: |
Le message suivant est de: Jim,
toto2836@caramail.com, 15. 02. 2002, 14:48
tout d'abord bonjour, je souhaiterai savoir comment faire un lien qui part d'une page et qui ouvre un jeu de cadre en se positionnant sur une ancre invisible qui se trouve donc dans un des cadres.
merci.
cordialement jim
Le message suivant est de: Aquariophile,
Aquariophile@ifrance.com, 15. 02. 2002, 20:52
Salut
Tu peux positioner un popup avec sceenX et screenY
Example:
<html>
<head>
<title>Test</title>
<script language="JavaScript">
F1 = open("dat1.htm","Fenetre1","width=310,height=400,screenX=0,screenY=0");
F2 = open("dat2.htm","Fenetre2","width=310,height=400,screenX=320,screenY=0");
self.focus();
self.close();
</script>
</head>
<body></body>
</html>
Acec mes meilleur Salutation
Aquariophile
PS.: J'éspere que j'ai compris ta question correctement.
Si pas, je suis tres desole, mais ma langue natale n'est pas le français...
Le message suivant est de: PAF,
patrick@selfhtml.com.fr, 15. 02. 2002, 22:49
http://www.selfhtml.com.fr
Bonjour Aquariophile,
»» PS.: J'éspere que j'ai compris ta question correctement.
»» Si pas, je suis tres desole, mais ma langue natale n'est pas le français...
;-) Mis à part que screenX et screenY ne fonctionnent qu'avec Netscape et que pour IE il faut mettre top et left, ce n'est pas tout à fait cela que Jim voulait savoir :-)
Mais nous te remercions de prendre part à notre forum et de répondre aux questions!
@Jim: tu désires créer un lien ouvrant un jeu de cadres (frameset). Mais qu'ententds tu par ancre invisible?
A+,
Patrick
Le message suivant est de: TravBourq,
travers.bourquin@wanadoo.fr, 16. 02. 2002, 17:21
Bonjour Jim
»» tout d'abord bonjour, je souhaiterai savoir comment faire un lien qui part d'une page et qui ouvre un jeu de cadre en se positionnant sur une ancre invisible qui se trouve donc dans un des cadres.
Je te propose ceci:
<head>
<script type="text/javascript">
<!--début
function Jim() {
document.write('<frameset rows="100,*">');
document.write('<frame src="vide.html" name=frame1>');
document.write('<frame src="index.html#ancre_invisible" name=frame2>');
document.write('<\/frameset>');
window.frame1.document.open("text/html");
window.frame1.document.writeln("J'écris directement dans ce cadre et je lui donne le focus");
window.frame1.document.close();
parent.frame1.focus();
}
//fin-->
</script>
</head>
<body>
<a href="javascript:Jim()" target=_top onMouseOver="status='';return true">lien</a> qui part d'une page et qui ouvre un jeu de cadre en se positionnant sur une ancre invisible
</body>
Si le frameset ne s'ouvre pas dans une autre fenêtre essaie de remplacer target=_top par target=_parent dans le lien.
l'instuction onMouseOver=....... sert à masquer le lien dans la barre de status en bas de page
A toi maintenant d'adapter ce script à tes besoins.
a+
Norbert
P.S. Bonjour Patrick. Je suis rentré de vacances de Saint Martin. Je reprends donc du service
Le message suivant est de: PAF,
patrick@selfhtml.com.fr, 17. 02. 2002, 16:29
http://www.selfhtml.com.fr
Bonjour TravBourq,
»» P.S. Bonjour Patrick. Je suis rentré de vacances de Saint Martin. Je reprends donc du service
J'ai été à Saint Martin en 1975 (lors d'un voyage en Guadeloupe). Je me souviens très bien! Je pense donc que tes vacances ont été bonnes!
------
Merci pour ta réponse, dans laquelle le jeu de frame est créé dynamiquement. Il y a sur SELF de un article spécialisé qu'il me reste à traduire et traitant le problème de charger une page dans un frameset existant:
http://selfaktuell.teamone.de/artikel/javascript/dyn-frames/index.htm (pour ceusses qui pourront lire l'original *g*)
A+,
Patrick
Le message suivant est de: TravBourq,
travers.bourquin@wanadoo.fr, 16. 02. 2002, 17:17
Bonjour Jim
»» tout d'abord bonjour, je souhaiterai savoir comment faire un lien qui part d'une page et qui ouvre un jeu de cadre en se positionnant sur une ancre invisible qui se trouve donc dans un des cadres.
Je te propose ceci:
<head>
<script type="text/javascript">
<!--début
function Jim() {
document.write('<frameset rows="100,*">');
document.write('<frame src="vide.html" name=frame1>');
document.write('<frame src="index.html#ancre_invisible" name=frame2>');
document.write('<\/frameset>');
window.frame1.document.open("text/html");
window.frame1.document.writeln("J'écris directement dans ce cadre et je lui donne le focus");
window.frame1.document.close();
parent.frame1.focus();
}
//fin-->
</script>
</head>
<body>
<a href="javascript:Jim()" target=_top onMouseOver="status='';return true">lien</a> qui part d'une page et qui ouvre un jeu de cadre en se positionnant sur une ancre invisible
</body>
Si le frameset ne s'ouvre pas dans une autre fenêtre essaie de remplacer target=_top par target=_parent dans le lien.
l'instuction onMouseOver=....... sert à masquer le lien dans la barre de status en bas de page
A toi maintenant d'adapter ce script à tes besoins.
a+
Norbert
© 1998-2004
selfhtml@fr.selfhtml.org