一、 提交 与 重置 时的注意项
先看如下代码:
<form id="addtag" name="addtag" action="/ns/ur/maddtag.do" method="post"
onsubmit="return validate();">
<table width="100%" border="0" cellpadding="4" cellspacing="0" class="l_table_p" >
<tr>
<td bgcolor="#DBF9DF"> </td>
<td bgcolor="#DBF9DF" align="right">名 称:</td>
<td colspan="3" bgcolor="#DBF9DF"><input type="text" name="tagname" id="tagname" style="
width:150px;"
maxlength="10"/></td>
</tr>
<tr>
<td colspan="5" bgcolor="#DBF9DF">
<label>
<input type="submit" value="添加" class="btn_c3"/>
<input type="reset" value="重置" class="btn_c3"/>
</label>
</td>
</tr>
</table>
</form>
以上就是一个表单, 请注意 重置的部分演示地址:http://你的IP/dev/err_case/2.jsp
问题: 在FF下,重置也会交表单, 解决办法: 去掉<label>
---------------------------------------------------------------------------------------------------------------------------------------------
二、IE6 onclick事件 要加 return false
$PF(this).submit() 的作用是提交表单
<a href="javascript:;" onclick="$PF(this).submit();"> 提交</a>
我们想单击超链接,来提交表 单, 在IE7与FF下都正常, 但在IE6下, 不能提交表单
要加return false , 如下
<a href="javascript:;" onclick="$PF(this).submit();return false;"> 提交</a>
----------------------------------------------------------------------------------------------------------------------------------------------
三, 关于节点类型 在说一说
万维网联盟(W3C)定义HTML DOM 标准节点有以下几种 ()
ELEMENT_NODE
|
1
|
元素节点
|
ATTRIBUTE_NODE
|
2
|
属性节点
|
TEXT_NODE
|
3
|
文本节点
|
IE与FF 对 以上节点的 "理解" 有差异,如比我们写js : 对象.nextSibling , 来取得对象的下一个兄弟节点,
在IE中,只会取ELEMENT_NODE (元素节点), 忽略其它类型节点. FF会取得上面各种类型节点.
如:
<table>
<tr id="nst"><td></td></tr>(这里有换行,就是一个文本节点)
<tr><td></td></tr>
</table>
\-------------------------------------\-
<js>
var o=$('nst');
var next=o.nextSibling;
</js>
\--------------------------------------\-
结果:
IE中:next 是元素节点 (第二个<tr>)
FF中:next 是文本节点 (那个换行)
解决办法: 在base.js中有如下方法: 通过判断 nodeType == 1 来解决问题
function $NE(e)
{
e = e.nextSibling;
while (e && e.nodeType != 1){e = e.nextSibling;}
return e;
}
function $FE(e)
{
e = e.firstChild;
while (e && e.nodeType != 1){e = e.nextSibling;}
return e;
}
----------------------------------------------------------------------------------------------------------------------------------------------
四, 不正确的隐藏table中的行
想通过隐藏DIV来实现不显示" ;第一行" , 是不行的
<table width="922" border="0" cellspacing="0" cellpadding="0">
<div style="display:none">
<tr>
<td> 第一行</td>
</tr>
</div>
<tr>
<td> 第二行</td>
</tr>
</table>
分享到:
相关推荐
Opera,FireFox等其他非IE浏览器就会忽视这段代码,也不会存在http请求。 !–[if IE]> ”http://html5shiv.googlecode.com/svn/trunk/html5.js”> ![endif]–> 上面这段代码仅会在IE浏览器下运行,还有一点需要...
Flash 透明显示方法在 IE、Firefox、Safari 浏览器中 Flash 是一种常用的多媒体格式,它可以在网页中播放动画、视频、游戏等内容。然而,在不同的浏览器中,Flash 的显示效果可能会有所不同。今天,我们将讨论如何...
Opera,FireFox等其他非IE浏览器就会忽视这段代码,也不会存在http请求。 <!–[if IE]> ”http://html5shiv.googlecode.com/svn/trunk/html5.js”> <![endif]–> 上面这段代码仅会在IE浏览器下运行,还有一点...
浏览器是网页运行的平台,常用的浏览器有 IE、火狐(Firefox)、谷歌(Chrome)、Safari和Opera等。 移动端的浏览器 目前国内手机浏览器种类有很多:UC浏览器,QQ浏览器,百度浏览器,360安全浏览器,谷歌浏览器,...
VLC是一款很不错的播放器,可以播放很多不同格式的视频,在IE下是一个很不错的选择。...今天主要是给大家一个简单使用的demo,只能在IE浏览器下运行,火狐和chrome的低版本是支持VLC的,高版本是不支持VLC的了。
本章节主要讲解网页边框和网页文字阴影的知识点,涵盖了 CSS2 和 CSS3 中的阴影效果,以及不同浏览器对阴影效果的支持情况。 一、阴影的历史发展 阴影的概念从 CSS2 就开始有了,但是只有 Safari 一个浏览器支持它...
1、REVEAL.JS的演示实例,3D幻灯片,一个HTML5+CSS3技术的3D网页内容切换特效,查看本效果请在支持CSS3/HTML5标签的浏览器下运行,比如IE9、火狐、Chrome等,ie8不支持本效果。 当你打开网页后,看到灰色背景,右下...
tryagain 是不是偶尔会遇到网页忙碌而无法访问,有了她不用你手动去刷新了,她会帮你定时刷新直到正常载入,已正式更新支持到3.0,增加了重试次数选择 <br>随心拖曳 dragDeGo 比起SuperDragAndGo要更强,可自定义...
控件件支持IE,Chrome,FireFox三大主流浏览器内核,支持Win7,Win8,Win8.1及Win10等操作系统。注意:浏览器需要支持HTML5协议,websocket才能正常使用该控件。 1. 提供设备选择 2. 支持设备预览 3. 设置出图格式 4....
Selenium 可以与多种浏览器集成,例如 Firefox、Chrome、IE 等。 知识点二:网页数据采集的流程 网页数据采集的流程主要包括以下几个步骤: 1. 首先,我们需要找到要采集的网页的网址,例如链家网上的二手房数据...
程序员爱情表白网页动画源码 源码描述: 一、源码特点 1、资源文件中没有一个图片资源,左侧的文字是类似打字效果的动画形式,因...二、注意事项 1、开发环境为Visual Studio 2013,无数据库,使用HTML/CSS/JS开发。
支持IE6、IE7、IE8、IE9、火狐、谷歌浏览器、360浏览器、搜狗高速浏览器、傲游浏览器、腾讯TT浏览器、苹果浏览器、世界之窗浏览器等等现在常用的浏览器 一个好的软件,几分钟就可以搞定几个小时、甚至几天的工作,...
Mozilla基金会下的Firefox(火狐)则是全球排名第二的浏览器产品,根据NetApplications的最新数据,截至11月份,Firefox份额为22.81%,排名第二,微软IE为58.41%,仍然盘踞第一。 注意: 不要运行紫狐浏览器...
2、支持众多浏览器,从IE5.5到8.0都没问题,更不用说Firefox这类符合CSS标准的浏览器了; 3、展示格式多样,支持单图、组图、HMTL、ajax,甚至FLASH文件; 4、官方更新快,不断改进和推出新功能。 使用...
Filter 属性是 IE 浏览器支持的属性,表示元素的背景颜色和透明度。 例如,以下代码可以实现元素背景的半透明效果: ``` .div { background: rgba(0, 0, 0, 0.5); /* Firefox、Chrome、Opera 等浏览器识别 */ ...
03开启firefox浏览器对JavaScript的支持.EXE 04开启Opera浏览器对JavaScript的支持.EXE 05开启Netscape浏览器对JavaScript的支持.EXE 演示内容:JavaScript的作用 06JavaScript的作用.EXE 演示内容:在浏览器...
第一:XML肯定是未来的发展趋势,不论是网页设计师还是网络程序员,都应该及时学习和了解,等待只会让你失去机会; 第二:新知识肯定会有很多新概念,尝试理解和接受,您才可能提高。不要害怕和逃避,毕竟我们...
Css Filterlab是一款免费开源程序,并且属于网页程序,所以,每一位有需要的人,都是可以自由下载程序的。 使用方法很简单,点击 Add Filter 按钮就...注意:本程序需要在Chrome/FireFox等浏览器下运行,IE是不行滴。
竞争对手方面,Firefox 从24.35%微涨至24.59%,Safari 虽然推出了支持扩展的 5.x,但是还是从 4.77% 跌至 4.72,IE 也是从59.95%小跌至59.69%。 注意: 此版本为 谷歌浏览器(Google Chrome) 6.0.447.0 Dev 版。
fyi-firefox优化,以支持带有自定义关键字%s参数的地址栏。 已弃用-最新的Firefox版本严格限制了[removed]书签的使用。 fyi-ie与Internet Explorer及其(奇特)DOM选择的文本方法一起使用。 注意:您可以将fyi-...