RegisterStartupScript执行的脚本被直接输出在页面上 Page.ClientScript.RegisterStartupScript(this.GetType(),"alert", "<script>GetXmlValue();</script>");结果页面就显示GetXmlValue(); 这是为什么啊 高手帮忙解决下 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 因为你你输出的就是getxmlvalue()字符串 调用GetXmlValuefunction GetXmlValue(){}输出相关XML数据 应该是执行GetXmlValue();这个脚本吧 但是没执行这个脚本啊 就是没有执行GetXmlValue(); 被直接输出在页面上 <HTML> <HEAD> <title>范围设置</title> <meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR"> <meta content="C#" name="CODE_LANGUAGE"> <meta content="JavaScript" name="vs_defaultClientScript"> <meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema"> <LINK href="../blue/main.css" type="text/css" rel="stylesheet"> <SCRIPT language="javascript" event="onload" for="window"> <!-- var s = new Object(); s.type="" window.returnValue = s; //--> </SCRIPT> <script language="javascript"> <!-- function lBoxAval_ondblclick() { document.getElementById("hdnlBoxAvalClick").value = "1"; Form1.submit(); } function lBoxConf_ondblclick() { if (!document.getElementById("rbtnType_0").checked ) { document.getElementById("hdnlBoxConfClick").value = "1"; Form1.submit(); } } //代码添加 //添加人员:马晓波 //添加时间:2010-02-24 //添加原因:范围选择公用页面改造 function rbtnTypeChange() { var obj=document.all("rbtnType"); var selIndex=9; for(var i=0;i<obj.length;i++) { if(obj[i].checked) { selIndex=obj[i].value; break; } } var divList=document.getElementsByTagName("div"); for(var j=0;j<divList.length;j++) { if(divList[j].id.substring(0,4)=="Div_") { divList[j].style.display="none"; } } switch(selIndex) { case "0"://选人员 document.getElementById("Div_User_M").style.display=""; resizeTo(900,600); moveTo(75,75); break; case "1"://选部门 document.getElementById("Div_Dept_M").style.display=""; resizeTo(750,620); moveTo(100,100); break; case "2"://选职位 document.getElementById("Div_Post_M").style.display=""; resizeTo(600,410); moveTo(250,210); break; case "3"://选级别 document.getElementById("Div_Class_M").style.display=""; resizeTo(600,410); moveTo(250,210); break; case "4"://选工作组 document.getElementById("Div_Group_M").style.display=""; resizeTo(600,410); moveTo(250,210); break; case "9"://全部人员 document.getElementById("Div_AllUser_M").style.display=""; resizeTo(600,290); moveTo(250,210); break; default://全部人员 document.getElementById("Div_User_M").style.display=""; resizeTo(600,290); moveTo(140,25); break; } } function LKPDUOA5_SelectsMultiMixOnClick() { var selStr=""; var selNameStr=""; var AllUserCbx=document.getElementById("Iframe_Alluser").contentWindow.document.all.cbxAllUser; if(!AllUserCbx.checked) { //级别 var Class=document.getElementById("Iframe_Class_M").contentWindow.document.all.lBoxConf; var strClass=""; var strClassName=""; if(Class.options.length>0) { selNameStr+="【级别】"; } for(var i=0;i<Class.options.length;i++) { strClass+="L"+Class.options[i].value+","; strClassName+=Class.options[i].text+","; selNameStr+=Class.options[i].text+","; } if(strClass.length>0) { selNameStr=selNameStr.substring(0,selNameStr.length-1); selStr+=strClass; } //部门 var Dept=document.getElementById("Iframe_Dept_M").contentWindow.document.all.lsbDept; var strDept=""; var strDeptName=""; if(Dept.options.length>0) { selNameStr+="【部门】"; } for(var i=0;i<Dept.options.length;i++) { strDept+="D"+Dept.options[i].value+","; strDeptName+=Dept.options[i].text+","; selNameStr+=Dept.options[i].text+","; } if(strDept.length>0) { selNameStr=selNameStr.substring(0,selNameStr.length-1); selStr+=strDept; } //职位 var Post=document.getElementById("Iframe_Post_M").contentWindow.document.all.lBoxConf; var strPost=""; var strPostName=""; if(Post.options.length>0) { selNameStr+="【职位】"; } for(var i=0;i<Post.options.length;i++) { strPost+="P"+Post.options[i].value+","; strPostName+=Post.options[i].text+","; selNameStr+=Post.options[i].text+","; } if(strPost.length>0) { selNameStr=selNameStr.substring(0,selNameStr.length-1); selStr+=strPost; } //工作组 var Group=document.getElementById("Iframe_Group_M").contentWindow.document.all.lBoxConf; if(Group!=null && Group!="undefined" && Group!="") { var strGroup=""; var strGroupName=""; if(Group.options.length>0) { selNameStr+="【工作组】"; } for(var i=0;i<Group.options.length;i++) { strGroup+="G"+Group.options[i].value+","; strGroupName+=Group.options[i].text+","; selNameStr+=Group.options[i].text+","; } if(strGroup.length>0) { selNameStr=selNameStr.substring(0,selNameStr.length-1); selStr+=strGroup; } } //人员 var User=document.getElementById("Iframe_User_M").contentWindow.document.all.frameListBox.contentWindow.document.all.lstUser var strUser=""; var strUserName=""; if(User.options.length>0) { selNameStr+="【人员】"; } for(var i=0;i<User.options.length;i++) { strUser+="U"+User.options[i].value+","; strUserName+=User.options[i].text+","; selNameStr+=User.options[i].text+","; } if(strUser.length>0) { selNameStr=selNameStr.substring(0,selNameStr.length-1); selStr+=strUser; } } else { selNameStr+="【全部人员】"; selStr+="A,"; } window.opener.document.getElementById(document.getElementById("hidCtrlId").value).value=selStr; window.opener.document.getElementById(document.getElementById("hidCtrlName").value).value=selNameStr; window.self.close(); return false; } function GetXmlValue() { try { //debugger; //alert(window.opener); setTimeout(function(){document.getElementById("hidXML").value=window.opener.document.getElementById(document.getElementById("hidCtrlId").value).value;__doPostBack("lnbFrameSetValue","");},100); //document.getElementById("hidXML").value=window.opener.document.getElementById(document.getElementById("hidCtrlId").value).value; //alert(document.getElementById("hidXML").value); } catch(ex) { GetXmlValue(); } } //添加结束 //--> </script> </HEAD> <body style="overflow:auto;" class ="noBodyBg"> <form name="Form1" method="post" action="share_user_select.aspx" id="Form1"><script>GetXmlValue();</script></form> <script language="javascript"> var divList=document.getElementsByTagName("div"); for(var j=0;j<divList.length;j++) { if(divList[j].id.substring(0,4)=="Div_" && divList[j].id.substring(divList[j].id.length-1,divList[j].id.length)=="M") { if(divList[j].id!="Div_User_M") { divList[j].style.display="none"; } } } var rbl=document.getElementsByName("rbtnType"); for(var i=1;i<rbl.length;i++) { if(rbl[i].value==document.getElementById("hidCtrlType").value) { rbl[i].checked=true; } if(rbl[i].checked && rbl[i].value=="0")//人员 { document.getElementById("Div_User_M").style.display="block"; //resizeTo(900,600); moveTo(75,75); } if(rbl[i].checked && rbl[i].value=="1")//部门 { document.getElementById("Div_Dept_M").style.display = "block"; //resizeTo(750,620); //moveTo(210,160); } if(rbl[i].checked && rbl[i].value=="2")//职位 { document.getElementById("Div_Post_M").style.display = "block"; //resizeTo(600,410); //moveTo(250,210); } if(rbl[i].checked && rbl[i].value=="3")//级别 { document.getElementById("Div_Class_M").style.display = "block"; //resizeTo(600,410); //moveTo(250,210); } if(rbl[i].checked && rbl[i].value=="4")//工作组 { document.getElementById("Div_Group_M").style.display = "block"; //resizeTo(600,410); //moveTo(250,210); } if(rbl[i].checked && rbl[i].value=="9")//全部人员 { document.getElementById("Div_AllUser_M").style.display = "block"; //resizeTo(600,290); //moveTo(250,210); } } function init() { var sCtrlType=document.getElementById("hidCtrlType").value; if(sCtrlType=="1" ||sCtrlType=="2" ||sCtrlType=="3" ||sCtrlType=="4" ||sCtrlType=="9") { document.getElementById("tdType").style.display="none"; document.getElementById("Div_User_M").style.display="none"; } } </script> </body></HTML> 你可以声明一个变量字符串str。。Load事件中把输出的东西赋给str前台<%=str %>就可以显示啊。。 execl出现乱码 求救。。。 怎样显示远程计算机硬盘序列号? 请问哪位 知道 u 盾 的那个证书是什么!? petshop 命名空间 问题!! asp.net中如何使用自定义的alert 未能加载类型hr 得到所有Cookie 如何实现page1连接到page2时,自动提交page2的查询button? asp.net 复制网址区分session,求解? 为什么inherits system.web.ui.itemplate是错的?怎样才对呢? asp。net 海量数据导出Execl 分多个sheet 请教,VS2008创建强类型视图问题?
function GetXmlValue()
{}
输出相关XML数据
<HTML>
<HEAD>
<title>范围设置</title>
<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
<meta content="C#" name="CODE_LANGUAGE">
<meta content="JavaScript" name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
<LINK href="../blue/main.css" type="text/css" rel="stylesheet">
<SCRIPT language="javascript" event="onload" for="window">
<!--
var s = new Object();
s.type=""
window.returnValue = s;
//-->
</SCRIPT>
<script language="javascript">
<!--
function lBoxAval_ondblclick()
{
document.getElementById("hdnlBoxAvalClick").value = "1";
Form1.submit();
}
function lBoxConf_ondblclick()
{
if (!document.getElementById("rbtnType_0").checked )
{
document.getElementById("hdnlBoxConfClick").value = "1";
Form1.submit();
}
}
//代码添加
//添加人员:马晓波
//添加时间:2010-02-24
//添加原因:范围选择公用页面改造
function rbtnTypeChange()
{
var obj=document.all("rbtnType");
var selIndex=9;
for(var i=0;i<obj.length;i++)
{
if(obj[i].checked)
{
selIndex=obj[i].value;
break;
}
}
var divList=document.getElementsByTagName("div");
for(var j=0;j<divList.length;j++)
{
if(divList[j].id.substring(0,4)=="Div_")
{
divList[j].style.display="none";
}
}
switch(selIndex)
{
case "0"://选人员
document.getElementById("Div_User_M").style.display="";
resizeTo(900,600);
moveTo(75,75);
break;
case "1"://选部门
document.getElementById("Div_Dept_M").style.display="";
resizeTo(750,620);
moveTo(100,100);
break;
case "2"://选职位
document.getElementById("Div_Post_M").style.display="";
resizeTo(600,410);
moveTo(250,210);
break;
case "3"://选级别
document.getElementById("Div_Class_M").style.display="";
resizeTo(600,410);
moveTo(250,210);
break;
case "4"://选工作组
document.getElementById("Div_Group_M").style.display="";
resizeTo(600,410);
moveTo(250,210);
break;
case "9"://全部人员
document.getElementById("Div_AllUser_M").style.display="";
resizeTo(600,290);
moveTo(250,210);
break;
default://全部人员
document.getElementById("Div_User_M").style.display="";
resizeTo(600,290);
moveTo(140,25);
break;
}
}
function LKPDUOA5_SelectsMultiMixOnClick()
{
var selStr="";
var selNameStr="";
var AllUserCbx=document.getElementById("Iframe_Alluser").contentWindow.document.all.cbxAllUser;
if(!AllUserCbx.checked)
{
//级别
var Class=document.getElementById("Iframe_Class_M").contentWindow.document.all.lBoxConf;
var strClass="";
var strClassName="";
if(Class.options.length>0)
{
selNameStr+="【级别】";
}
for(var i=0;i<Class.options.length;i++)
{
strClass+="L"+Class.options[i].value+",";
strClassName+=Class.options[i].text+",";
selNameStr+=Class.options[i].text+",";
}
if(strClass.length>0)
{
selNameStr=selNameStr.substring(0,selNameStr.length-1);
selStr+=strClass;
}
//部门
var Dept=document.getElementById("Iframe_Dept_M").contentWindow.document.all.lsbDept;
var strDept="";
var strDeptName="";
if(Dept.options.length>0)
{
selNameStr+="【部门】";
}
for(var i=0;i<Dept.options.length;i++)
{
strDept+="D"+Dept.options[i].value+",";
strDeptName+=Dept.options[i].text+",";
selNameStr+=Dept.options[i].text+",";
}
if(strDept.length>0)
{
selNameStr=selNameStr.substring(0,selNameStr.length-1);
selStr+=strDept;
}
//职位
var Post=document.getElementById("Iframe_Post_M").contentWindow.document.all.lBoxConf;
var strPost="";
var strPostName="";
if(Post.options.length>0)
{
selNameStr+="【职位】";
}
for(var i=0;i<Post.options.length;i++)
{
strPost+="P"+Post.options[i].value+",";
strPostName+=Post.options[i].text+",";
selNameStr+=Post.options[i].text+",";
}
if(strPost.length>0)
{
selNameStr=selNameStr.substring(0,selNameStr.length-1);
selStr+=strPost;
}
//工作组
var Group=document.getElementById("Iframe_Group_M").contentWindow.document.all.lBoxConf;
if(Group!=null && Group!="undefined" && Group!="")
{
var strGroup="";
var strGroupName="";
if(Group.options.length>0)
{
selNameStr+="【工作组】";
}
for(var i=0;i<Group.options.length;i++)
{
strGroup+="G"+Group.options[i].value+",";
strGroupName+=Group.options[i].text+",";
selNameStr+=Group.options[i].text+",";
}
if(strGroup.length>0)
{
selNameStr=selNameStr.substring(0,selNameStr.length-1);
selStr+=strGroup;
}
}
//人员
var User=document.getElementById("Iframe_User_M").contentWindow.document.all.frameListBox.contentWindow.document.all.lstUser
var strUser="";
var strUserName="";
if(User.options.length>0)
{
selNameStr+="【人员】";
}
for(var i=0;i<User.options.length;i++)
{
strUser+="U"+User.options[i].value+",";
strUserName+=User.options[i].text+",";
selNameStr+=User.options[i].text+",";
}
if(strUser.length>0)
{
selNameStr=selNameStr.substring(0,selNameStr.length-1);
selStr+=strUser;
}
}
else
{
selNameStr+="【全部人员】";
selStr+="A,";
}
window.opener.document.getElementById(document.getElementById("hidCtrlId").value).value=selStr;
window.opener.document.getElementById(document.getElementById("hidCtrlName").value).value=selNameStr;
window.self.close();
return false;
}
function GetXmlValue()
{
try
{
//debugger;
//alert(window.opener);
setTimeout(function(){document.getElementById("hidXML").value=window.opener.document.getElementById(document.getElementById("hidCtrlId").value).value;__doPostBack("lnbFrameSetValue","");},100);
//document.getElementById("hidXML").value=window.opener.document.getElementById(document.getElementById("hidCtrlId").value).value;
//alert(document.getElementById("hidXML").value);
}
catch(ex)
{
GetXmlValue();
}
}
//添加结束
//-->
</script>
</HEAD>
<body style="overflow:auto;" class ="noBodyBg">
<form name="Form1" method="post" action="share_user_select.aspx" id="Form1"><script>GetXmlValue();</script></form>
<script language="javascript">
var divList=document.getElementsByTagName("div");
for(var j=0;j<divList.length;j++)
{
if(divList[j].id.substring(0,4)=="Div_" && divList[j].id.substring(divList[j].id.length-1,divList[j].id.length)=="M")
{
if(divList[j].id!="Div_User_M")
{
divList[j].style.display="none";
}
}
}
var rbl=document.getElementsByName("rbtnType");
for(var i=1;i<rbl.length;i++)
{
if(rbl[i].value==document.getElementById("hidCtrlType").value)
{
rbl[i].checked=true;
}
if(rbl[i].checked && rbl[i].value=="0")//人员
{
document.getElementById("Div_User_M").style.display="block";
//resizeTo(900,600);
moveTo(75,75);
}
if(rbl[i].checked && rbl[i].value=="1")//部门
{
document.getElementById("Div_Dept_M").style.display = "block";
//resizeTo(750,620);
//moveTo(210,160);
}
if(rbl[i].checked && rbl[i].value=="2")//职位
{
document.getElementById("Div_Post_M").style.display = "block";
//resizeTo(600,410);
//moveTo(250,210);
}
if(rbl[i].checked && rbl[i].value=="3")//级别
{
document.getElementById("Div_Class_M").style.display = "block";
//resizeTo(600,410);
//moveTo(250,210);
}
if(rbl[i].checked && rbl[i].value=="4")//工作组
{
document.getElementById("Div_Group_M").style.display = "block";
//resizeTo(600,410);
//moveTo(250,210);
}
if(rbl[i].checked && rbl[i].value=="9")//全部人员
{
document.getElementById("Div_AllUser_M").style.display = "block";
//resizeTo(600,290);
//moveTo(250,210);
}
}
function init()
{
var sCtrlType=document.getElementById("hidCtrlType").value;
if(sCtrlType=="1" ||sCtrlType=="2" ||sCtrlType=="3" ||sCtrlType=="4" ||sCtrlType=="9")
{
document.getElementById("tdType").style.display="none";
document.getElementById("Div_User_M").style.display="none";
}
}
</script>
</body>
</HTML>