|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : octobre 2007 Messages : 11 ![]() |
Langage utilisé ASP base de données access
Je ne sais pas pourquoi le Request ne marche pas dans ce cas. dans la page ou je veux récupérer la variable il ya des frames http://localhost/aspcal/?refCour=84 Merci de votre réponse d'avance |
|
|
00
|
|
|
#2 |
|
Membre confirmé
![]() |
C'est normal car quand tu utilise des frames, chaque frame possède sa propre url et donc par conscéquent, la frame en question n'a pas forcement les même parametre d'URL que ceux que tu peut voir dans la barre d'adresse de ton navigateur.
En asp, je ne sais pas si c'est possible mais en javascript oui. Tu devrait te pencher sur du javascript pour résoudre ton problème.
__________________
http://mael-decoster.fr Développeur indépendant d'applications web http://www.easy-media.fr |
|
|
00
|
|
|
#3 | ||
|
Membre actif
![]() Inscription : avril 2004 Messages : 202 ![]() |
bonjour,
tu peux aussi faire en sorte que ta page définissant le jeu de cadres propage les paramètres aux cadres : Code :
__________________
Nico, l'agrotic géomatic |
||
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : octobre 2007 Messages : 11 ![]() |
La page ou j'ai les boutons pour accéder a d'autre page son
URL = http://localhost/home.asp?ref=74&d=84 Quand je click sur l'un des boutons je passe a une page qui contienne 3 frames le (top.asp), la gauche (calendar.asp) et (info.asp) la droite, dans ce cas l'Url affiche http://localhost/aspcal/?refCour=84. En plus j'envoi des variables de la page gauche a la page droite avec une fonction javascripte. Désolé agrotic ton code je ne le comprends pas dans mon cas, est ce que vous pouvez m'aidé plus. Merci |
|
|
00
|
|
|
#5 |
|
Membre actif
![]() Inscription : avril 2004 Messages : 202 ![]() |
en fait, le code que j'ai soumis à ta sagacité permet - en ASP - de propager les paramètres passés à la page de cadre aux pages appelées dans les cadres : récupération dynamique des paramètres passés et de leur valeur, puis construction de l'URL avec les paramètres pour appel dans le jeu de cadre.
note : le code fourni est à placer au niveau de la page appelant les cadres. si tu passes les paramètres en javascript d'un cadre aux autres, tu n'es pas dans le bon forum ...
__________________
Nico, l'agrotic géomatic |
|
|
00
|
|
|
#6 | ||
|
Invité de passage
![]() Inscription : octobre 2007 Messages : 11 ![]() |
Désolé je suis mêlé mapage.asp représente quelle page et c'est quoi element.
Si je veux récupérer ma variable juste dans un fichier qui est charger dans ma frame droite par ex (info.asp). c'est quoi le code stp Merci de ton aide Code :
|
||
|
|
00
|
|
|
#7 |
|
Membre actif
![]() Inscription : avril 2004 Messages : 202 ![]() |
bon, je te fais le détail :
tu as - frame.asp : la page qui définit les cadres - haut.asp : le cadre du haut; - gauche.asp : le cadre de gauche; - droite.asp : le cadre de droite. tu as un lien qui affiche la page 'frame.asp?ref=74&d=84' si tu places mon code dans la page frame.asp tu te retrouveras en fait à afficher 'haut.asp?1=1&ref=74&d=84' dans le cadre du haut, 'gauche.asp?1=1&ref=74&d=84' dans celui de gauche et 'droite.asp?1=1&ref=74&d=84' dans celui de droite. car en fait, je t'ai proposé un code qui récupère chaque élément de ce qui est passé en paramètre à la page et construit l'URL à partir du nom dudit paramètre et de sa valeur : dans le cas de mon exemple, 'element' prend successivement la valeur 'ref' puis 'd'. donc quand on fait un 'frameURL = frameURL & element & "=" & request(element)', on obtient frameURL = mapage.asp?1=1&ref=74 puis frameURL = mapage.asp?1=1&ref=74&d=84 ça fait beaucoup de français et peu de code, mais c'est pour apprendre
__________________
Nico, l'agrotic géomatic |
|
|
00
|
|
|
#8 |
|
Invité de passage
![]() Inscription : octobre 2007 Messages : 11 ![]() |
Merci beaucoup agrotic je vais le faire maintenant
et je te mais au courant a+ |
|
|
00
|
|
|
#9 | ||
|
Invité de passage
![]() Inscription : octobre 2007 Messages : 11 ![]() |
Ca marche pas j'ai aussi changer element par refCour car j'ai
url =http://localhost/aspcal/default.asp?refCour=84 non plus Je comprends pas je suis nul ou bien c dificile Code :
|
||
|
|
00
|
|
|
#10 | ||
|
Membre confirmé
![]() Inscription : juillet 2007 Messages : 248 ![]() |
Salut,
Normalement, tu connais les variables qui doivent etre transmises à la page qui génère les Frames afin de les répartir aux différentes sous-pages qui s'affichent dans les frames. Donc, si tu envoies les données suivantes via un QueryString : Code :
http://monsite/frame.asp?var1=donnee1&var2=donnee2&var3=donnee3
Code ASP :
PS : J'integre toujours le HTML dans le code ASP afin d'éviter au serveur de travailler sur le passage de l'ASP au HTML et vice/versa constamment...
__________________
Cordialement, Gil DERENNE Ingénieur du Son |
||
|
|
00
|
|
|
#11 |
|
Membre actif
![]() Inscription : avril 2004 Messages : 202 ![]() |
bonjour,
je rajouterai que si tu fais la manipulation de récupération des variables pour les propager APRES avoir défini tes cadres ... tu ne fais pas les choses dans le bon ordre. M. Gderenne t'a donné une solution qui devrait te satisfaire. la mienne est un peu plus complexe, mais réutilisable à loisir. Nicolas.
__________________
Nico, l'agrotic géomatic |
|
|
00
|
|
|
#12 |
|
Invité de passage
![]() Inscription : octobre 2007 Messages : 11 ![]() |
Merci beaucoup gderenne, agrotic
J'ai réussi avec votre aide a récupéré la variable de l'url Merci, Merci et mille Merci A+ |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com