![]() |
Forum SELFHTML: Archives: |
|
|
Le message suivant est de: Apprenti webmaster,
webmaster@mouvementletourneau.com, 25. 03. 2004, 02:44
Bonjour,
J'ai créé une page où j'ai inséré un iframe, et j'aimerais pouvoir modifier ses propriétés de style avec du DHTML.
Pour être plus clair, j'aimerais que lorsque l'on sélectionne une page, le iframe se "ferme" (en réduisant ses propriétés width et height jusqu'à 0), puis qu'il "s'ouvre" avec la nouvelle page.
Mais voilà, je ne peux pas accéder à ses propriétés, le navigateur me dit :
document.getElementById("cadre_navig")has no properties
J'ai bien sûr mis l'ID cadre_navig dans ma balise de iframe.
Donc, y a-t-il un moyen pour accéder aux propriétés width et height d'un iframe? Si oui, comment?
Merci,
Apprenti webmaster
Le message suivant est de: Patrick Andrieu,
nospam@nospam.fr, 25. 03. 2004, 09:09
http://www.selfhtml.com.fr/equipe/patrick.htm
Salut apprenti!
Vaut mieux un apprenti webmaster qu'un apprenti sorcier, un en amérique nous suffit... :)
»» document.getElementById("cadre_navig")has no properties
»» J'ai bien sûr mis l'ID cadre_navig dans ma balise de iframe.
Je pense que cela vient justement de ce qu'il s'agit d'une balise iframe, créant un nouvel objet window.
»» Donc, y a-t-il un moyen pour accéder aux propriétés width et height d'un iframe? Si oui, comment?
Essaye de mettre l'iframe dans un DIV et de réduire largeur et hauteur de celui-ci à 0. Ou essayer display:none; (voir SELFHTML/CSS)
MS de Francfort sur le Main,
Patrick

Le message suivant est de: Celelibi,
sysygogo86@msn.com, 26. 03. 2004, 23:48
http://www.espionet.com
»» Salut
Slt
voici un code qui marche très bien avec mozilla firebird, je pense qu'il doit aussi marcher avec IE :
<script>
function test() {
document.getElementById('ifrm').height = 3;
}
</script>
<iframe id="ifrm" src="http://www.google.fr/"></iframe>
<input type="button" value="Click Moi" onClick="test()">
bien sûr pour redimentionner l'iframe tu peut aussier passer par les styles avec [...].style.height = "3px"
voilà j'espère t'avoir aidé.
![]()
Le message suivant est de: leris,
stephanleris@aol.com, 25. 03. 2004, 09:44
http://bluejayway.free.fr
salut,
comme dit par Patrick , mettre l'iframe dans un div :
http://bluejayway.free.fr/pages/auto.htm
s'agissant d'une page "en dehors" du site , les propriétes d'affichages sont assez "douteuses" , malheureusement , il n'y a plus de liens sur le site , vers cette page .
j'espere que tu pourras tout de même en tirer quelque chose.
++
L.
© 1998-2004
selfhtml@fr.selfhtml.org