Вопрос по Mozilla
От: -Dm-  
Дата: 15.02.03 06:27
Оценка:
Содержимое страницы в ИЕ можно получить так documnet.body.innetHTML ,
как это сделать в Mozilla ?
Re: Вопрос по Mozilla
От: uzzy Россия  
Дата: 15.02.03 06:58
Оценка:
Здравствуйте, -Dm-, Вы писали:

D>Содержимое страницы в ИЕ можно получить так documnet.body.innetHTML ,

D>как это сделать в Mozilla ?

А таким же спсобом не пробовал ?
Re: Вопрос по Mozilla
От: uzzy Россия  
Дата: 15.02.03 07:16
Оценка:
Здравствуйте, -Dm-, Вы писали:

D>Содержимое страницы в ИЕ можно получить так documnet.body.innetHTML ,

D>как это сделать в Mozilla ?


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<html>
   <head>
      <script language="javascript">
         <!--
         function showInnerHtml ()
         {
            obj = document.body;
            txt = "none";
            if (obj != null)
               txt = obj.innerHTML;
            alert ("html = " + txt);
            return true;
         }
         -->
      </script>
   </head>
   <body id="bb">
      <p> Привет всем </p>
      <a onclick="showInnerHtml()"> Show me the meaning... </a>
   </body>
</html>


проверил работает как в IE6.0, так и в Mozilla 1.2.1
Re[2]: Вопрос по Mozilla
От: -Dm-  
Дата: 15.02.03 07:32
Оценка:
я так пробовал ( у меня фреймы )
parent.frames(1).document.body.innerHTML
не работало
Re[3]: Вопрос по Mozilla
От: uzzy Россия  
Дата: 15.02.03 10:05
Оценка:
Здравствуйте, -Dm-, Вы писали:

D>я так пробовал ( у меня фреймы )

D> parent.frames(1).document.body.innerHTML
D>не работало

index.html
<html>
   <head>
      <TITLE>Frameset Template</TITLE>
      <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/nav4-0">
      <META http-equiv="Content-Type" content="text/html; charset=windows-1251">
   </head>
   <frameset rows="64,*">
      <frame name="banner" scrolling="no" noresize src="file:///C:\1\uu.htm">
      <frameset cols="333,*">
         <frame name="contents" frameBorder="1" src="file:///C:\1\l.htm">
         <frame name="main" src="file:///C:\1\r.htm">
      </frameset>
      <noframes>
         <p>This page requires frames, but your browser does not support them.</p>
      </noframes>
   </frameset>
</html>


uu.htm
<html>
   <head>
      <title></title>
      <meta name="GENERATOR" content="Microsoft Visual Studio.NET 7.0">
      <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
      <script id="clientEventHandlersJS" language="javascript">
<!--

function Button1_onclick() {
   _frame = parent.frames["contents"]; // <-- лучше обращаться по имени 
   if (_frame == null)
      return;
   obj = _frame.document.body;
   if (obj != null)
   {
      txt = obj.innerHTML;
      alert ("innerHTML" + txt);
   }
}

//-->
      </script>
   </head>
   <body>
      <DIV style="DISPLAY: inline; WIDTH: 70px; HEIGHT: 15px" ms_positioning="FlowLayout">
         <P>Привет всем!!!</P>
      </DIV>
      <INPUT id="Button1" type="button" value="Button" name="Button1" language="javascript" onclick="return Button1_onclick()">
   </body>
</html>


l.htm
<html>
   <head>
      <title></title>
      <meta name="GENERATOR" content="Microsoft Visual Studio.NET 7.0">
      <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
   </head>
   <body>
      <DIV style="DISPLAY: inline; WIDTH: 323px; HEIGHT: 119px" ms_positioning="FlowLayout">
         <P>Слева видна</P>
      </DIV>
   </body>
</html>


r.htm
<html>
   <head>
      <title></title>
      <meta name="GENERATOR" content="Microsoft Visual Studio.NET 7.0">
      <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
      <script id="clientEventHandlersJS" language="javascript">
      </script>
   </head>
   <body>
      <DIV id="DIV1" style="DISPLAY: inline; WIDTH: 323px; HEIGHT: 119px" ms_positioning="FlowLayout"> 
         <P>Справа видна</P>
      </DIV>
   </body>
</html>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.