<HTML>
<HEAD>
<SCRIPT language="javascript">
/*这就是想通过后台控制的前台js代码,比如:特定情况就执行前台的js脚本,我就是不知道后台如何控制(或是触发)前台脚本?*/
function test(one)
{
one.style.visibility = 'hidden';
}
</SCRIPT>
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<INPUT onclick="test(Layer2);" style="Z-INDEX: 102; LEFT: 288px; POSITION: absolute; TOP: 176px"
type="button" value="Button">
<DIV></DIV>
<div id="Layer2">目地是:在后台页(.cs页)控制前台的script语句。Layer1.style.visibility = 'hidden'</div>
</form>
</body>
</HTML>
<HEAD>
<SCRIPT language="javascript">
/*这就是想通过后台控制的前台js代码,比如:特定情况就执行前台的js脚本,我就是不知道后台如何控制(或是触发)前台脚本?*/
function test(one)
{
one.style.visibility = 'hidden';
}
</SCRIPT>
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<INPUT onclick="test(Layer2);" style="Z-INDEX: 102; LEFT: 288px; POSITION: absolute; TOP: 176px"
type="button" value="Button">
<DIV></DIV>
<div id="Layer2">目地是:在后台页(.cs页)控制前台的script语句。Layer1.style.visibility = 'hidden'</div>
</form>
</body>
</HTML>
this.Page.RegisterStartupScript("脚本函数名称","javascript:要执行的脚本语句;");
或者:
this.Page.RegisterClientScriptBlock("脚本函数名称","javascript:要执行的脚本语句;");
this.Page.RegisterStartupScript("aa","javascript:Layer2.style.visibility = 'hidden';");
在page_load事件里面试试
this.Page.RegisterStartupScript("aa","javascript;test(one);");
我上面写过了
this.Page.RegisterStartupScript("aa","<script>test(one);</script>");