Forum de discussion
Forum « Programmation Javascript » (archives)
Re: Liens qui ouvre page avec Frame (Top et middle selon le liens)
Envoyé: 12 août 2003, 11h12 par Oznog
As-tu accès à un langage serveur (ASP ou PHP) car c'est beaucoup plus simple dans ce cas?
Tu dois passer le URL à ton "frameset"
monFrameset.htm?url=http://meteo...
Et récupérer la valeur de du paramètre url passé par cette requête HTTP.
En ASP ou PHP c'est très simple...
' ASP
request.querystring("url")
// PHP
$url
Et tu génère ton "Frameset"
' ASP
<frameset rows="30,*">
<frame SRC="taPage.htm" name="haut">
<frame SRC="<%=request.querystring("url")%>" name="corp">
</frameset>
// En PHP
<frameset rows="30,*">
<frame SRC="taPage.htm" name="haut">
<frame SRC="<? echo $url ?>" name="corp">
</frameset>
// Mais en Javascript :
<frameset rows="30,*">
<frame SRC="taPage.htm" name="haut">
<script type="text/javascript" language="javascript">
<!--
maVariableJavascriptDuUrlComplexeAretrouver = ParamValeur("url");
document.write('<frame SRC="' + maVariableJavascriptDuUrlComplexeAretrouver + '" name="corp">');
// -->
</script>
<frame SRC="<? echo $url ?>" name="corp">
</frameset>
Vu comme ça c'est simple mais pour récupérer la variable "maVariableJavascriptDuUrlComplexeAretrouver" c'est autre chose. Tu va devoir comprendre ce tutoriel : "Récupérer un formulaire en Javascript" (http://www.trucsweb.com/Javascript/trucs.asp?no=303&type=5) pour faire ce "ParamValeur("url");"
Ajoute donc à ta page les fonctions "FaitTableau", "ParamValeur", "Decode".
Ciao
Oznog
Réponses
|