Bonjour,
J'ai un petit souci avec les querystring...
J'ai une page ASPX constitué d'un frameset comme suit :
J'appelle donc cette page 'MaPage.aspx" depuis deux pages différentes.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 <html> <head> .... </head> <FRAMESET> <FRAME name="nav" scrolling="no" src="main.aspx" frameborder="no"> <NOFRAMES> <BODY> <p>Cette page utilise des cadres, mais votre navigateur ne les prend pas en charge.</p> </BODY> </NOFRAMES> </FRAMESET> </html>
Lors du premier appel, j'appelle cette page sans paramètres, je veux que ma frame contienne comme source 'main.aspx" :
Mais je fais un autre appel depuis une autre page, avec des paramètres passés en url : MaPage.aspx?toto=oui&tutu=test
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <FRAME name="nav" scrolling="no" src="main.aspx" frameborder="no">
Je veux propager ces paramètres à la page contenu dans la frame, c'est-à-dire, avoir un code source pour ma page MaPage.aspx comme celui-ci :
Il faut donc que j'attribue "dynamiquement" une valeur à l'attribut SRC de FRAME. Et c'est là que je bloque...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <FRAME name="nav" scrolling="no" src="main.aspx?toto=oui&tutu=test" frameborder="no">
J'ai essayé :
Mais ça ne marche pas...J'ai l'impression qu'on ne peut pas mettre de javascript dans l'attribut SRC...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <FRAME name="nav" scrolling="no" src="main.aspx"+window.location.search frameborder="no">
Merci pour vos conseils.
Partager