我知道框架已经过时,但我必须通过框架完成我的作业。 任何人都可以查看此代码中的错误吗?
主要网页: -
<!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;
sh.html [frame name = banner]: -
<!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>
</td>
</table>
<table width="100%">
<tr>
<td rowspan="
<iframe src="f2.html"></iframe>
</body>
</html>
&#13;
我是否以正确的方式访问了框架的文档?
答案 0 :(得分:0)
如果我猜对了(你不能确切地说出错了)
您无法从父文档访问框架中的元素 解决方案:将JavaScript例程移动到框架中。