2009-11-04 46 views
1

我在尋找一個simple javascscript警報框。我需要能夠通過警報框一串文本。Pass Javascript Alert a Value

是這樣的可能嗎?我的語法可能是錯誤的。

<html> 
<head> 
<script type="text/javascript"> 
function show_alert() 
{ 
alert(my_string_here); 
} 
</script> 
</head> 
<body> 

<input type="button" onclick="show_alert()" value="Show alert box" string="alert for system number 2" /> 

</body> 
</html> 
+0

我知道我的例子沒有任何意義,我不是一個JS大師。謝謝比約恩的提示,那個工作很完美! – shaiss 2009-11-04 21:10:23

回答

4
<html> 
<head> 
<script type="text/javascript"> 
function show_alert(my_string) 
{ 
alert(my_string); 
} 
</script> 
</head> 
<body> 

<input type="button" onclick="show_alert('This will alert!')" value="Show alert box" string="alert for system number 2" /> 

</body> 
</html> 

這是沒有意義的你。更好的解決方案:

<html> 
<head> 
</head> 
<body> 

<input type="button" onclick="alert('Doh!')" value="Show alert box" string="alert for system number 2" /> 

</body> 
</html> 
+0

儘管希望你仍然不使用內聯事件處理程序來處理所有事情...... – 2009-11-04 21:15:09

+0

不,但_this_示例沒有任何意義。沒有必要創建一個獨立的函數來完成與常規alert()完全相同的事情。 – 2009-11-04 21:16:48

0

alert("alert for system number 2");

0

你想做什麼?警報('你的字符串在這裏')應該做的伎倆,如果你真的需要一個警報。

1

嘗試:

<input type="button" onclick="alert('alert for system number 2');" value="Show alert box" /> 
0

是的,你可以

功能的te​​stAlert(VAL){警報(VAL);}

0

是的,這是可能的

<script type="text/javascript"> 
function testAlert(val){alert(val);} 
</script> 

<input type=text onclick='testAlert(this.string)' string="something" value="clik here">