2009-11-04 4 views
1

Je suis à la recherche d'une boîte d'alerte simple javascscript. Je dois être en mesure de transmettre à la boîte d'alerte une chaîne de texte.Passez une alerte Javascript à une valeur

Est-ce quelque chose comme cela possible? Ma syntaxe est probablement fausse.

<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

Je sais que mon exemple n'a aucun sens, je ne suis pas un gourou JS. Merci Bjorn pour le pourboire, ça a fonctionné parfaitement! – shaiss

Répondre

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> 

Cela n'a aucun sens que tu. Meilleure solution:

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

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

</body> 
</html> 
+0

même si j'espère que vous n'utilisez pas encore les gestionnaires d'événements en ligne pour tout ... –

+0

Non, mais l'exemple _this_ n'avait aucun sens. Il n'y a pas besoin de créer une fonction séparée qui fait exactement la même chose qu'une alerte régulière(). –

0

alert("alert for system number 2");

0

Qu'est-ce que vous essayez de faire? alert ('Votre chaîne ici') devrait faire l'affaire si vous avez vraiment besoin d'une alerte.

1

Essayez:

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

Oui vous pouvez

testAlert fonction (val) {alert (val);}

0

Oui c'est possible

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

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