Показать сообщение отдельно
  #1 (permalink)  
Старый 15.07.2014, 12:46
Новичок на форуме
Отправить личное сообщение для sasha-js Посмотреть профиль Найти все сообщения от sasha-js
 
Регистрация: 15.07.2014
Сообщений: 3

Вызов функции вложенного файла
Есть html-файл bar.html
Код:
<html>
 <head>
  <script type="text/javascript">
   function f()
   {
    progressbar.value="50";
   }
  </script>
 </head>
 <body>
  <progress id="progressbar" value="10" max="100"></progress>
 </body>
</html>
Есть второй HTML-файл, который включает в себя первый, например через <object>:
Код:
<html>
 <head>
  <script type="text/javascript">
   function f()
   {
    document.getElementById('leftcol').ownerDocument.documentElement.f();
   }
  </script>
 </head>
 <body>
  <object id="leftcol" type="text/html" data="bar.html"></object>
  <input type="button" onclick="f()" value="changeState"/>
 </body>
</html>
Каким образом вызвать функцию вложенного файла??
document.getElementById('leftcol').ownerDocument.d ocumentElement.f(); -- так не работает

Возможно включить html файл другим способом, главное без <iframe>


Заранее спасибо за помощь!
Ответить с цитированием