SELFHTML

Forum SELFHTML: Archives:
Propriétés d'un iframe en DHTML

Page d'information: vue d'ensemble
vers le bas 

(HTML DYNAMIQUE) Propriétés d'un iframe en DHTML

Le message suivant est de: Apprenti webmaster, Adresse électronique 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


 
vers le hautvers le bas 

(HTML DYNAMIQUE) Propriétés d'un iframe en DHTML

Le message suivant est de: Patrick Andrieu, Adresse électronique 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


 

vers le hautvers le bas 

(HTML DYNAMIQUE) Propriétés d'un iframe en DHTML

Le message suivant est de: Celelibi, Adresse électronique 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é.


 

vers le hautvers le bas 

(HTML DYNAMIQUE) Propriétés d'un iframe en DHTML

Le message suivant est de: leris, Adresse électronique 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.


 
vers le haut

© 1998-2004 Adresse électronique selfhtml@fr.selfhtml.org