Parametre JS pour afficher contenu frame - HTML/CSS - Programmation
Marsh Posté le 16-07-2008 à 11:23:51
Une solution (que je n'ai pas testée mais qui devrait marcher) est de mettre
<FRAME src=une_url_initiale name=toto id=toto> |
Et dans le script après alert(src1);
toto.location.href = src1; |
Marsh Posté le 16-07-2008 à 10:35:04
Salut
Je suis débutant. J'ai récupéré un paramètre de l'url en utilisant un JS. Pas de problème jusque la.
Par contre je ne sais pas utiliser ce paramètre JS dans un script HTML pour changer la src d'une frame.
Voici mon script
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Nouvelle page 1</title>
</head>
<script language="JavaScript">
<!--
// SCRIPT QUI CHARGE LE PARAMETRE src1 A PARTIR DE L'URL. PAS DE PB. MARCHE BIEN
var params=new Object();
var src1;
var tmp=window.location.search.substr(1).split("&" );
for (i=0; i<tmp.length; i++)
{
data=tmp[i].split("=" );
params[data[0]]=data[1];
}
// ICI src1 CONTIEN MON LIEN QUE JE VEUX AFFICHER DANS LA FRAME. NO PB.
src1=params['source1'];
alert(src1);
//-->
</script>
<FRAMESET cols="20%,*">
<BODY>
<!-- COMMENT CHANGER ICI LE SRC DE LA FRAME EN UTILISANT LA VARIABLE src 1 ???? -->
<FRAME src=???>
<FRAME src=page2.htm>
</BODY>
</FRAMESET>
</HTML>
Merci