无法访问框架的文档

时间:2016-09-16 04:55:55

标签: javascript html html5 xhtml

我知道框架已经过时,但我必须通过框架完成我的作业。 任何人都可以查看此代码中的错误吗?

主要网页: -



<!DOCTYPE html>
<html>
<head>
<title>FFCS- Student Login</title>




<frameset rows="25%,70%,5%">
 <frame name="banner" src="sh.html"/>
<frameset cols="21%,79%">
 <frame src="f1.html"/>
 <frame src="f2.html"/>
</frameset>
<frame src="pr.html"/>
</frameset>

<script>
var nAme=prompt("Enter your name: ");
var regno=prompt("Enter your Register No: ");
window.frames["frame_name"].document.getElementById("naa").innerHTML = nAme;
window.frames["frame_name"].document.getElementById("regno").innerHTML = regno;
</script>
</head>
<html>
&#13;
&#13;
&#13;

sh.html [frame name = banner]: -

&#13;
&#13;
<!DOCTYPE html>
<html>
<head>

<meta charset="UTF-8">
<style>
body{margin: 0}
</style>
<head>
<body>

<table id="id1" background="banner_bg3.jpg" width="100%" height="15%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="25%"><img src="vit_logo6.jpg" alt="logo"></td>
<td align=center>
 <font size=5 color=#FFFFFF face="Comic Sans MS">
<b>V-TOP</b><br>Student Login</td>
</tr>
</table>
<table cellpadding=0 cellspacing=0 border=0 width="100%" height="2%" bgcolor=#000000 align="center">
  	<td align=left width="41%">
	  	<font face=verdana color=#FFFFFF size=2>
	  	
	  	 Welcome <b id="naa" style="color:white;">Adhik N A</b> - <b id="regno" style="color:white;">15BIT0169</b> - SITE

	  	</font>
  	</td>
  	<td align=center width="23%">
  		<font color='#FFFFFF'><b>Logout</b></font></a>
  	</td>
  	<td align=right width="36%">
  		<font face=verdana color=#FFFFFF size=2><p id="demo"></p>
<script>document.getElementById("demo").innerHTML=Date();</script></font>&nbsp;
  	</td>
</table>
<table width="100%">
<tr>
<td rowspan="

<iframe src="f2.html"></iframe>
</body>
</html>
&#13;
&#13;
&#13;

我是否以正确的方式访问了框架的文档?

1 个答案:

答案 0 :(得分:0)

如果我猜对了(你不能确切地说出错了)

您无法从父文档访问框架中的元素 解决方案:将JavaScript例程移动到框架中。