发布于:
2008年04月18日
写网页程序,不用javascript那是相当的困难。用javascipt调试Firefox和IE统一兼容,那也是相当的困难。
我十分佩服IE的兼容,比如
document.getElementById('sampleid')
如果当前表单错写,没有id,只有name如下:
<input name="sampleid" id="sampleid" type="text" >
IE照样识别,而FF就不行,让我一度认为FF不支持
getElementById
这样的写法。
今天发现的问题是window.location.href跳转问题
写了一个跳转确认的小函数如下:
//跳转确认函数
function delconfirm(msg,link){
if(confirm(msg)){
window.location.href(link);
}
}
结果FF死活不认。搞半天发现,FF的承认的写法是这样的
//跳转确认函数
function delconfirm(msg,link){
if(confirm(msg)){
window.location.href=link;
}
}
好吧FF,我服了,以后就这么写。
本文为寻找人生的起点(http://blog.cn-ic.org)原创,如需转载,请注明出处,并保留原文链接 http://blog.cn-ic.org/?p=80。
这不表示Firefox差,而是Firefox严谨,IE太随便。