网页中嵌入另一个网页
<IFRAME align=center marginWidth=0 marginHeight=0 src="此处网址" frameBorder=0 width=200 scrolling=no height=100></IFRAME>
关键字: iframe,标签
网页中经常要嵌套一些iframe,在提交表单的时候,还需要把iframe中的值取出来,和父页面的form一起提交,很麻烦,好不容易找了个方法,做个笔记:
<iframe src="" name="iframe"/>
<script type="text/javascript">
var tag= document.frames['iframe'].tagname;
</script>
tagname就是iframe页面中的标签的名称,这样就能获取到要获取的值,跟在父页面一样处理。
在Iframe中获取父窗口中表单的值!
<from name="frm" action="bb.asp">
<table>
<tr>
<td><input type="text" name="BH"></td>
</tr>
<tr>
<td><iframe name="ScrollFrame" src="aa.asp" width="100%"></IFRAME></td>
</tr>
</table>
</form>
<script language="javascript">
function show(){
if(document.parentWindow.parent.document.getElementsByName("BH")[0].value=="")
alert("空的");
else
alert("不空");
}
</script>
<input type="button" value="show" onclick="show();">
getElementsByName 是获取以指定名称命名的对象数组,
那个页里只包含一个以"BH"命名的textbox,所以就要加上"[0]"这个了
[0]就表示数组的第一个对象