Parametre JS pour afficher contenu frame

Parametre JS pour afficher contenu frame - HTML/CSS - Programmation

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

Reply

Marsh Posté le 16-07-2008 à 10:35:04   

Reply

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;

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed