- 浏览: 1652043 次
- 性别:
- 来自: 福州
文章分类
- 全部博客 (583)
- strust2.0 (14)
- hibernate2.0 (5)
- java (13)
- javaScript (59)
- AJAX (8)
- TFS (6)
- 其它 (20)
- CSS (23)
- asp (18)
- Dojo (5)
- 项目管理 (3)
- SQLServer (25)
- oracle (26)
- .NET (221)
- 开源系统 (6)
- 常识 (41)
- 软件架构 (1)
- My SQL (1)
- SilverLight (10)
- Flex (1)
- window7 (1)
- 网络安全 (2)
- CMS (1)
- ECShop (4)
- 邮件系统 (9)
- Linq (0)
- 淘宝店铺经营宝典 (0)
- flash插件 (1)
- Hubble.net全文检索 (1)
- 在线编辑器 (1)
- 正则表达式 (1)
- 创业 (1)
- asp.net mvc (1)
- 全文检索 (0)
- 全文检索 HubbleDotNet (1)
- Android (27)
- TFS bin (1)
最新评论
-
z小小Jean:
有具体的解决方法吗
用命名imp导入DMP时报无法解析指定的连接标识符的解决办法 -
njoiop:
这些都是常用接口,IP地址、手机归属和身份证查询接口,基站定位 ...
IP地址、手机归属和身份证查询接口 -
Fs_sky:
那导出DMP如何包含序列等其他东西?
在plsql中如何导出dmp文件 -
qiywtc:
请问该怎么判断视频的格式再选择对应的播放格式来播放啊?
asp.net各种类型视频播放代码(全) -
xinghenhouzi:
楼主说的版本不同无法导入导出是什么意思?我用10g的exp.e ...
在plsql中如何导出dmp文件
先看下图:
图S1是用标签select 直接跳转的,即在选项中选择后直接跳转,而图S2是在选项中选择后再点击"提交"才进行跳转.然后就是跳转是当页跳转,还是用新页面打开,所以这里就出现跳转(或打开)的四种情况了(如下表):
图s1 图s2
(a1)当页,直接跳转 (a2)当页,提交后跳转
(b1)新页面,直接打开 (b2)新页面,提交后打开
当面跳转的核心代码是:"location.href=value"
新页面打开的核心代码是:"window.open()"
而还需注意的就是javasrcipt代码的嵌入位置:(1)直接跳转或打开的javascript 代码是嵌入在<select>中的,(2)提交后跳转或新页面打开是嵌入到提交按钮中的,并且按钮不是用"submit",而是用"button",调用javascript 是用"onclick",而没有在<form>中用"onsubmit"
下面分别是四种情况的代码:
a1(当页,直接跳转):
b1(新页面,直接打开):
可以看到,直接跳转或直接打开,javascript 的代码都不需要查找标签"select"的位置,不需引用form 或 select 的名字,只是通过"this"进行当前的指定.下次像这样形式的"select",CTRL+C CRTL+V 就可以用了.
a2(当页,提交后跳转)
b2(新页面,提交后打开)
a2,b2跟a1,b1不同之处在于必须对form 和 select 进行命名,因为在javascript代码中需要用到其名字进行指定行为的对象.用到其它地方时,需要对form select 的名字,及代码中进行对应的修改(黄色的字体).
转自:http://blog.chinaunix.net/u1/36483/showart_292227.html
图S1是用标签select 直接跳转的,即在选项中选择后直接跳转,而图S2是在选项中选择后再点击"提交"才进行跳转.然后就是跳转是当页跳转,还是用新页面打开,所以这里就出现跳转(或打开)的四种情况了(如下表):
图s1 图s2
(a1)当页,直接跳转 (a2)当页,提交后跳转
(b1)新页面,直接打开 (b2)新页面,提交后打开
当面跳转的核心代码是:"location.href=value"
新页面打开的核心代码是:"window.open()"
而还需注意的就是javasrcipt代码的嵌入位置:(1)直接跳转或打开的javascript 代码是嵌入在<select>中的,(2)提交后跳转或新页面打开是嵌入到提交按钮中的,并且按钮不是用"submit",而是用"button",调用javascript 是用"onclick",而没有在<form>中用"onsubmit"
下面分别是四种情况的代码:
a1(当页,直接跳转):
<select name="qq" onchange="javascript:location.href=this.value;"> <option value="http://www.zol.com.cn" selected="selected" >zol</option> <option value="http://www.163.com" >163</option> <option value="http://www.sina.com" >sina</option> <option value="http://www.sohu.com" >sohu</option> </select>
b1(新页面,直接打开):
<select name="" onchange="javascript:window.open(this.options[this.selectedIndex].value)"> <option value="http://www.zol.com.cn" selected="selected" >zol</option> <option value="http://www.163.com" >163</option> <option value="http://www.sina.com" >sina</option> <option value="http://www.sohu.com" >sohu</option> </select>
可以看到,直接跳转或直接打开,javascript 的代码都不需要查找标签"select"的位置,不需引用form 或 select 的名字,只是通过"this"进行当前的指定.下次像这样形式的"select",CTRL+C CRTL+V 就可以用了.
a2(当页,提交后跳转)
<form name="frm2" action=""> <select name="page2"> <option value="./date.html" selected="selected" >zol</option> <option value="http://www.163.com" >163</option> <option value="http://www.sina.com" >sina</option> <option value="http://www.sohu.com" >sohu</option> </select> <input type="button" value="提交" onclick="javascript:location.href=document.frm2.page2.options[document.frm2.page2.selectedIndex].value;"/> </form>
b2(新页面,提交后打开)
<form name="frm" action=""> <select name="page"> <option value="./date.html" selected="selected" >zol</option> <option value="http://www.163.com" >163</option> <option value="http://www.sina.com" >sina</option> <option value="http://www.sohu.com" >sohu</option> </select> <input type="button" value="提交" onclick="javascript:window.open(document.frm.page.options[document.frm.page.selectedIndex].value)"/> </form>
a2,b2跟a1,b1不同之处在于必须对form 和 select 进行命名,因为在javascript代码中需要用到其名字进行指定行为的对象.用到其它地方时,需要对form select 的名字,及代码中进行对应的修改(黄色的字体).
转自:http://blog.chinaunix.net/u1/36483/showart_292227.html
发表评论
-
【转】让网页实现多首背景音乐循环播放的方法
2012-07-23 17:56 2878第一步,加播放器的代码(不用别人做的JS播放器)。 < ... -
文本框中加入文字提示
2011-09-09 15:49 1568HTML <input type="tex ... -
【转】jQuery插件推荐:集合多种过渡效果幻灯片插件 Nivo Slider
2011-08-29 14:18 1563这款jQuery插件Nivo Slider,除了一般该有的参数 ... -
使用Google Map API时提示此网站需要其他的Google地图API密钥,解决办法
2011-08-29 14:12 5239如果需要在网站或系统中嵌入Google地图,那么你需要到htt ... -
网页FLASH幻灯片播放带链接源代码 pixviewer.swf使用
2011-01-11 14:40 3324<script type="text/ja ... -
JavaScript实现网页打印,可设置页眉、页脚、页边距
2010-05-25 11:49 4798WebBrowser是IE内置的浏览 ... -
iframe刷新父窗口
2010-05-13 15:05 3193parent.location.reload();或 ... -
jquery全选/取消选择checkbox
2010-04-22 17:01 2417<input type="checkbox ... -
JavaScript的window.open如何使窗体最大化?
2010-01-27 17:04 2933"<a href=\"#\&qu ... -
js中innerHTML,innerText,outerHTML的用法和区别
2010-01-25 16:10 3424用法: <div id="test" ... -
JavaScript之appendChild VS insertBefore
2010-01-23 17:07 1377我们知道appendChild和insertBefore都有插 ... -
javascript对话框showModalDialog()、showModelessDialog()
2010-01-18 17:41 2666Javascript有许多内建的方 ... -
Iframe自适应高度控制
2010-01-13 11:54 1401<iframe width="778&qu ... -
js 实现在离开页面时,对未保存的信息进行提醒
2009-11-20 09:40 2790js代码 <script language=&quo ... -
根据页面的内容,动态设置iframe的高度使其不出现滚动条
2009-09-25 12:24 3486<iframe id="treeFrame ... -
刷新后保持页面滚动条位置javascript
2009-09-25 12:05 5838在一个很长的列表中进行操作,当用户触发PostBack事件的时 ... -
实现js的replaceAll方法
2009-09-19 16:16 2878js不提供replaceAll方法,要用正规表达式实现 S ... -
js实现合成语音阅读
2009-08-19 16:06 7452引用 这是我一直在策 ... -
js 判断输入是否是数字的最简单的方法
2009-08-12 15:47 2100<input name="chapterN ... -
关闭父窗口,打开新窗口
2009-08-03 11:38 2274这个方法比较适合用在 安全退出 后又返回到login ...
相关推荐
在`<select>`标签中,通过`onchange`事件监听用户的选择变化,然后使用`location.href`属性来改变当前页面的URL,从而达到页面跳转的效果。以下是一个简单的示例: ```html <select name="" onchange="location....
9. **响应式设计**:随着移动设备的普及,HTML5引入了`<meta name="viewport">`标签来控制页面在不同设备上的显示,配合CSS媒体查询实现响应式设计。 10. **语义化标签**:HTML5引入了许多语义化的标签,如`<header...
总结来说,"用下拉框实现页面跳转"是前端开发中一个常见的需求,通过结合HTML的`<select>`标签和JavaScript的事件监听,我们可以轻松实现这一功能。在实际应用中,你可以根据项目需求进行定制,比如添加过渡动画、...
为了提高可读性和组织性,可以在`<select>`元素中使用`<optgroup>`标签来分组相关的`<option>`元素。`<optgroup>`标签包含一个`label`属性,用于定义该组的标题。 ```html <select name="vehicle"> <optgroup ...
page=<%= intPageCount %>">尾页</a><br> <% } %>跳转到<br> <select name="page" onChange="javascript:this.form.submit();"><br> <% for(i=1;i<=intPageCount;i++){%> <br> <option value="<%= i %>" <% if(int...
<canvas>标签提供了一个通过JavaScript绘制图形的能力。 <figure>和<figcaption>用于规定独立的流内容,如图像、图表、照片等,并提供标题。<form>标签用于创建一个表单,用于收集用户的输入。<header>用于定义文档...
<ol>和<ul>中的列表项使用<li>标签,<dl>则结合<dt>定义项目和<dd>具体项目来使用。图像标签<img>用于插入图片,src属性指定图片路径,alt属性提供替代文本,height和width用于设定尺寸,border控制边框。图像地图...
1. `<a>`:定义超链接,用于创建从一个页面跳转到另一个页面的链接。`href`属性指定链接的目标URL。 2. `<acronym>`:表示首字母缩写词,但现代HTML5中已不再推荐使用,通常使用`<abbr>`代替。 3. `<address>`:...
`<label>`用于为输入字段提供描述,`<select>`和`<option>`用于创建下拉菜单,`<textarea>`用于多行文本输入。同时,`<fieldset>`和`<legend>`可以对相关表单元素进行分组和说明。 为了使页面更具交互性和动态效果...
`<div>`是区隔标记,可以用来分组元素并进行布局控制,`<noscript>`则用于在JavaScript不支持的环境中提供备选内容。 列表标记包括有序列表`<ol>`和无序列表`<ul>`,它们的子标记`<li>`用于定义列表项。`<dl>`定义...
1. `<a>`:定义超链接,用于跳转到其他页面或定位页面内部位置。 2. `<link>`:定义文档与其他资源的关系,如样式表、图标等。 3. `<nav>`:定义主要的导航链接,HTML5新增。 ### 列表标签 1. `<ul>`:定义无序...
<a>还可以用于电子邮件链接或锚点链接(内部页面跳转)。 五、图像与多媒体 <img>元素插入图像,src属性指向图像文件,alt属性提供替代文本。<audio>和<video>元素则用于添加音频和视频,支持多种源格式。 六、...
8. **响应式设计**:随着移动设备的普及,HTML5引入了<meta name="viewport">来控制页面在不同设备上的显示。配合CSS3的媒体查询@media,可以实现响应式布局,让网页适应不同屏幕尺寸。 9. **框架与布局**:HTML5...
超链接`<a>`元素使用`href`属性定义链接的目标,`target`属性控制链接打开的方式,例如`_self`、`_blank`、`_parent`和`_top`。`<a>`标签还有`title`属性用于鼠标悬停时显示提示信息,`alt`属性用于图片加载失败时...
<form>元素定义了表单,与<input>, <textarea>, <select>, <button>等元素一起,用于收集用户输入。各种类型的input标签如text, email, password, radio, checkbox等,满足不同数据输入需求。 十一、事件处理 HTML...
<a href="page2.html">跳转到第二个页面</a> ``` #### 七、TABLE表格 - **表格的基本语法**: - `<table>`定义表格。 - `<tr>`定义表格行。 - `<td>`定义单元格。 - 示例: ```html <table border="1"> <tr...
`<a>`标签配合`name`或`id`属性可以创建锚点,实现页面内部跳转。 五、头部元素 `<meta>`标签提供元数据,如字符集设置(`charset`),viewport设置(用于移动设备)。`<link>`引入外部资源,如CSS样式表。`<style>...
- `<canvas>`:定义图形,可以使用JavaScript进行动态绘图。 6. **音频和视频**: - `<audio>`:定义声音内容,如音乐或语音。 - `<source>`:定义媒介源,用于多个来源的音频或视频。 - `<track>`:定义媒体...
`<a>`元素配合`#`符号和ID(如`<a href="#top">回到顶部</a>`)可实现页面内的跳转。 9. **图片**:`<img>`元素插入图片,`src`属性指定图片URL,`alt`属性提供替代文本,当图片无法显示时显示该文本。 10. **表单...