[ouêb] variables de frame à frame

variables de frame à frame [ouêb] - Programmation

Marsh Posté le 06-03-2002 à 09:21:22    

:hello:  
Je genere une variable dans une frame (principale). comment puis-je la recuperer dans une autre frame (menu) ?
Ca doit être un boulot pour JScript. Mais JScript, j'y connait keudz.

Reply

Marsh Posté le 06-03-2002 à 09:21:22   

Reply

Marsh Posté le 06-03-2002 à 09:59:02    

disons que tu as une frame A et une B.
dans B, pour accéder à qqch de A, tu fais parent.A.tachose...
à l'inverse, tu fais parent.B.tachose, mais tu l'avais déjà compris :)

Reply

Marsh Posté le 06-03-2002 à 11:03:47    

heu... comme ça ?
 
<!--
function getvar()
{
window.principal.sid
}
//-->

 
href="recherche_docs.php?sid=getvar()"

 

[jfdsdjhfuetppo]--Message édité par vektorDirect--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 06-03-2002 à 13:32:41    

plutot comme ça:
<!--  
function getvar()  
{  
parent.principal.sid  
}  
si principal est le nom de l'autre frame et sid le nom de ta variable

Reply

Marsh Posté le 06-03-2002 à 15:06:39    

a marche pô  :sweat:  [:atog]

Reply

Marsh Posté le 06-03-2002 à 16:54:41    

copie ton code exact, le nom des variables... parce que dire pourkoi ca marche pas sans voir le code, c cho...

Reply

Marsh Posté le 06-03-2002 à 16:59:49    

une des syntaxes que j'ai essayé
 

Code :
  1. <html>
  2. <head>
  3. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  4. <meta name="GENERATOR" content="">
  5. <meta name="ProgId" content="FrontPage.Editor.Document">
  6. <title>navigation</title>
  7. <script language="javascript">
  8. function getvar() 
  9. parent.principal.sid;
  10. }
  11. </script>
  12. </head>
  13. <body background="images/fond_nav.gif" leftmargin="0" topmargin="0">
  14. <div align="left">
  15. <MAP name="onglets_nav">
  16. <AREA shape="rect" coords="16,27,141,41" href="recherche_docs.php?sid=getvar()" alt="Publications" target="principal">
  17. <AREA shape="rect" coords="16,48,141,62" href="recherche_infos.php" alt="Informations" target="principal">
  18. <AREA shape="rect" coords="16,69,141,83" href="recherche_sites.php" alt="Mot clefs" target="principal">
  19. <AREA shape="rect" coords="16,125,141,139" href="modif_fiche.php" alt="Gestion des fiches" target="principal">
  20. <AREA shape="rect" coords="16,146,141,160" href="gestion_base.php" alt="Gestion de la base" target="principal">
  21. </MAP>
  22. <IMG src="images/nav.gif" width="150" height="167" border="0" alt="Barre de navigation (Onglets)" usemap="#onglets_nav">
  23. </div>
  24. </body>
  25. </html>

 

[jfdsdjhfuetppo]--Message édité par vektorDirect--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 06-03-2002 à 17:06:26    

essaye plutot ça:
function getvar()  
{  
alert(parent.principal.sid);
}
 
ça ça peut pas marcher!
href="recherche_docs.php?sid=getvar()"  
 
 
fait plutot href='#' onclick='javascript:getvar()'
et déclare getvar comme ça:
function getvar()  
{  
l'objetkivabien.href='recherche_docs.php?sid' + parent.principal.sid;
}
 
il faut remplacer l'objetkivabien, mais je sais plus par koi, va voir sur devguru.com (ou .net??) ou allhtml.com.
 
good luck :hello:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed