最近在做一个在网页上动态加载 控件的程序,而且在控件上还要加载事件,但是我的事件要调用带参数的函数,查找了很久都没有找到怎样传入参数,后来想了一种折冲的办法,在这里分享一下。以下脚本是使用asp.net ajax 2.0 beta的环境下的
function changeBorder(ctrName){
// 让边框变成 橙色
$get(ctrName).style.border = " #ff9933 2px solid " ;
}
var floatNum = 0 ;
function addfloating(){
// 动态加入一个div
var floating = document.createElement( " div " );
floating.id = " div_ " + floatNum ++ ;
floating.backgroundColor = " lawngreen " ;
$addHandler(floating, " dblclick " , function (){showSide(floating.id);});
// floatings : 我的一个div 的id
$get( " floatings " ).appendChild(floating);
}