XaraX: Startmenü leidet an Kinderkrankheiten

Beitrag lesen

Hallo Struppi,

<html>
<head>
<script>
function mach_div()
 {
 div=document.createElement("div")
 t=document.createTextNode("Text-Inhalt")
 div.appendChild(t)
 div.onmouseover=function(){mach_was(this)}
 document.getElementsByTagName('body')[0].appendChild(div)
 }
function mach_was(v)
  {
  alert(v.tagName);
  }
</script>
</head>
<body onLoad="mach_div()">
</body>
</html>

Und es steigen die Fragezeichen über meinen Kopf auf.

Ich muß doch this innerhalb der Funktion ansprechen können (vlg.: http://localhost/doc/selfhtml/javascript/sprache/funktionen.htm#aufrufen). Dies erreiche ich, in dem ich "function list(v)" notiere. Damit kann ich das übergebene Element des Documents innerhalb der Funktion als "v" ansprechen.

Nein, siehe oben. this ist automaotisch mit der Variante das Objekt. Du brauchst dieses Konstrukt nicht so.

Sondern wie?
Ich bin Dir wirklich dankbar, daß Du unter ca 45 der einzige bist, der sich wirklich um dieses Problem schert. Leider verstehe ich Dich nicht. Wenn Du schreibst "...Du brauchst dieses Konstrukt nicht so..." Was meinst Du nur damit? Kannst Du dies einfach direkt in einen Beispielcode packen, damit ich abgleichen kann, wie Du dies anders abarbeiten lassen würdes? Danke!

Gruß aus Berlin!
eddi