Forum de discussion
Forum « Programmation ASP » (archives)
Re: Transferer une valeur avec des frames
Envoyé: 5 novembre 2002, 8h54 par Oznog
Tu as plusieurs solution.
1. La plus simple est d'utiliser des variables résidentes, variable session.
<%
session("maVarGlobale") = request.form("nouvelleValeur")
%>
Cette variable est maintenant accèssible via toutes les pages de chaque cadre (frame)
2. Tu peux aussi utiliser le Javascript. C'est plus complexe à gérer car le Javascript s'active seulement après le ASP (côté client). Mais par exemple, je recherge la page "A" avec une nouvelle initialiseation d'une variable Javacript. (C'est à dire que mon ASP génère le Javascript) Comme ceci:
<script type="text/javascript" language="javascript">
var maVarGlobale = '<%=request.form("nouvelleValeur")%>';
</script>
La variable "maVarGlobale" est donc récupérable par chaque cadre (frame).
document.nomDuCadre.maVarGlobale
3. Enfin, tu peux passer la valeur avec une requètes HTTP mais dans ce cas tu dois rafraîchir toutes les pages de chaque cadre (frame) à l'aide du Javascript.
Ciao
Réponses
|