本人对js不是太熟,属于初学。近日遇到一个问题
假设有一个js文件a.js,里面有function m(ret),现在我要在b.cs中调用这个function m(ret),请问如何调用?关键是如何能传到值过去呢?我试过很多方法都不行,如下
ClientScriptManager cs = Page.ClientScript;
cs.RegisterStartupScript(GetType(),"clientscript", "<script language='javascript' src='js/AjaxMap.js'>map_init(0)</script>");
js是能调用了,但无论如何都不能把那个0给传过去,map_init(ret)中的ret始终为null
请高手指教,谢谢
假设有一个js文件a.js,里面有function m(ret),现在我要在b.cs中调用这个function m(ret),请问如何调用?关键是如何能传到值过去呢?我试过很多方法都不行,如下
ClientScriptManager cs = Page.ClientScript;
cs.RegisterStartupScript(GetType(),"clientscript", "<script language='javascript' src='js/AjaxMap.js'>map_init(0)</script>");
js是能调用了,但无论如何都不能把那个0给传过去,map_init(ret)中的ret始终为null
请高手指教,谢谢
<script language='javascript' src='js/AjaxMap.js'></script>
</head>
接着在任意地方<script>
map_init(0)
</script>
cs.RegisterStartupScript(GetType(),"clientscript", " <script language='javascript' src='js/AjaxMap.js'>map_init(0) </script>");
这个一般在控件编程里会用到,一般直接静太的放到页面了好了,要崇尚人肉添加!
<script language='javascript' src='js/AjaxMap.js'> </script>
</head> .cs给个参数调用