我嘗試向用戶顯示帶有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