Ich vermute, dass er soetwas haben möchte...
Die Zahl ist 6!
kann aber nicht funktionieren...
da varname zum Zeitpunkt des aufrufes nicht definiert ist
varname wird erst in der funktion definiert...
du übergibst also an die Funktion "alertText" diese Zeichenkette
Die Zahl ist undefined!
die Variblenzuweisung, in der Funktion, hat kein Einfluss mehr auf die Alertfunktion
wenn du
var varname = 6;
vorher aufrufst, dann wird daraus auch was brauchbares
Beispiel....
----------------
<script language="JavaScript" type="text/JavaScript">
var varname = 6;
var textarray = new Array("Die Zahl ist "+varname+"!");
function alertText(thetext){
//varname = 6;
window.alert(thetext);
}
</script>
<a href="javascript:alertText(textarray[0]);">Test</a>