关于JAVASCRIPT 中的属性event 和 for
今天偶然间看到一段JS代码:
......
<mce:script for="t" event="onclick"><!--
alert('hello');
// --></mce:script>
......
<a href="#" mce_href="#" id="t" ></a> hello </a>
.....
这是什么写法?
查了下W3C的规范SCRIPT标签并没有这样的规范。
又详细的GOOGLE了一番,终于搞明白了:
这中写法是IE的一种特殊写法,也只在IE下有效。
这样写和下面的写法效果相当:
......
<a href="#" mce_href="#" id="t"> hello </a>
.....
<mce:script type="text/javascript" ><!--
var _t = document.getElementById('t');
_t.onclick = function() {
alert('hello');
}
// --></mce:script>
......
所以为了兼容,还是摈弃第一种写法吧。
可恶的微软又浪费了我这么多时间。
具体参考资料:
W3C关于script 标签的说明
微软关于event 和 for 属性的说明
相关文档:
在Javascript中,所有开发者定义的类都可以作为基类,但出于安全性考虑,本地类和宿主类不能作为基类,这样可以防止公用访问编译过的浏览器级的代码,因为这些代码可以被用于恶意攻击。
选定基类后,就可以创建它的子类了。是否使用基类完全由你决定。有时 ......
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>随机 ......
function SetCookie(name,value){
var argv=SetCookie.arguments;
var argc=SetCookie.arguments.length;
var expires=(2<argc)?argv[2]:null;
var path=(3<argc)?argv[3]:null;
var domain=(4<argc)?argv[4]:null;
var secure=(5<argc)?argv[5]:false;
document.cookie=name+"="+escape(valu ......
1问题来自一位网友的提问:
web页面里有多个表单,每个表单对应着某一类数据操作。
比如一个详细的简历信息页面分 1、个人资料 2、工作经验 3、项目经验 4、其他信息 4个表单。
一般的需求是允许用户单独提交其中任何一个表单到下一个页面进行修改操作(也就是说页面有4个不同的修改按钮,点击哪个按钮则只提交某一个表 ......
<body>
<form id="form1" runat="server">
请选择你的爱好:
<div>
<input name="Che" type="checkbox" />足球
& ......