Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   HTML/DHTML/CSS/JS/VB (http://www.flasher.ru/forum/forumdisplay.php?f=66)
-   -   Проблема с работой кодаJS в IE 攇 (http://www.flasher.ru/forum/showthread.php?t=127450)

kkin 14.07.2009 14:28

Проблема с работой кодаJS в IE 攇
 
Вложений: 1
Добрый день. Суть проблемы такая есть Iframe в него загружаются страницы, и по размерам загружаемых страниц растягивается сам IFRAME
Но вот в IE вообще все загружается в отдельное окно браузера, а не в Iframe

Код AS1/AS2:

<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>

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

p/s

как обойти когда IE выдает сообщение
Цитата:

В целях обеспечения безопасности обозреватель Internet Explorer ограничил запуск данной веб-страницей сценариев или элементов управления ActiveX, которые могут получить доступ к компьютеру. Щелкните здесь для выбора параметров.

KidsKilla 16.07.2009 20:04

это сообщение выдаётся при запуске вообще любого жаваскрипта на локальной машине. в интервебах всё починится само собой

Sever_a 26.07.2009 21:35

попутно тогда такой вопрос, с помощью этих манипуляций мы открываем новый сайт в нашем iframe, он задает нужный размер чтобы отсутствовали скролы у iframe, при этом не перезагружает наше flash меню, но при загрузке туда уже другого сайта, он оставляет размеры предыдущего содержимого, а как сделать чтобы они обновились под новое содержимое?

KidsKilla 27.07.2009 19:45

никак. cross domain violation.


Часовой пояс GMT +4, время: 04:05.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.