Bouton ouverture/fermeture Iframe ?
Bonjour à tous,
Mon premier post concerne comme il se doit un p'tit problème :roll: . Mais je suis bien content d'être parmis vous ;)
Voilà un truc autour duquel je tourne depuis 15 jours pour la compatibilité IE/FF/opera.
Note : Les instructions suivantes fonctionnent avec Opera 9.26
La partie JS :
Code:
1 2 3 4 5 6 7 8 9
| <!-- BUTTON I FRAME JS NOTE EXPLICATION -->
<script language="JavaScript" type="text/javascript">
var current_header = false;
function myiframeshow(mode)
{
document.getElementById("myiframe").style.display = mode ? "none" : "";
current_header =mode ? "" :"none"}
</script>
<!-- end BUTTON I FRAME JS NOTE EXPLICATION --> |
L'instruction HTML associée :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| <!-- I FRAME HTML NOTE EXPLICATION -->
<center>
<button type="button" onclick="JavaScript: myiframeshow('')">
Afficher Site Allmusic
</button>
<button type="button" onclick="JavaScript: myiframeshow('false')">
Masquer Site Allmusic
</button>
</center>
<br>
<left>
<IFRAME name="myiframe" style="display:none;" src="http://www.allmusic.com/cg/amg.dll?p=amg&sql=32:amg/info_pages/adv_srch.html" width="1020" height="320" scrolling="yes" frameborder="0" >
[Votre navigateur ne supporte pas les frames ou est configuré pour ne pas les afficher]
</IFRAME>
</left>
<!-- END I FRAME HTML NOTE EXPLICATION --> |
Il s'agit sur mon site d'ouvrir à la demande une Iframe sur un site [allmusic] - mais j'utilise également cette structure dans un autre cas pour ouvrir une Iframe vers un proxy.
Aucun succés avec le code sous FF et IE.
merci de votre aide
H.