请教如何在page_load执行javascript函数,我是和页面也在一起的那种所以Response.Write要分两行写,setvel()怎么都不执行?请帮看看应该怎么写?
<script language="c#" runat="server">
void page_load(Object Sender,EventArgs E){
if (!Page.IsPostBack){
Response.Write("<script language='javascript'>setvel();</");
Response.Write("script>");}
}
</script>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB2312" />
<title></title>
<script language="javascript" type="text/javascript">
<!--
function setvel()
{
alert("loveyou");
}
-->
</script>
</head>
<script language="c#" runat="server">
void page_load(Object Sender,EventArgs E){
if (!Page.IsPostBack){
Response.Write("<script language='javascript'>setvel();</");
Response.Write("script>");}
}
</script>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB2312" />
<title></title>
<script language="javascript" type="text/javascript">
<!--
function setvel()
{
alert("loveyou");
}
-->
</script>
</head>
page_load先于前台页面执行。
{
if (!IsPostBack)
{
//Page.RegisterStartupScript("","<script>aa()</script>");
Page.RegisterStartupScript("", "<script>aa(),bb()</script>");
}
}
protected void Button1_Click(object sender, EventArgs e)
{
Page.RegisterStartupScript("", "<script>bb()</script>");
Response.Write("<script>if(confirm('确定转向百度,取消打开Google')){location='http://www.baidu.com';} else{window.open('http://www.google.com');}</script>");
} <script type="text/javascript">
function aa()
{
document.getElementById("txtlove").value="Page_load调用函数我不爱你!"
}
function bb()
{
if(confirm("确定要转向吗?"))
{
window.open("Default.aspx");
}
else
{
window.open("Default2.aspx");
}
}
</script>