后台调用function zOpen()此方法调用不掉
调用代码为  ClientScript.RegisterStartupScript(ClientScript.GetType(), "myscript", "<script>window.onload=function(){zOpen();}</script>"); 前台这样写<body onload="zOpen()">
可以调用
  <script type="text/javascript">  
function $(ele) {  
if (typeof(ele) == 'string'){  
ele = document.getElementById(ele)  
if(!ele){  
return null;  
}  
}  
if(ele){  
Core.attachMethod(ele);  
}  
return ele;  
}  
var Core = {};  
Core.attachMethod = function(ele){  
if(!ele||ele["$A"]){  
return;  
}  
if(ele.nodeType==9){  
return;  
}  
var win;  
try{  
if(isGecko){  
win = ele.ownerDocument.defaultView;  
}else{  
win = ele.ownerDocument.parentWindow;  
}  
for(var prop in $E){  
ele[prop] = win.$E[prop];  
}  
}catch(ex){  
//alert("Core.attachMethod:"+ele)//有些对象不能附加属性,如flash  
}  
}  
 
function zOpen(){  
var diag = new Dialog("Diag2");  
diag.Width = 890;  
diag.Height = 390;  
diag.Title = "视频播放";  
diag.URL = "Dialog/test.html";  
diag.OKEvent = zAlert;//点击确定后调用的方法  
diag.show();  
}  
function zAlert(){  
Dialog.alert("视频长度");  
}  
 
    </script>

解决方案 »

  1.   

    请问 后台怎么调用到 function zOpen() 这个方法
      

  2.   


    ClientScript.RegisterStartupScript(ClientScript.GetType(), "myscript", "<script>zOpen();}</script>");
      

  3.   

    ClientScript.RegisterStartupScript(ClientScript.GetType(), "myscript", "<script>zOpen();</script>");
      

  4.   

    Response.Write("<script>Jq方法名</script>");
      

  5.   

    特别鸣谢 小生哥
     <script type="text/javascript"> 
        window.onload = function () {
                goad();
            }  function goad(){
    var cookieString = new String(document.cookie)
    var cookieHeader = "zOpen=1" 
    var beginPosition = cookieString.indexOf(cookieHeader)
    if (beginPosition != -1){ 
    } else 

    document.cookie = "zOpen=1;"
    zOpen();
    }
    }
        </script>