Restitution de la valeur d'un variable JS dans une balise HTML
Bonjour,
Je rencontre un probleme pour la récupération de parametre ( nom d'une image ) passer dans un lien HTML dans une autre FRAME.
J'analyse l'URL dans la nouvelle page en code javascript et recupere dans un tableau la valeur de la variable.
Et je n'arrive pas à ajouter dans la balise Img de HTML la valeur de la varible javascript.
Je vous joins les lignes de codes
fichiers : A.html
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
| <TABLE ALIGN=center>
<!-- ligne 1 -->
<TR>
<TH ALIGN=LEFT><H1><A HREF= 'masque-image.html?variable=DSCN0392&variable2=toto' > <IMG SRC='../photos/miniatures/DSCN0392.JPG' border=1 > </A></H1>
fichiers masque image.html
<!-- saved from url=(0014)about:internet -->
<HTML>
<HEAD>
<TITLE> Contact </TITLE>
<link href="mes-styles.css" media="all" rel="stylesheet" type="text/css" />
<!-- <SCRIPT type="text/javascript"> -->
<SCRIPT language=javascript>
document.write("window.location.href= " + window.location.href);
document.write("window.location.search= " + window.location.search);
document.write("Argument toto" + window.location.href[0]);
var txtSearch=window.location.search.substring(1);
document.write("txtSearch : "+txtSearch, "<br />");
var regParametre=new RegExp("&", "g");
var parametres=txtSearch.split(regParametre);
for (var i=0; i<parametres.length ; i++ )
{
document.write(" chaine du parametre "+i+" : ");
document.write(parametres[i], "<br />");
var regInfo= new RegExp("=", "g");
var infos=parametres[i].split(regInfo);
document.write(" - Nom du parametre "+i+" : "+infos[0], "<br />");
document.write(" - Valeur du parametre "+i+" : "+infos[1], "<br />");
document.write(infos[1]);
}
</SCRIPT>
</HEAD>
<BODY>
<BR>
<P ALIGN=center> masque pour image </P>
<BR>
<IMG SRC= "Javascript:infos[1]".JPG border=1 >
<!-- <TH ALIGN=LEFT><H1><A HREF= "Javascript:history.go(-1)"> page precedente </A></H1> -->
<TH ALIGN=LEFT><H1><A HREF= "Javascript:history.go(-1)"> page precedente </A></H1>
</BODY>
</HTML> |
Merci d'avance pour vos reponses.
Jérôme