Jan M.: Parameter wird angeblich übergeben

Beitrag lesen

Hi,

function menu(visible,l_name,zahl)
function m_hide()
function m_hide2()
function m_view()

ungültes Argument (die Zeilenangabe verweist auf
»»  setTimeout(this.hideit(),100);)

sehe ich nur schlecht, oder ist eine Funktion hideit() gar nicht vorhanden? :-)

Wie dem auch sei, richtig wäre der Aufruf wie folgt:
window.setTimeout("hideit()",100);

Das "window" am Anfang ist glaube ich nicht nötig, ich hab's mir halt angewöhnt. Bei der Funktion brauchst Du jedenfalls kein "this", dafür muß sie auf jeden Fall in Anführungszeichen stehen!

Cheatah

Hi nochmal!
Also im original posting steht
this.hideit=m_hide2;
damit sollte ich doch this.hideit() aufrufen können oder nicht?
lasse ich jetzt das 'this.' weg sagt er mir funktion würde nicht existieren, was auch einleuchtet.
Wie ist es also möglich, nach 1 s die hideit() funktion eines objektes aufzurufen?

zunächst mal danke für erste posting.

MFG Jan M.