Simon: Per klick Text in den Bereich einfügen wo cursor ist.

Beitrag lesen

Ok, hat aber leider nichts geändert. Noch immer das selbe Problem.
Hier mal ein vereinfachter Quelltext von dem Ganzem:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"  
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">  
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">  
<head>  
<meta http-equiv="Content-Type" 		content="text/html; charset=UTF-8" />  
<title></title>  
</head>  
<body>  
<div>  
<a href="#" onclick="document.getElementById(textarea).value += 'text1';return false;">Name1</a><br />  
<a href="#" onclick="document.getElementById(textarea).value += 'text1';return false;">Name2</a><br />  
<a href="#" onclick="document.getElementById(textarea).value += 'text1';return false;">Name3</a><br />  
<a href="#" onclick="document.getElementById(textarea).value += 'text1';return false;">Name4</a><br />  
<a href="#" onclick="document.getElementById(textarea).value += 'text1';return false;">Name5</a><br />  
</div>  
<div>  
<textarea onclick="var textarea = 'textarea1';" id="textarea1" name="textarea"></textarea>  
<textarea onclick="var textarea = 'textarea2';" id="textarea2" name="textarea"></textarea>  
<textarea onclick="var textarea = 'textarea3';" id="textarea3" name="textarea"></textarea>  
<textarea onclick="var textarea = 'textarea4';" id="textarea4" name="textarea"></textarea>  
<textarea onclick="var textarea = 'textarea5';" id="textarea5" name="textarea"></textarea>  
</div>  
</body>  
</html>

Kann es sein dass wenn der Browser "document.getElementById(textarea)" ließt, die Variable textarea schon definiert sein muss?

Wie schon gesagt, wenn ich oben im <head>

<script type="text/javascript">  
var textarea = 'textarea1';  
</script>

schreibe funktioniert es für diese ID.