<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script type="text/javascript">
function Get() {
var obj = "<%=GetTime() %>";
document.getElementById("span1").innerHTML = obj;
}
function Test(param1, param2) {
//C#中调用JavaScript的方法
alert(param1 + param2);
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<input type="button" value="调用后台方法" onclick="Get();" />
<span id="span1" />
</div>
<asp:Button ID="Button1" runat="server" Text="后台触发前台JS" OnClick="Button1_Click" />
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
</form>
</body>
</html>
为什么双击了value="调用后台方法"这个按钮后..Button1/TextBox1两个控件都消失了??在火狐下确不会!!!
你这个“调用后台方法” 根本就没有实现字面量的意思
是可以返回时间显示出来。。就是不知道为什么那两个控件就没了!!!请问这是什么情况??
@彬彬@科比: <input type="button" value="调用后台方法" onclick="Get();" />
<span id="span1" />
改为:
<input type="button" value="调用后台方法" onclick="Get();" />
<span id="span1" ></span>
试试
行了,就是这个原因。。真是高手。。请问为什么会事这样呢?
@chenping2008:
行了,就是这个原因。。真是高手。。请问为什么会事这样呢?
@彬彬@科比: /> 跟 </span> 在chrome下看是有点区别的
@chenping2008: ??我是在IE下才出现那种情况的!!
@彬彬@科比: 以后记得这类问题就行了
@chenping2008: 谢谢提醒
不是单击事件吗 干嘛双击, 看你的代码很简单,只是给span1 赋值,应该不会出现你的情况。
不信自己去试试。。。别就知道猜。不懂别说简单