asp.net中页后文件调用页首javascript函数
2007-12-08 21:50
204 查看
今天优化了一下classbreak着色的代码,页面头部定义了一个javascript函数:
function popupClassifyDialog() {
var f = document.forms[0];
var winId = "ClassifyDialog" + sessionId;
var url = "Classify.aspx?_classlayer=" + f.class_layerid.value + "&_valuefield=" + f.class_field.value + "&_normfield=" + f.norm_field.value;
url += "&_classification=" + f.class_type.value + "&_classes=" + f.class_breaks.value + "&_startcolor=" + f.start_color.value + "&_endcolor=" + f.end_color.value;
classWin = window.open(url, winId , "menubar=false,scrollbars=no,resizable=no,width=480,height=480");
}
但目的是在页后代码控件的鼠标单击事件发生时执行该函数,找到办法如下,
在控件鼠标单击事件中加入如下代码即可实现:
Page.RegisterStartupScript("", "<script language='JavaScript'>popupClassifyDialog()</script>");
总结RegisterStartupScript用法如下:
原形:
public virtual void RegisterStartupScript (
string key,
string script
)
其中:
key:标识脚本块的唯一键值;
script:注册到客户端的脚本的内容
function popupClassifyDialog() {
var f = document.forms[0];
var winId = "ClassifyDialog" + sessionId;
var url = "Classify.aspx?_classlayer=" + f.class_layerid.value + "&_valuefield=" + f.class_field.value + "&_normfield=" + f.norm_field.value;
url += "&_classification=" + f.class_type.value + "&_classes=" + f.class_breaks.value + "&_startcolor=" + f.start_color.value + "&_endcolor=" + f.end_color.value;
classWin = window.open(url, winId , "menubar=false,scrollbars=no,resizable=no,width=480,height=480");
}
但目的是在页后代码控件的鼠标单击事件发生时执行该函数,找到办法如下,
在控件鼠标单击事件中加入如下代码即可实现:
Page.RegisterStartupScript("", "<script language='JavaScript'>popupClassifyDialog()</script>");
总结RegisterStartupScript用法如下:
原形:
public virtual void RegisterStartupScript (
string key,
string script
)
其中:
key:标识脚本块的唯一键值;
script:注册到客户端的脚本的内容
相关文章推荐
- ...后台代码中如何调用 javascript 函数的问题! - ASP.NET专题(按钮事件中调用JS文件中函数)
- ASP.NET AJAX中,如何调用JS文件?
- Asp.net调用DLL文件
- 不附加数据库 ASP.NET调用.“.NET研究”sql文件
- asp.net 服务端调用客户端脚本; asp.net 服务端将文件传给客户端; reponse.ContentType的取值;用OutputStream.Write返回文件,效率是WriteFile的10倍;download link click和OutputStream的比较;
- ASP.NET调用.sql文件
- 【原】asp.net1.1中使用jquery调用后台webservice文件
- asp.net 模拟CURL调用微信公共平台API 上传下载多媒体文件接口
- asp.net中javascript里面调用cs文件里的方法
- ASP.NET后台中调用前台Javascript函数的几种方法
- ASP.NET调用SWF代码文件
- 在asp.net 2.0中的web.config文件中调用外部文件
- 在asp.net下调用dos命令 :我用的是调用重定向写入一个文件
- ASP.NET 调用Excel模版,导出Excel文件
- AJAX调用 ASP.net 本地文件系统的怪问题
- ASP.NET调用.sql文件(二)
- 在ASP.NET 中调用RSACryptoServiceProvider失败,提示未找到文件
- 在asp.net中调用Excel 文件
- 在ASP.NET程序中存储和调用word文件(转载)
- win10系统中ASP.NET(VS2013)和MATLAB混编,调用MATLAB生成的.dll文件