我尝试向用户显示带有javascript的消息。我有一个按钮,这个按钮有类似的,call javascript
Label1.Text = "Hello world";
//javascript code
首先,label1.text将“用户世界”后,用户将看到消息。
感谢。
我尝试向用户显示带有javascript的消息。我有一个按钮,这个按钮有类似的,call javascript
Label1.Text = "Hello world";
//javascript code
首先,label1.text将“用户世界”后,用户将看到消息。
感谢。
如果我理解你,你需要按钮上的事件处理程序。
<button id="somebutton">Click me</button>
<label for="someid"></label>
该按钮可以是任何html,我只是想显示id,实际上。
document.getElementById('somebutton').onclick = function() {
document.getElementById('someid').innerHTML = 'Hello World';
return false;
};
如果需要,也可以在添加文本节点的标签上添加一个子项。
不确定你到底在问什么。我不知道一个HTML标签。如果您正在谈论ASP:标签,它在浏览器中呈现为一个范围。要在JavaScript中设置值,您应该使用文档模型来访问它。如果不是,请尝试澄清您的问题。
<HTML>
<head>
<script>
function changeText()
{
document.getElementById('spnSayHello').innerHTML = 'Hello World';
}
</script>
</head>
<body>
<span id='spnSayHello' onclick="changeText();">clickme</span>
</body>
</HTML>
更新:如果我理解正确的话,你想通过你的C#代码处理JavaScript的网页?你可以用很多方法来做到这一点。我平时做的方式是使用RegisterStartupScript
这样的:
private void writeSomeJs()
{
ClientScript.RegisterStartupScript(this.form1.getType(),"jPopUp","<script>alert('Hello World');</script>")
}
我的意思是“Hello world”,我在代码隐藏的c#代码。有一些代码,我不能用javascript做到这一点。所以,在C#代码之后,我必须向用户显示一条消息。 – Can 2009-10-06 17:54:32
也许最简单的方法来执行JavaScript代码标签的文本已定后,也可以执行以下操作:
Label1.Text = "Hello world" +
@"<script type=""text/javascript"">
alert(""Message to show."");
</script>";
基本上, JavaScript代码放置在标签的文本中。当浏览器加载服务器返回的页面时,它将处理JavaScript并显示消息。
C#和JavaScript代码在不同的时间框架和不同的计算机上运行。您的服务器端代码运行并生成HTML,然后发送给浏览器。浏览器然后运行JavaScript代码。
因此,你不能做像在C#中设置标签文本,然后运行JavaScript的东西。您无法从JavaScript中通过C#或C#调用JavaScript。
然而,你可以做的是在javascript中设置标签文本(在浏览器中呈现为一个范围),然后做你想做的其他事情。
这与我可以做出的差不多 – slashmais 2009-10-06 18:17:49
我假设这是你正在尝试的,我尝试了这个代码为我工作。
Label1.Text = "Hello world";
Page.ClientScript.RegisterStartupScript(this.GetType(), "click", "alert('Messages');", true);
,甚至你可以打电话从这里
Label1.Text = "Hello world";
Page.ClientScript.RegisterStartupScript(this.GetType(), "click", "function();", true);
javascript函数我没有看到一个问题在这里。 – Karl 2009-10-06 17:38:21
同一问题:问题在哪里? – Eineki 2009-10-06 17:41:39
问题是:什么是JavaScript代码来做什么描述。不要低估你可能忘记了你必须经历的事情。 – slashmais 2009-10-06 17:45:08