Beat: document.getElementById mit this ersetzen

Beitrag lesen

Ergänzung:
Genauer geht's um diese Ausschnitte

<code lang=javascript]
function loadContent()
{
    xmlHttpObject.open('get','hallo.txt');
...
}
[/code]

<a href="#" onclick="loadContent();">Klick mich</a>.

Die ich mal verallgemeinere:

<code lang=javascript]
function doSomething()
{
    object.method('var1','var2');
    // ...
}
[/code]
<a href="#" onclick="doSomethin();">Klick mich</a>.

Statt die Strings 'var1' 'var2' hardcodiert in der Funktion zu verwenden, kannst du sie auch einer Funktion als Parameter übergeben.

<code lang=javascript]
function doSomething( v1, v2 )
{
    object.method(v1, v2);
...
}
[/code]

<a href="#" onclick="doSomethin('var1','var2');">Klick mich</a>.

Schau wo var1 var2 hingewandert sind.
Wir haben nun in der Funktion lokale Variablen v1, v2, die wir verwenden können. Diese Variablen v1, v2 bestehen nur innerhalb der Funktion, welche sie als Übergabevariablen deklariert. Sie sind von aussen unsichtbar.

mfg Beat

--
Woran ich arbeite:
X-Torah
><o(((°>       ><o(((°>
   <°)))o><                      ><o(((°>o