Senin, 25 Agustus 2025

Tag iFrame test...

 

TestFrm.htm
<html>
<body>
<p>This is a test page which contains a frame with the frame name<b>test</b>.</p>
<BR><BR>
<input type=text id=input1 name=input1 value="frmparent">
<BR><BR>
<IFRAME id=test name=test src="about:blank"></iframe>
</body>
</html>
Test.hta
<html>
<head>
<HTA:APPLICATION>
<script>
var childwin;
function OpenWindow()
{   
   childwin = window.open('test.htm','test'); 
   window.setTimeout(SetParent, 1);
}
function SetParent()
{
   if (childwin.document.readyState == "complete")
   {
      childwin.setParent(window);
   }
   else
      window.setTimeout(SetParent, 1);
}
</script>
</head>
<body>
<input type=button value="Open a new window" onclick=OpenWindow()>
<br>
<input type=text id=input1 name=input1 value="hta">
</body>
</html>
Test.htm
<HTML>
<head>
<script>
var newparent;
function setParent(newwin)
{
newparent = newwin;
}
function accessParent()
{
   if (newparent!=null && newparent != "undefined") 
      alert(newparent.input1.value) 
   else 
      alert("parent var not set");
}
</script>
</head>
<body>
<input type=button value="Access parent" onclick="alert(window.parent.input1.value)">
<BR><BR>
<input type=button value="Access parent set thru script" 
onclick=accessParent()>
</body>
</HTML>
=============================


<HTML>
<HEAD><TITLE>Synchro</TITLE>
<SCRIPT LANGUAGE="JScript">
var right, left;

function init()
{
  right = document.frames.frmRight;
  left = document.frames.frmLeft;
  left.document.body.onscroll = scrollRight;
  right.document.body.onscroll = scrollLeft;
}

function scrollLeft()
{
  left.document.body.scrollTop = right.document.body.scrollTop;
}

function scrollRight()
{
  right.document.body.scrollTop = left.document.body.scrollTop;
}
</SCRIPT>
</HEAD>
<BODY ONLOAD="init()">
<IFRAME ID="frmLeft" SRC="http://msdn.microsoft.com/" STYLE="height:400px;left:10px;position:absolute;top:10px;width:300px">
</IFRAME>
<IFRAME ID="frmRight" SRC="http://msdn.microsoft.com/" STYLE="height:400px;left:320px;position:absolute;top:10px;width:300px">
</IFRAME>
</BODY>
</HTML>


Tidak ada komentar: