private void RegJs()
{
string strJS = @"
<script type='text/javascript'>
function IsInHidden(CodeID) {
var hidCodeValue = document.getElementById('" + hidValue.ClientID + @"').value;
return hidCodeValue.indexOf('' + CodeID + ',', 0) != -1;
}
function cboxSelectCheck(cboxSelect) {
IsCheckSelectAll(document.getElementById('chkSelectAll'),'gvList');
if (IsInHidden(cboxSelect.value)) {
document.getElementById('" + hidValue.ClientID + @"').value = document.getElementById('" + hidValue.ClientID + @"').value.replace(cboxSelect.value + ',', '');
}
else {
document.getElementById('" + hidValue.ClientID + @"').value += '' + cboxSelect.value + ',';
}
}
//确定按钮返回用户ID和用户名
function ReturnValues() {
var str = document.getElementById('" + hidValue.ClientID + @"').value;
if (str =='') {
alert('请选择奶牛');
return false;
}
var substr1 ='';
var substr2 ='';
var L ='\'';
var R ='\'';
str = str.substring(0, str.length - 1);
var arr = new Array();
arr = str.split(',');
for (var i = 0; i < arr.length; i++) {
//用户ID
substr1 += L + arr[i].split(';')[0] + R + ',';
//用户名
substr2 += arr[i].split(';')[1] + ',';
}
substr1 = substr1.substring(0, substr1.length - 1);
substr2 = substr2.substring(0, substr2.length - 1);
str = substr1 + ';' + substr2;
window.returnValue = str;
window.close();
}
</script> ";
if (!ClientScript.IsClientScriptBlockRegistered(this.GetType(), "JS"))
ClientScript.RegisterClientScriptBlock(this.GetType(), "JS", strJS);
}
断点进不去js中,怎么调试
断点不行,在代码里加debugger。
funciton test(){
->debugger; //然后调试,会在这里断点
var i, j;
...
}
浏览页面的时候,,点击f12....或者火狐的firebug..都可以啊。。。
可以用alert()提示框来调试,如果代码没有错误提示框是会弹出来的,反之是不会弹出来。