问题描述
问题是这样我在网上看到了孟子的一个帖子:问道如何自适应分辨率:答案是这样的<script>functiontest(){if(1024==screen.width)window.showModalDialog('Main.aspx',"testwindow","dialogHeight:768px;dialogWidth:1024px;");elseif(800==screen.width)window.showModalDialog('Main.aspx',"testwindow","dialogHeight:600px;dialogWidth:800px;");elseif(1280==screen.width)window.showModalDialog('Main.aspx',"testwindow","dialogHeight:1024px;dialogWidth:1280px;");}</script>以上代码通过测试,现在我想在我的后台引用这个函数,不知道该怎么引用,我的情况如下:asp.netc#protectedvoidImageButton2_Click(objectsender,ImageClickEventArgse){if(this.TextBox1.Text==""){Response.Redirect("Login.aspx");}else{Session["name"]=this.TextBox1.Text;在这里使用那个函数,该如何写。}ImageButton2.Attributes.Add("onclick","returntest();");这个方法我试了,不行,因为我还要执行ImageButton2_Click事件。请各位高手帮忙,在线等。
解决方案
解决方案二:
放在后台声明这个函数在paga_load里调用
解决方案三:
ImageButton2.Attributes.Add("onclick","returntest();");这个方法我试了,不行,因为我还要执行ImageButton2_Click事件。请各位高手帮忙,在线等。
解决方案四:
帮帮我,或者给我一段防止window.open()被拦截的代码
解决方案五:
functiontest(){window.showModalDialog("Main.aspx","testwindow","dialogHeight:"+screen.height+";dialogWidth:"+screen.width+";");}ImageButton2的属性中写上onClientClick="test()"
解决方案六:
楼上办法可行<script>functiontest(){window.showModalDialog("Main.aspx","testwindow","dialogHeight:"+screen.height+";dialogWidth:"+screen.width+";");}</script><html><inputtype="button"onclick="test()"value="OpenWindow"></input><html>
解决方案七:
看了一下,楼主想在Server上调用前台的javascript方法?如果是这样的话,肯定是不行的,执行的时机不同啊。
解决方案八:
ImageButton2.Attributes.Add("onclick","returntest();");可以放在服务器端的Page_Load里调用.或者就在javascript的<bodyonload="test()">调用