[HTML] comment pâsser un parametre dans une frame ?

comment pâsser un parametre dans une frame ? [HTML] - Programmation

Marsh Posté le 18-07-2001 à 16:04:19    

j'appelle une page composée de frames avec un parametre..
 
est-ce que qqn sait comment passer ce parametre au pages qui composent la frame ?


---------------
Speeding is like farting; you should know when it's appropriate !
Reply

Marsh Posté le 18-07-2001 à 16:04:19   

Reply

Marsh Posté le 18-07-2001 à 16:13:07    

en php c'est très facile de récupérer quoi que ce soit mais uniquement en HTML je sais même pas si c'est possible?

Reply

Marsh Posté le 18-07-2001 à 16:14:53    

pas l'air evident... Si il n'y a pas de lien de parenté entre tes pages... Ne pourrais-tu concevoir ta page initiale dans un frame elle-meme (qui prendrait toute la taille de la fenetre), ainsi que ta page à qui tu veux passer un param. ça permet d'avoir un "lien" entre les pages...
Ou bien .. tu peux essayer avec un bete cookie.

Reply

Marsh Posté le 18-07-2001 à 16:18:56    

shinji a écrit a écrit :

en php c'est très facile de récupérer quoi que ce soit mais uniquement en HTML je sais même pas si c'est possible?  




 
hey !  :hello:  presques jumeaux de pseudo !
 
tu peut me dire comment tu fait en php stp ?


---------------
Speeding is like farting; you should know when it's appropriate !
Reply

Marsh Posté le 18-07-2001 à 16:39:54    

exemple:
 
Dans un fichier HTML:
 
<A HREF="http://localhost/tonfichier.php?var1=toto&var2=titi> nom du lien </A>
 
 
 
Dans le fichier "tonfichier.php":
echo $var1."<br>"; //affiche toto
echo $var2;        //affiche titi

Reply

Marsh Posté le 18-07-2001 à 21:51:36    

bah justement ça passe pas ça passe dans la page qui 'contient' les frames mais pas dans les pages qui la 'composent'
 
heu je sait pas si je ma bien fait comprendre la :pt1cable:


---------------
Speeding is like farting; you should know when it's appropriate !
Reply

Marsh Posté le 19-07-2001 à 09:09:27    

T'as qu'a faire la page qui contient les frames en php. Tu lui envoi le paramètre et elle renvoi ces paramètres aux pages qui la composent.

Reply

Marsh Posté le 19-07-2001 à 09:57:25    

bah vi mais justement je fai un printf dnasq la page qui contient pour appeler les pages qui composent
 
mais le pb c que ça marche po...
 
  <?printf("<a href=\"Form.php3/?center=%s&nomsup=%s\" target=\"mainFrame\"><img src=\"images/create.gif\" width=\"24\" height=\"24\" border=\"0\"></a>" ,$center,$nomsup);?><br>


---------------
Speeding is like farting; you should know when it's appropriate !
Reply

Marsh Posté le 19-07-2001 à 10:13:30    

Essaye plutôt ça :
 
<?
echo "<a href=\"Form.php3/?center=".$center."&nomsup=".$nomsup."\" target=\"mainFrame\"><img src=\"images/create.gif\" width=\"24\" height=\"24\" border=\"0\"></a>";
echo "<br>";
?>

Reply

Marsh Posté le 19-07-2001 à 10:29:16    

bah y me fait un truc bizarre :
 
/tr-report/dev/frameg.php3/Form.php3/?center=Rom&nomsup=Adam.C
 
il m'inclus ma page dans la precedente  :??:

 

[edtdd]--Message édité par shinjo--[/edtdd]


---------------
Speeding is like farting; you should know when it's appropriate !
Reply

Marsh Posté le 19-07-2001 à 10:29:16   

Reply

Marsh Posté le 19-07-2001 à 10:35:48    

C'est tes liens non?
Fait voir le code de la page principale(qui appelle les frames) et celui des frames (en entier).
Avec tout ça, tu devrais y arriver!

Reply

Marsh Posté le 19-07-2001 à 10:42:32    

page contenant :
 
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<frameset cols="153,1%" frameborder="NO" border="0" framespacing="0" rows="*">  
<? printf("<frame name=\"leftFrame\" scrolling=\"NO\" noresize src=\"frameg.php3/?center=%s&nomsup=%s\" >" ,$center,$nomsup); ?>
<frame name="mainFrame" src="framed.php3">
</frameset>
<noframes>
<body bgcolor="#FFFFFF" text="#000000">
</body>
</noframes>  
</html>


---------------
Speeding is like farting; you should know when it's appropriate !
Reply

Marsh Posté le 19-07-2001 à 10:43:07    

page ou se trouve le lien :
 
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
 
<body bgcolor="#FFFFFF" text="#000000">
<table width="143" border="0" cellspacing="0" cellpadding="0" align="center" height="500">
  <tr>  
    <td width="13" height="9"><img border=0 height=16 src="file:///Q|/devsite/administratif/images/htgch.gif" width=18></td>
    <td background="file:///Q|/devsite/administratif/images/ht.gif" height="16" width="102"><img border=0 height=16 src="file:///Q|/devsite/administratif/images/ht.gif" width=5></td>
    <td width="28" height="9"><img border=0 height=16 src="file:///Q|/devsite/administratif/images/htdt.gif" width=18></td>
  </tr>
  <tr>  
    <td width="13" background="file:///Q|/devsite/administratif/images/gch.gif" rowspan="2" ><img border=0 height=8 src="file:///Q|/devsite/administratif/images/gch.gif" width=18></td>
    <td width="102" valign="top" height="101"></td>
    <td background="file:///Q|/devsite/administratif/images/drt.gif" width="28" rowspan="2" ><img src="images/drt.gif" width="18" height="4"></td>
  </tr>
  <tr>  
    <td width="102" valign="top" height="346">  
      <div align="center">  
        <p align="center">
<?
echo "<a href=\"Form.php3/?center=".$center."&nomsup=".$nomsup."\" target=\"mainFrame\"><img src=\"images/create.gif\" width=\"24\" height=\"24\" border=\"0\"></a>";
echo "<br>";
?>  
          <b><font size="2">Initialiser un incident</font></b></p>
        <p align="center"><img src="images/execute.gif" width="20" height="20"><br>
          <font size="2"><b>Clore un incident</b></font></p>
        <p align="center"><img src="images/list_internaut.gif" width="24" height="24"><br>
          <b><font size="2">Reporting</font></b> </p>
        <p> </p>
      </div>
    </td>
  </tr>
  <tr>  
    <td width="13"><img border=0 height=16 src="file:///Q|/devsite/administratif/images/bsgch.gif" width=18></td>
    <td background="file:///Q|/devsite/administratif/images/bas.gif" height="16" width="102"><img border=0 height=16 src="file:///Q|/devsite/administratif/images/bas.gif" width=5></td>
    <td width="28"><img border=0 height=16 src="file:///Q|/devsite/administratif/images/bsdt.gif" width=18></td>
  </tr>
</table>
</body>
</html>

 

[edtdd]--Message édité par shinjo--[/edtdd]


---------------
Speeding is like farting; you should know when it's appropriate !
Reply

Marsh Posté le 19-07-2001 à 10:43:41    

la page appelant a bien les variable j'ai fait un print...
 
je comprend plus rien...


---------------
Speeding is like farting; you should know when it's appropriate !
Reply

Marsh Posté le 19-07-2001 à 10:53:49    

la page "qui contient le lien" c'est framed.php3 ou frameg.php3 ou c'est la page qui appelle ta page "page contenant"???
T'as combien de pages?
J'ai du mal à m'y retrouver

Reply

Marsh Posté le 19-07-2001 à 10:59:38    

g 4 pages :
 
une qui 'contient' les frame
la frame de gauche qui continet le lein  
la frame de droite par defaut (qui est vide)
la frame de droite avec le formulaire (form.php3) (celle qui est appelée par le lien)
 
 
voila
 
merci pour toute l'aide que tu m'apporte  :jap:


---------------
Speeding is like farting; you should know when it's appropriate !
Reply

Marsh Posté le 19-07-2001 à 11:30:31    

ça y est, je m'y retrouve!
Avec ton code, ta page principale avec les frames a une frame mainframe (qui "contient" le fichier frame.php3) et une frame gauche avec un lien.
Quand tu cliques sur le lien de la frame gauche, le contenu de la frame "mainframe" est remplacé par le fichier "form.php3".
 
Quel est ton problème, tu n'as pas accès à $center ou $nomsup dans "form.php3" dans ce cas vérifie le contenu des variables (elles contiennent peut être des caractères qui gènent->utilise la fonction addslashes($center).
Si c'est un problème de lien, met le chemin complet pour chaque lien : http://adresseIP/.../fichier.php
Sinon c'est quoi qui vas pas?

Reply

Marsh Posté le 19-07-2001 à 11:39:37    

nan le pb est que au lieu de m'afficher form.php3 dans mainframe
 
il m'affiche frameg et si je matte dans les proprietes de la page pour voir l'url g :
 
http://.../tr-report/dev/frameg.ph [...] sup=Adam.C
 
tu vois ou est le pb ?
 
il me colle /frameg.php3 au milieux...
 
voila le code du lien :
 
<a href=\"Form.php3/?center=".$center."&nomsup=".$nomsup."\" target=\"mainFrame\"></a>


---------------
Speeding is like farting; you should know when it's appropriate !
Reply

Marsh Posté le 19-07-2001 à 11:49:11    

ça me parraît louche ou c'est fait exprès?
une frame de 153?? et 1%??
C'est pas plutôt "15%,31%"!
à la place de :
<frameset cols="153,1%" frameborder="NO" border="0" framespacing="0" rows="*">  
Sinon essaye les liens entier vers tes fichiers.
Sinon je vois pas et regarde le code des frames clique droit, afficher la source et regarde s'il y a pas un truc bizarre)
A la limite affiche la source et montre la moi.

Reply

Marsh Posté le 19-07-2001 à 11:58:16    

heu pour la frame c du 'dreamweaver generated'... :sweat:  
 
le pire c qu'elle marcue comme ça !
 
voila la source affichée de mon frameset :
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<frameset cols="153,1%" frameborder="NO" border="0" framespacing="0" rows="*">  
<frame name="leftFrame" scrolling="NO" noresize src="frameg.php3/?center=Rom&nomsup=Adam.C" ><frame name="mainFrame" src="framed.php3">
</frameset>
<noframes>
<body bgcolor="#FFFFFF" text="#000000">
</body>
</noframes>  
</html>

 
de ma frame de gauche :
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
 
<body bgcolor="#FFFFFF" text="#000000">
<table width="143" border="0" cellspacing="0" cellpadding="0" align="center" height="500">
  <tr>  
    <td width="13" height="9"><img border=0 height=16 src="file:///Q|/devsite/administratif/images/htgch.gif" width=18></td>
    <td background="file:///Q|/devsite/administratif/images/ht.gif" height="16" width="102"><img border=0 height=16 src="file:///Q|/devsite/administratif/images/ht.gif" width=5></td>
    <td width="28" height="9"><img border=0 height=16 src="file:///Q|/devsite/administratif/images/htdt.gif" width=18></td>
  </tr>
  <tr>  
    <td width="13" background="file:///Q|/devsite/administratif/images/gch.gif" rowspan="2" ><img border=0 height=8 src="file:///Q|/devsite/administratif/images/gch.gif" width=18></td>
    <td width="102" valign="top" height="101"></td>
    <td background="file:///Q|/devsite/administratif/images/drt.gif" width="28" rowspan="2" ><img src="images/drt.gif" width="18" height="4"></td>
  </tr>
  <tr>  
    <td width="102" valign="top" height="346">  
      <div align="center">  
        <p align="center">
<a href="Form.php3/?center=Rom&nomsup=Adam.C" target="mainFrame"><img src="images/create.gif" width="24" height="24" border="0"></a><br>  
          <b><font size="2">Initialiser un incident</font></b></p>
        <p align="center"><img src="images/execute.gif" width="20" height="20"><br>
          <font size="2"><b>Clore un incident</b></font></p>
        <p align="center"><img src="images/list_internaut.gif" width="24" height="24"><br>
          <b><font size="2">Reporting</font></b> </p>
        <p> </p>
      </div>
    </td>
  </tr>
  <tr>  
    <td width="13"><img border=0 height=16 src="file:///Q|/devsite/administratif/images/bsgch.gif" width=18></td>
    <td background="file:///Q|/devsite/administratif/images/bas.gif" height="16" width="102"><img border=0 height=16 src="file:///Q|/devsite/administratif/images/bas.gif" width=5></td>
    <td width="28"><img border=0 height=16 src="file:///Q|/devsite/administratif/images/bsdt.gif" width=18></td>
  </tr>
</table>
</body>
</html>

 
 :??:  :??:  :??:


---------------
Speeding is like farting; you should know when it's appropriate !
Reply

Marsh Posté le 19-07-2001 à 13:30:35    

Je vois pas, met le nom entier des chemins:
 
http:\\N°IP\chemin\fichier.php
 
C'est peut ê à cause de ça?

Reply

Marsh Posté le 19-07-2001 à 14:18:09    

bah ct pas ça non plus mais y'a du avoir un mracle je suis parti manger... et now ça marche :pt1cable:  :pt1cable:  :??:  :ouch:  
 
 
qui a dit que l'informatique etait un science exacte ?  :crazy:
 
en tout cas shinji merci encore pour toute ton aide  :jap:  :jap:


---------------
Speeding is like farting; you should know when it's appropriate !
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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