[POO] Visibilité d'un IFRAME.
Bonjour,
J'ai une page Web dans laquelle j'ai mi un IFrame.
J'ai mi cet Iframe dans une form qui s'appelle Form2 sachant que j'ai une autre form qui se nomme Form1.
Voici comment j'ai déclaré mon Iframe :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| <form id="Form2" method="post">
<table style="WIDTH: 974px; HEIGHT: 421px" cellSpacing="2" cellPadding="2"
width="974" border="1" id="TableauIFrame" bgcolor="Gainsboro" frame="border">
<tr>
<td>
<div align="center" id="iframe" height="300px" width="825px">
<frameset rows = "100%, 100%">
<iframe src="http://frlcftstrs1/Reports/Pages/Report.aspx?ItemPath=%2fRFS%2fPROD%2fTdB_Mensuels%2fTableauDeBord_RFS" name="iframeTDB" height="700px" width="700px" id="iframeTDB" scroll="no"/>
</frameset>
</div>
</td>
</tr>
</table>
</form> |
Je souhaite rendre cet Iframe Visible / Invisible sous certaines conditions.
Tout d'abord vaut-il mieux travailler directement sur l'id de l'Iframe ou plutôt sur le tableau qui contient l'Iframe ??
J'ai essayé le code suivant pour rendre l'Iframe invisible :
Code:
1 2 3 4 5
|
function IFrameVisu() {
document.Form2.document.getElementById('TableauIFrame').style.visibility="hidden";
} |
Mais lors de l'éxecution du script j'obtiens l'erreur suivante:
document.Form2.document a la valeur NULL ou n'est pas un objet.
Est-ce du fait que j'ai deux form ??
Merci d'avance pour vos réponses car je suis un peu bloqué!