2010-10-11 4 views
0

J'ai besoin d'accéder à un identifiant trouvé dans un iframe. J'ai le code suivant:Comment accéder aux identifiants trouvés dans les iframes?

print "<IFRAME id='preview_iframe_form' ... src=\"$server_url/index.cgi ";

intérieur index.cgi, je donne les résultats suivants:

 print"<div id='result_div'>"; 
     &show_list(); 
     print "</div>"; 

Je dois vérifier la hauteur de result_div afin de régler la hauteur preview_iframe_form

+0

http://stackoverflow.com/questio ns/2947082/quelle est la plus-concise-cross-browser-way-to-access-an-iframe-elements-window – mplungjan

+0

duplication possible de [Comment dimensionner automatiquement un iFrame?] (http: // stackoverflow. com/questions/247128/comment-auto-taille-un-iframe) –

Répondre

1

Essayez ceci:

var iframe = document.getElementById('preview_iframe_form'); 
var iframedoc = iframe.contentWindow ? iframe.contentWindow.document : iframe.contentDocument; 
var resultEl = iframedoc.getElementById('result_div'); 
+0

Exactement où je vais essayer ceux-ci? Après l'iframe? Ou pour le code javascript de index.cgi .. – Luci

+0

Vous utiliseriez ceci à partir de la page contenant, probablement de l'événement onload de l'iframe. – tKe

+0

Merci, cela a fonctionné. – Luci

Questions connexes