ie不支持history对象的current,next和previous errors属性,只支持什么属性

插件描述:解决IE下不支持placeholder属性可以根据自己的需要去扩展.
&&*&解决IE下不支持placeholder属性
&&*&可以根据自己的需要去扩展
&&*&ps:写的很简单&&根据自己的需求来&&不喜勿喷
&(function($)&{
&&&&&$.fn.placeholder&=&function(options)&{
&&&&&&&&&var&opts&=&$.extend({},&$.fn.placeholder.defaults,&options);
&&&&&&&&&var&isIE&=&document.all&?&true&:&
&&&&&&&&&return&this.each(function()&{
&&&&&&&&&&&&&var&_this&=&this,
&&&&&&&&&&&&&&&&&placeholderValue&=&_this.getAttribute(&placeholder&);&//缓存默认的placeholder值
&&&&&&&&&&&&&if&(isIE)&{
&&&&&&&&&&&&&&&&&_this.setAttribute(&value&,&placeholderValue);
&&&&&&&&&&&&&&&&&_this.onfocus&=&function()&{
&&&&&&&&&&&&&&&&&&&&&$.trim(_this.value)&==&placeholderValue&?&_this.value&=&&&&:&'';
&&&&&&&&&&&&&&&&&};
&&&&&&&&&&&&&&&&&_this.onblur&=&function()&{
&&&&&&&&&&&&&&&&&&&&&$.trim(_this.value)&==&&&&?&_this.value&=&placeholderValue&:&'';
&&&&&&&&&&&&&&&&&};
&&&&&&&&&&&&&}
&&&&&&&&&});
&})(jQuery);使用很简单$(&input&).placeholder();
相关插件-通用输入
讨论这个项目(7)回答他人问题或分享插件使用方法奖励jQ币
山丘的彼方0
比我的方法简单些
danshuimiao0
我想问这代码在avalon框架下能用么?
type=&password&时就不好使了
Zd??泽东不修图0
对啊,密码就不行了
加入表单验证就gg了
不对吧,我为什么没有变化呢?奇怪?
怎么把字体颜色改成灰色啊
PROMULGATOR
_SmileヾMiracle
四川省成都市
关注作者 (43)
收藏此插件 (47)
我当前jQ币余额:正在获取..
已下载次数:444
所需jQ币:0IE不解释VBSCRIPT的原因和解决办法 - 网奇
IE不解释VBSCRIPT的原因和解决办法
[日期:12-21]
以前编写的.ASP网页程序,一直运行得好好的,但最近在别人的机器能够运行,但是在我的机器就是不行,出现网页错误:对象不支持此属性或方法。实际上就是IE没有对VBSCRIPT进行解决或是解释错误。原来一直认为是我的机器的IE被破坏了,或是其它原因造成的,一直纳闷的不行,因为这程序是我好几年前亲自编的,一直都没有问题的呀!所以对我的机器又是删除IE进行重新,又是查毒,停止防火墙,又是注册regsvr32 vbscript.dll,但一切处理都无济于事。最后经过跟踪,发现是由于使用了VBSCRIPT的函数缺省项()。把函数加上括弧()和调用加上()就正常了。
原来是这样的:
sub nextmonth
m1=mid(form1.cxny.value,5,2)
y1=mid(form1.cxny.value,1,4)
if m1&&"" then
msgbox "可能查询的月份出现错误!",0,form1.cxny.value
if m1&12 then
if m1&9 then
form1.cxny.value=y1&m1
form1.cxny.value=y1&"0"&m1
document.form1.submit
网页中调用
sub nextmonth()
网页中调用
把所有的类似的函数缺省方式加入括弧(),一切正常运行。到现在为止,我还弄明白,以前好好的,现在就不能用缺省括弧
相关新闻 & & &
快速了解网奇
网奇产品导航
网奇 网站管理系统
网奇客户案例
标题内容作者javascript中的history对象的应用
javascript的history对象history对象是window对象的属性,history对象没有事件,但有四个属性如下所示:current窗口中当前所显示文档的URLlengh它表示历史表的长度next表示历史表中的下一个URLPROVIOUS表示历史表中的上一个URL说明:IE不支持history对象的current,next和previous属性技术& history对象3个方 法back()、forward()和go(),这些方法可以调用历史表中包含的文档。back()方法装入历史表中的前一个页面,等效于浏览器中的Back按钮forward()方法装入历史表中的后一个页面,等效于浏览器中的Forward按钮.go()方法进入历史表中的特定文档,可以取整形参数或字符串参数.go(n)n&0时,装入历史表中的往前数的第n个文档;n=0时装入当前文档;n&0时,装入历史表中往后数的第n个文档.go(string)装入历史表中URL字符串包含这个子串的最近的一个文档。例如history,go("characters")装入URL中包含字符串characters的最近一个文档。
下面是HMTL文档的javascript方法,该方法被客户端控件激发:
function goback()
var gostep=;
history.go(gostep);
& function goback()
&&& var gostep=&%=a%&; 其中&%=a%&中的a是后台cs类型文件中的一个变量,其作用是确用来记录历史的步骤数的
&&& history.go(gostep);
&&/script&
有什么不明白的可以找我QQ:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。js nextSibling属性和previousSibling属性概述及使用注意
字体:[ ] 类型:转载 时间:
nextSibling属性:该属性表示当前节点的下一个节点;如果其后没有与其同级的节点,则返回previousSibling属性:该属性与nextSibling属性的作用正好相反,接下来将详细介绍下,感兴趣的你不妨了解下哦,或许对你有所帮助
1:nextSibling属性 该属性表示当前节点的下一个节点(其后的节点与当前节点同属一个级别);如果其后没有与其同级的节点,则返回null。 需要特别注意的是:该属性在不同的浏览器中的执行结果并不都相同,见下面例示: 先来看一个例子:
代码如下: &body& &div& &input id="a4" type="button" onclick="alert(this.nextSibling);" value="d" /& &input id="a5" type="button" onclick="alert(this.nextSibling);" value="e" /& &/div& &/bod
该对象的结构表面上看,div的nextSibling只有2项——两个input节点。但实际上有5项——/n,input,/n,input,/n。这是因为input作为创建各种表单输入控件的标签,无论是生成button、checkbox、radio...等或其他表单控件,IE都会自动在后面创建一个1字节位的空白。 IE将跳过在节点之间产生的空格文档节点(如:换行字符),而Mozilla不会这样——FF会把诸如空格换行之类的排版元素视作节点读取,因此,在ie中用nextSibling便可读取到的下一个节点元素,在FF中就需要这样写:nextSibling.nextSibling了。 opera和safari对nextSibling的处理方式与FF一致 2:previousSibling属性 该属性与nextSibling属性的作用正好相反。例如:someTagObject.nextSibling.previousSibling其实返回的是该标签元素本身,但前提必须是:该标签元素的后面必须有一个同级的元素,否则就返回null了。 3:通过nextSibling或者 previousSibling所获得的HTML标签元素对象的属性问题 一般先通过nextSibling.nodeName来获知其标签名,或者通过nextSibling.nodeType来获知其标签类型,然后,如果该nextSibling.nodeName = #text,则通过nextSibling.nodeValue来获知其文本值;否则,可以通过nextSibling.innerHTML等其他常用标签元素属性来获取其属性。
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具JavaScript基础教程 列表
JavaScript History 对象:浏览器访问历史,history.back()、history.forward()与history.go()方法History 对象
JavaScript History 对象用于记录操作浏览器的访问历史。History 对象是 window 对象的一部分,可通过 window.history 属性对其进行访问。
提示:History 对象的有效作用范围都是指当前窗口。
History 对象 length 属性
History 对象有唯一的一个 length 属性,用于得到浏览器访问历史记录中的 URL 数量。例子如下:
&script type=&text/javascript&&
document.write(history.length);
运行该例子,输出:
该例子输出的结果取决于当前页面的浏览记录,如果是新窗口打开该例子,IE 浏览器会输出 0(即从 0 开始计算),而 Firefox、Chrome 等浏览器则会输出 1。
History 对象方法
History 对象有如下 3 个方法:
:返回前一个浏览页面(如果存在)
:前往下一个浏览页面(如果存在)
:前往 history 列表中的某个指定页面(如果存在)
back() 方法用于返回前一个浏览页面(如果存在),其效果相当于点击浏览器的返回按钮或者调用 history.go(-1)。以下是常用的返回上一页提示:
&a href=&javascript:window.history.back()& /&返回上一页&/a&
back() 方法用于前往下一个浏览页面(如果存在),其效果相当于点击浏览器的前进按钮或者调用 history.go(1)。例子:
&a href=&javascript:window.history.forward()& /&前往下一页&/a&
go() 方法用于前往 history 列表中的某个指定页面(如果存在),语法如下:
history.go( number|URL )
要访问的页面相对当前页面的位置,负整数表示往后返回,正整数表示往前进。
要访问的 URL,或 URL 的子串。
下面的例子效果与 history.back() 相同:
&a href=&javascript:window.history.go(-1)& /&返回上一页&/a&
<(我爱开发网) — 提供最好的 、、、 及

我要回帖

更多关于 load previous values 的文章

 

随机推荐