用javascript脚本,要不就服务端生成脚本
解决方案 »
- 如何循环遍历from窗体上的自定义控件
- ISBN号 正则表达式?
- 怎么取得方法栈上一层的名称
- 生成的rtf文件不能被 richtextbox load
- DataGridView中已经编辑好了几列,如何使它与数据库表中的列绑定起来呢?
- sqldatareader 的 read()出提示:阅读器关闭时 Read 的尝试无效 请前辈指点!!
- WPF,关于路由事件的困惑!
- oracle 查询
- 关于一个asp.net程序的身份验证
- 求在propertyGrid中加入CheckedListBox的用法
- 浏览器输出问题,出来混,帮帮忙了
- 如何将一个定长的base64编码的字符串加密成一个定长的由数字和字母组成的字符串
OnClick="Window.open('新页面.aspx?参数=');"
:-(
<script language=javascript>
function aaa()
{
window.open(....)
}
window.formname.ImageButtonID.onclick = aaa;
</script>
执行到这里报错,说IMAGEbUTTON1为空。
但是在BODY 里有IMAGEBUTTON1的定义,为什么不行???<asp:ImageButton id="ImageButton1" style="Z-INDEX: 104; LEFT: 177px; POSITION: absolute; TOP: 70px" runat="server" ImageUrl="\FingerBBS\Resource\newtopic.gif" Width="103" Height="26"></asp:ImageButton>
把你执行之后的html源代码贴出来看一下。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<script language=javascript>
function aaa()
{
window.open("newTopic.aspx");
}
window.FormName.ImageButton1.onclick=aaa;
</script> <title>AllBBS</title>
<meta name="GENERATOR" Content="Microsoft Visual Studio 7.0">
<meta name="CODE_LANGUAGE" Content="C#">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
</HEAD>
<body MS_POSITIONING="GridLayout" bgColor="#ccccff">
<form id="AllBBS" method="post" runat="server">
<asp:Image id="Image1" style="Z-INDEX: 101; LEFT: 4px; POSITION: absolute; TOP: 44px" runat="server" Height="17px" Width="1004px" ImageUrl="/FingerBBS/Resource/Bar.gif"></asp:Image>
<asp:ImageButton id="ImageButton4" style="Z-INDEX: 107; LEFT: 394px; POSITION: absolute; TOP: 70px" runat="server" Width="103px" Height="26px" ImageUrl="\FingerBBS\Resource\retopic.gif"></asp:ImageButton>
<asp:ImageButton id="ImageButton3" style="Z-INDEX: 106; LEFT: 285px; POSITION: absolute; TOP: 70px" runat="server" ImageUrl="\FingerBBS\Resource\newxzb.gif" Width="103px" Height="26px"></asp:ImageButton>
<asp:ImageButton id="ImageButton2" style="Z-INDEX: 105; LEFT: 503px; POSITION: absolute; TOP: 70px" runat="server" Width="103px" Height="26px"></asp:ImageButton>
<asp:Label id="Label1" style="Z-INDEX: 102; LEFT: 231px; POSITION: absolute; TOP: 16px" runat="server" Width="547px" BackColor="DarkOrchid">Welcom to FINGERFOX.VICP.NET/FingerBBS</asp:Label>
<asp:Image id="Image2" style="Z-INDEX: 103; LEFT: 146px; POSITION: absolute; TOP: 62px" runat="server" Height="750px" Width="13px" ImageUrl="\FingerBBS\Resource\vBar.gif" BackColor="Yellow" ImageAlign="Middle" BorderStyle="Groove" BorderColor="Red"></asp:Image>
<asp:ImageButton id="ImageButton1" style="Z-INDEX: 104; LEFT: 177px; POSITION: absolute; TOP: 70px" runat="server" ImageUrl="\FingerBBS\Resource\newtopic.gif" Width="103" Height="26"></asp:ImageButton>
<asp:ListBox id="TopicList" style="Z-INDEX: 108; LEFT: 166px; POSITION: absolute; TOP: 103px" runat="server" Width="825px" Height="679px" BackColor="White"></asp:ListBox>
</form>
</body>
</HTML>
--------------------------------------------------------------------
以上是代码,不能执行,我用VS.NET环境执行,直接就报错。
写成:document.all.ImageButton1.onclick=aaa;就可以了
试试看
给我一个例子也可以。
<title>AllBBS</title>
<meta name="GENERATOR" Content="Microsoft Visual Studio 7.0">
<meta name="CODE_LANGUAGE" Content="C#">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
</HEAD>
<body MS_POSITIONING="GridLayout" bgColor="#ccccff">
<form id="AllBBS" method="post" runat="server">
<asp:Image id="Image1" style="Z-INDEX: 101; LEFT: 4px; POSITION: absolute; TOP: 44px" runat="server" Height="17px" Width="1004px" ImageUrl="/FingerBBS/Resource/Bar.gif"></asp:Image>
<asp:ImageButton id="ImageButton4" style="Z-INDEX: 107; LEFT: 394px; POSITION: absolute; TOP: 70px" runat="server" Width="103px" Height="26px" ImageUrl="\FingerBBS\Resource\retopic.gif"></asp:ImageButton>
<asp:ImageButton id="ImageButton3" style="Z-INDEX: 106; LEFT: 285px; POSITION: absolute; TOP: 70px" runat="server" ImageUrl="\FingerBBS\Resource\newxzb.gif" Width="103px" Height="26px"></asp:ImageButton>
<asp:ImageButton id="ImageButton2" style="Z-INDEX: 105; LEFT: 503px; POSITION: absolute; TOP: 70px" runat="server" Width="103px" Height="26px"></asp:ImageButton>
<asp:Label id="Label1" style="Z-INDEX: 102; LEFT: 231px; POSITION: absolute; TOP: 16px" runat="server" Width="547px" BackColor="DarkOrchid">Welcom to FINGERFOX.VICP.NET/FingerBBS</asp:Label>
<asp:Image id="Image2" style="Z-INDEX: 103; LEFT: 146px; POSITION: absolute; TOP: 62px" runat="server" Height="750px" Width="13px" ImageUrl="\FingerBBS\Resource\vBar.gif" BackColor="Yellow" ImageAlign="Middle" BorderStyle="Groove" BorderColor="Red"></asp:Image>
<asp:ImageButton id="ImageButton1" style="Z-INDEX: 104; LEFT: 177px; POSITION: absolute; TOP: 70px" runat="server" ImageUrl="\FingerBBS\Resource\newtopic.gif" Width="103" Height="26"></asp:ImageButton>
<asp:ListBox id="TopicList" style="Z-INDEX: 108; LEFT: 166px; POSITION: absolute; TOP: 103px" runat="server" Width="825px" Height="679px" BackColor="White"></asp:ListBox>
</form>
<script language="javascript">
function aaa()
{
window.open("newTopic.aspx");
}
document.all("ImageButton1").onclick =aaa;
</script>
</body>