Здравствуйте, -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
Здравствуйте, -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>