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

Javascript
很多人都是用下面的js刷新站IP和PV
javascript仿126邮箱TAB切换效果
js右下角弹出窗口,点击可关闭效果
javascript使用window.name解决跨域问题
DIV层之拖动、关闭、打开效果代码
Javascript条件判断使用小技巧总结
javascript获取不重复的随机数的方法比较
Firefox下设为主页的JavaScript代码
JavaScript编制留言簿程序代码
javascript表格随机排序代码
javascript一些不错的函数脚本代码
javascript之textarea打字机效果提示代码推荐
js实现的类似QQ的等级的代码
js检查是否全是中文
[原创]js判断是否有中文的脚本_js判断中文方法集合
js判断输入是否中文,数字,身份证等等js函数集合
js直接编辑当前cookie的脚本
jquery 必填项判断表单是否为空的方法
javascript高亮效果的二种实现方法
JavaScript基本入门语法集合

Javascript 中的 SelectBox in Frame


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-08-10   浏览: 293 ::
收藏到网摘: 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了。