Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2006 connectés 

 


Dernière réponse
Sujet : HTML : probleme avec target d'un pop up ...
duch si j'ai bien compris (j'en suis pas sûr) il sufit d'ouvrir ton ton frameset dan s la target inde, mais en fait j'crois qu'j'y comprends plus rien à ton truc.

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
duch si j'ai bien compris (j'en suis pas sûr) il sufit d'ouvrir ton ton frameset dan s la target inde, mais en fait j'crois qu'j'y comprends plus rien à ton truc.
Batman-Fr Bonjour a tous
 
tout marche, je suis passe par la maniere de Lord II : en fait, le nom que je definissait en target ne correspondait pas a celui du frameset, c'est pour ca que ca ne passait pas ;)
 
merci a tous de votre aide :)
 
par contre, j'ai une nouvelle question.
je vais donc tout reprendre depuis le debut, histoire que tout soit clair.
 
La page qui ouvre mon popup (popup.html) a son ouverture est index.html. Elle a 3 frames.
Mon popup s'ouvre bien tout seul au chargement et le lien de mon popup s'affiche bien dans la frame que je veux.
 
Tout va bien donc.
Par contre, je me suis rendu compte que les 2 autres frames ne correspondaient plus a la 3eme (celle ouverte par le popup) : en effet, a chaque 3eme frame correspondent 2 frames specifiquent.
 
Si vous me suivez toujours, qu'elle est la methode pour ouvrir mon jeu de cadres dans la fenetre ou index.html est ouvert ?
 
desole si vous me trouvez lours :)
 
++
LeMegaBlaireau Dans ton popup, il faut que tu déclare que ta fonction est en javascript.
Donc:
<html>ss
<head>ss
<title>notitle</title>ss
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">ss
 
<SCRIPT LANGUAGE ="Javascript">ss
function telecommande(http://www.mgel.fr/)ss
{window.opener.location.href="http://www.mgel.fr/"}ss
</script>
</head>
 
 
etc..
 
Le frameset est la page de jeu de cadre. L'astuce de LordII est de metre ta page index (popup) dans une frame..et ainsi tu peux utiliser la fonction parent.
Batman-Fr Heu, c'est quoi un framset ??
Parce que la, mon index.html, c'est juste un exemple pour tester. Au final, ca sera une page ou il y a 3 frames qui ouvrira le popup et c'est sur la 3eme frame que le lien du popup devra s'ouvrir ...
 
je suis sur que c'est possible nan :confused:
 
++

 

--Message édité par Batman-Fr--

Lord II Je vais essayer de t'expliquer un eu plus ma pensée :
 
Tu cré un premier fichier qui contient le frameset :
 
<FRAMESET ROWS="*" COLS="*">
<FRAME SRC="index.html" NAME="INDEX">
</FRAMESET>
 
Le deuxieme fichier( celui ui doit ouvrir la popup) s'appelle index.html.
 
Le troisième fichier ( la popup ) contient un lien avec target="INDEX" qui change la page index.html en celle cliqué
 
Voilà j'espère que cela a été assez clair..
Batman-Fr duch : ca marche pô :(
 
voila le script de popup.html :
 
<html>
<head>
<title>notitle</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
function telecommande(http://www.mgel.fr/)
{window.opener.location.href="http://www.mgel.fr/"}
</head>
 
<body bgcolor="#0099FF" text="#000000">
 
<div id="Layer1" style="position:absolute; left:0px; top:0px; width:138px; height:115px; z-index:3"><img src="popup.jpg" width="350" height="170"></div>
<div id="Layer2" style="position:absolute; left:196px; top:102px; width:58px; height:58px; z-index:4"><a href="#" onclick="telecommande('index.htm')"><img src="svnanim2.gif" width="57" height="57" border="0"></a></div>
 
</body>
</html>
 
et celui d'index.html (qui ouvre donc popup.html) :
 
<html>
<head>
<title>untituled</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
 
<body bgcolor="#FFFFFF" onLoad="window.open('popup.html','','width=350,height=170,scrollbars=0')" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
 
</body>
</html>
 
voila, et maintenant, j'suis desespere :cry:
 
aidez moi, j'veux apprendre ..........
Batman-Fr LMB : il me semble que le target=_top ne convient que pour un affichage dans la meme fenetre nan ?
 alors que moi, c'est 2 fenetres ...
 
Duch : je vais essayer ca :)
LeMegaBlaireau En y reflechissant, duch te dit le bon truc. Target ne te sert à rien.
LeMegaBlaireau euh je manque de connexion rapide
LeMegaBlaireau Ben si tu ne cherche pas a afficher UNE frame specifique dans ton jeu de cadre, mais c'est la page de jeu de cadre , je vois mal le problème, soit tu mets l'url . avec target=_top, tu reviens au niveau le plus haut .
duch ça s'utilise comme ça :ss
 
dans le head tu mets ça
 
function telecommande(url){
window.opener.location.href=url
}
 
 
et dans le HTMl tu mets ça
 
<A href="#" onclick="telecommande('nomdetapage.htm')">lien</A>
duch si tu as 3 frames tu dois pouvoir utliser le nom d'une des frame comme target :ss
 
target="frameindex"
Batman-Fr duch : peux tu m'en dire plus sur cette fonction stp ?
 
a quoi sert elle ?
dans quel page dois je l'inclure ?
quels sont les parametres ?
 
ou une URL ou je pourrais me documentter dessus :)
 
merci de votre aide (meme si le prob n'est pas encore resolu :D)
Batman-Fr LMB : oui, j'ai 3 frames dans mon index.html mais c'est pas grave car l'url que je donne dans mon href affiche les 3 frames et non seulement celle vers la quelle je pointe.
 
ca change qlq chose :confused:
 
:cry:
duch non je parlais de la propriété opener (qui correspond à ta page index)
 
target="index.html" ça ça ne risque pas de marcher
Batman-Fr re :)
 
lordII : j'ai rien compris
 
duch : tu parles de windows.open ? si c'est le cas, c'est ce que j'ai fais ...
dans mon index.html,  j'ai mis un onload dans la balise BODY comme ca :  
onLoad="window.open('popup.html','','width=350,height=170,scrollbars=0')" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"
 
Et voila le a href de mon popup.html :
 
<a href="http://www.machin.com/page.html" target="index.html">
 
voila, en esperant que tout ce qui peut vous aider y soit ... :(

 

--Message édité par Batman-Fr--

LeMegaBlaireau Salut la chauve souris samaritaine.. ;)
 
Si ta page index est composé de frames tu peux peut-être utiliser une fonction javascript, qqchose comme
 
<SCRIPT LANGUAGE ="Javascript">
function ouvrepageZ(frame1)
{parent.page1.location.href=frame1;
}
</script>
 
et dans le popup, tu mets un lienss
<A HREF="javascript:ouvrepageZ('pagequetusouhaite.html'">lien</A>
 
Si avec (parent) ca marche pas, essaye avec la fonction opener
Lord II je pense qu'il faut absoluent que tu cré un frameset de facon à donner un nom à la page ensuite target ( ton frameset peut ne contenir qu'une seule frame)
duch essaie avec window.opener
Batman-Fr helas nan :(
 
up !
gizmo C'est pas target=_parent ?
Batman-Fr Salut,
 
je fais ouvrir un pop up au chargement d'une page (index.html).
 
Dans ce pop up, il y a un lien et je voudrais que lorsqu'on clic sur ce lien, la page s'ouvre dans mon index.html
 
comment faire svp ?
 
PS : pour ceux qui trouvent cette question debile, un peu de compassion svp .... :D
 
merci d'avance a ceux qui voudront bien aider une chauve souris en detresse :)
 
++

Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR