Bonjour à tous,

J'aimerais échanger des variables entre 2 frames d'un frameset en asp (et non en javascript).

Le premier frame (du haut) contient 3 combos et un bouton qui permettent de rechercher dans une base pour afficher le résultat (sous forme de tableau) dans le 2 éme frame du bas.

Voici le javascrit qui met à jour le frame du bas (sur click du bouton du frame du haut) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
var strASP = "ResultsList.asp?pstrFamily=" + document.frmChooseParameters.comboFamily.value + ...
 
parent.frmResultsTable.location.href=strASP;
Cette solution a une limite car je passe en querystring une chaine très longue et quand cette chaine atteint sa limite cela bug.

C'est pour cela que j'essaye de passer les valeurs d'une frame à une autre par un 'request.form' mais le 2ème frame du bas ne reconnait pas les champs du formulaire du frame du haut et le requqest.form en retourne rien.

Il y aurait-il une autre solution pour faire communiquer les 2 frames ?

Merci beaucoup par avance.

Laurent.