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

 


Dernière réponse
Sujet : [HTML][ASP] changer deux pages en même temps chacune dans une frame ??
Mammam Je balance le source... J'ai enlevé l'asp, ça sert à rien... et pis, je mets qu'un lien parce ke les autres seront pareils...
 
<html>
 
<head>
<title>Menu</title>
<base target="page">
</head>
 
<body topmargin="0" leftmargin="0">
<div align="center">
<img border="0" src="images/gauche.GIF">
 
<a href="page.asp?car=2&index=0"><img border=0 name='video' src='images/video_eteint.GIF' onclick=window.location.href='menu2.asp';video.src='images/video_allume.gif';cu.src='images/cu_eteint.gif';elec.src='images/elec_eteint.gif'></a><br>
</div>
</body>
 
</html>
 
Lorsque je clique sur l'image, j'ai bien page.asp qui s'affiche dans le cadre 'page' (href) et je change menu.asp (page par défaut du cadre 'menu' par menu2.asp avec window.location.href dans le onclick. Il faudrait ke je change aussi la page dans le cadre 'navigation' (le cadre en haut de la page)... navigation.document.location.href ne fonctionne pas...  
 
J'ai un autre problème... Une fois que je suis dans menu2.asp, je n'arrive à activer de liens lorsque je clique sur les nouvelles images...
 
<a href="page2.asp?car=3&index=0"><img border=0 name='elec' src='images/video_allume.GIF' onclick=window.location.href='menu.asp';elec.src='images/elec_allume.gif';cu.src='images/cu_eteint.gif';video.src='images/elec_eteint.gif'></a><br>
 
Si je clique sur l'image, je suis censé afficher page2.asp dans le cadre 'page' mais cela ne se fait pas... Dans le onclick, window.location.href='menu.asp'; n'affiche pas menu.asp dans le cadre 'menu'... En fait, faire l'inverse de la première partie...
C'est à dire, réafficher le menu par défaut et la barre de navigation par défaut... Merci pour votre aide à tous...

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
Mammam Je balance le source... J'ai enlevé l'asp, ça sert à rien... et pis, je mets qu'un lien parce ke les autres seront pareils...
 
<html>
 
<head>
<title>Menu</title>
<base target="page">
</head>
 
<body topmargin="0" leftmargin="0">
<div align="center">
<img border="0" src="images/gauche.GIF">
 
<a href="page.asp?car=2&index=0"><img border=0 name='video' src='images/video_eteint.GIF' onclick=window.location.href='menu2.asp';video.src='images/video_allume.gif';cu.src='images/cu_eteint.gif';elec.src='images/elec_eteint.gif'></a><br>
</div>
</body>
 
</html>
 
Lorsque je clique sur l'image, j'ai bien page.asp qui s'affiche dans le cadre 'page' (href) et je change menu.asp (page par défaut du cadre 'menu' par menu2.asp avec window.location.href dans le onclick. Il faudrait ke je change aussi la page dans le cadre 'navigation' (le cadre en haut de la page)... navigation.document.location.href ne fonctionne pas...  
 
J'ai un autre problème... Une fois que je suis dans menu2.asp, je n'arrive à activer de liens lorsque je clique sur les nouvelles images...
 
<a href="page2.asp?car=3&index=0"><img border=0 name='elec' src='images/video_allume.GIF' onclick=window.location.href='menu.asp';elec.src='images/elec_allume.gif';cu.src='images/cu_eteint.gif';video.src='images/elec_eteint.gif'></a><br>
 
Si je clique sur l'image, je suis censé afficher page2.asp dans le cadre 'page' mais cela ne se fait pas... Dans le onclick, window.location.href='menu.asp'; n'affiche pas menu.asp dans le cadre 'menu'... En fait, faire l'inverse de la première partie...
C'est à dire, réafficher le menu par défaut et la barre de navigation par défaut... Merci pour votre aide à tous...
darkoli

mammam a écrit a écrit :

bah, Darkoli, ça marche pô... j'ai mis pour le lien de l'élément du menu... et pis y'a "erreur sur la page" dans la barre de statut...
J'ai bien ce ke tu m'as dit et enlevé les "'"... mais ve ^po le méchant d'IE...




 
montre ton source svp

LeMegaBlaireau Tiens, celui-la fonctionne puisqu'on s'en sert, mais cela utilise le systeme "form"-"submit" dans un menu de redirection comme lien :
 
<SCRIPT LANGUAGE="JavaScript">
<!--
function action(cible1, cible2)
{
this.nom.action=cible1;
this.nom.target="navigation";
this.nom.submit();
this.nom.action=cible2;
this.nom.target="menu";
this.nom.submit();
}
//-->
</SCRIPT>
 
 
------dans ton body-----------
 
<form method="post" action="javascript:action('page.asp','nouveau_menu.asp');" NAME="nom">
 <select onChange=this.form.submit() name="NOM">
  <option value="">"" </option>
  <% While not rSC.EoF %>
           <option value="<%=rSC.Fields("NOM" )%> "><%=rSC.Fields("NOM" )%> </option>
  <% rSC.MoveNext %>
  <% Wend %>
        </select>
      </form>

 

[edit]--Message édité par LeMegaBlaireau--[/edit]

fabd Moi j'ai une autre facon de faire :
Je suppose que si tu souhaite modifier les pages selon certain truc, tu as des variables qui passe, par exemple, la session.
 
Admettons qu'ils s'agissent du cas, ou tu entre ton login, et ensuite, il te change les frames pour avoir les options personalisés.
Le truc, c de faire un ptit javascript avec Dreaweaver qui te redige vers la bonne frame la page que tu veux. Ce javascript se lance quand un evenement se declenche, ici, la verification de l'existence de la session.
 
Si tu n'a rien compris, va sur mon site : www.divx.ca.tc
connecte toi dans la boite de login, et voit les differentes frames interagirent ensemble
Mammam bah, Darkoli, ça marche pô... j'ai mis pour le lien de l'élément du menu... et pis y'a "erreur sur la page" dans la barre de statut...
J'ai bien ce ke tu m'as dit et enlevé les "'"... mais ve ^po le méchant d'IE...
darkoli voila :
 

Code :
  1. <a href="javascript:fonctionDeLaMortQuiTue()">Toto Est De Retour</a>
  2. <script language="javascript">
  3.   function fonctionDeLaMortQuiTue() {
  4.     window.frames['menu'].location=url_menu;
  5.     window.frames['page'].location=url_page;
  6.     }
  7. </script>


 
url_menu contient l'adresse du menu
url_page contient l'adresse de la page
'menu' est le nom de la frame contenant le menu (sans les ')
'page' est le nom de la frame contenant la page (sans les ')
 
http://msdn.microsoft.com/workshop [...] frames.asp

duch pour modifier le contenu de 2 frames en même temps, il faut utiliser javascript. soit au moment du clic, soit une fois que ta frame de droite est chargée avec un onload.
Mammam Je sais, c long à lire, mais ça urge...  :bounce:
Mammam J'espère ke je me faire comprendre du premier coup...
Ma page est divisée en trois frames traditionnelles : une en haut (navigation), une en bas (menu) et une principale (page)...
Sachant ke, par défaut, 'page' est le cadre de destination de 'menu' et de 'navigation'. Est-il possible lorsque je clique sur un élément du menu, de changer et la page du cadre 'page' (jusque là, c'est normal, c'est par défaut) mais aussi la page qu'il y a dans le cadre menu... ???
 
Je pensais à un truc du style :
<a href="page.asp?car=3&index=0" menu.src="nouveau_menu.asp">
 
où le href correspond au cadre de destination, cad ke page.asp est affichée dans le cadre page... et il faudrait ke j'affiche en même temps un nouveau menu dans le cadre 'menu'.
 
PS : je précise, c'est kan je clique sur une image... donc, on peut se servir du 'onclick'...
 
Alors là, ça serait cool si ça marchait...

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)