Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Проблема с работой кода в IE


Автор: clamp 14.7.2009, 12:04
Добрый день. Суть проблемы такая есть Iframe в него загружаются страницы, и по размерам загружаемых страниц растягивается сам IFRAME
Но вот в IE  вообще все загружается в отдельное окно браузера, а не в Iframe

Код

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script>

function frameFitting() {
    
//document.getElementById('demo_frame').height = document.getElementById('demo_frame').contentWindow.document.body.scrollHeight;
document.getElementById('demo_frame').height = document.getElementById('demo_frame').contentWindow.document.documentElement.scrollHeight;
alert('sdsa');
}

</script>
</head>

<body>

<a href="str1.html"  class="lvl1"  target="demo_frame" title="Governance">str1</a>
 <a href="str2.html" class="lvl1"  title="Info"  target="demo_frame" >str2</a><br/>

    
<div style="height:100%">

  <div style="margin-left:201px;
margin-right:196px;
background-color:#996600;
height:auto;

">

    <iframe style="width:600px; ; margin:10px;
"  id="demo_frame" onload="frameFitting()" scrolling="no" frameborder="0" marginheight="0" ></iframe>
  </div>
  <div style="background-color:#666666; ">Niz Site</div>
</div>


</body>
</html>



}{елп }{елп }{елп }{елп }{елп   
Уже пол дня бьюсь


Автор: diadiavova 19.7.2009, 19:13
Попробуй в атрибутах фрейма прописать name="demo_frame" вместо 
id="demo_frame"
 smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)