J'obtient deux liens qui une fois cliqué font apparaitre un texte de le layer "testlayer" or je voudrais non pas afficher du texte dans un layer mais un contenu HTML.. Est-ce possible? En gros, il faut que le lien qui dans le script ci dessus envoie vers une phrase envoie vers une page oueb mais qui s'ouvre dans le layer predefini. J'espere avoir eté assez clair pour obtenir de vos réponses.. merci d'avance !
Marsh Posté le 07-10-2002 à 16:35:21
hello les gens de la programmation
voila, j'ai ce script :
<script language="JavaScript">
<!--
function writetoLyr(name, message) {
if (document.layers) {
document.layers[name].document.close();
document.layers[name].document.write(message);
document.layers[name].document.close();
} else {
if (document.all) {
eval("document.all." + name + ".innerHTML='" + message + "'" );
} else {
document.getElementById(name).innerHTML = message;
}
}
}
//-->
</script>
C'est un script qui permet de faire un lien vers un layer.
Quand j'ajoute ca :
<div id="TestLayer" style="position:absolute; width:200px; height:22px; z-index:1; left: 10px; top: 10px">
<p><font color="#FFFF66"><b>Testing</b></font></p>
</div>
<p> </p>
<p><a href="javascript:;" onclick="writetoLyr('TestLayer', '<P><FONT color=#FFFF66><B>See, it works!!!</B></FONT></P>'" class="left">Change
OnClick</a> | <a href="javascript:;" onmouseover="writetoLyr('TestLayer', '<P><FONT color=#FFFF66><B>See, still works!!!</B></FONT></P>'" class="left">OnMouseover</a></p>
J'obtient deux liens qui une fois cliqué font apparaitre un texte de le layer "testlayer" or je voudrais non pas afficher du texte dans un layer mais un contenu HTML.. Est-ce possible? En gros, il faut que le lien qui dans le script ci dessus envoie vers une phrase envoie vers une page oueb mais qui s'ouvre dans le layer predefini.
J'espere avoir eté assez clair pour obtenir de vos réponses..
merci d'avance !