当前位置: 首页 > 图文教程 > 网络编程 > Javascript > SelectBox in Frame

Javascript
用jquery实现学校的校历(asp.net+jquery ui 1.72)
使用JQUERY Tabs插件宿主IFRAMES
jquery 简短右键菜单 多浏览器兼容
JQery 渐变图片导航效果代码 漂亮
HTML node相关的一些资料整理
JavaScript与DropDownList 区别分析
20个非常棒的Jquery实用工具 国外文章
Firefox+FireBug使JQuery的学习更加轻松愉快
firefox firebug中文入门教程 脚本之家新年特别版
firefox插件Firebug的使用教程
javascript addLoadEvent函数说明
javascript getElementsByClassName 和js取地址栏参数
让firefox支持IE的一些方法的javascript扩展函数代码
javascript 多种搜索引擎集成的页面实现代码
Javascript 模拟点击事件(点击链接与html点击) 兼容IE/Firefox
javascript 模拟点击广告
javascript 精确获取样式属性(上)
javascript 精确获取样式属性(下)
javascript 精确获取页面元素的位置
javascript 可控式透明特效实现代码

Javascript 中的 SelectBox in Frame


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-08-10   浏览: 107 ::
收藏到网摘: n/a

SelectBox in Frame本页面已经包括在下载文件中了

首先,建立Frameset帧结构,为每个frame页面起名(红色部分):

<FRAMESET COLS="134,*" FRAMEBORDER="0">
<FRAME SRC="nav.htm" SCROLLING="NO" name="left">
<FRAME SRC="main.htm" name="right">
</FRAMESET>

以上请自己调整适应自己的页面。

下面是左侧的页面nav.htm的代码:

<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>

<SCRIPT LANGUAGE="JavaScript">
<!--
function selectbox(indexbox) {

parent.right.location.href = document.selectform.select.options[indexbox].value;
}
//-->
</SCRIPT>

<BODY BGCOLOR="WHITE">

<FORM name="selectform">
<div align="center">
<SELECT onChange="selectbox(this.selectedIndex);" SIZE=6 name="select">
<OPTION VALUE="link1.htm">连接页面1
<OPTION VALUE="link2.htm">连接页面2
<OPTION VALUE="link3.htm">连接页面3
<OPTION VALUE="link4.htm">连接页面4
<OPTION VALUE="link5.htm">连接页面5
<OPTION VALUE="link6.htm">连接页面6 //一共6个连接页面,与上面的数字一致。
</SELECT>
</div>
</FORM>

</BODY>
</HTML>

右侧的页面随便。注意:颜色相同部分要一致。right是左侧的frame的名字啊。

如果不需要在FRAME中打开页面,用location替换parent.right.location.href 即可在全页面打开连接,当然不必再建立FRAMESET了。