Elem Vert in Variable speichern
Aleksej v.
- javascript
0 Der Dicki
Hallo
Die volgende funktion verändert die Filter eigenschaften des div-tags _untermenustaragte_ . Ich möcht aber, die Funktion universal Machen.
var nt = 1
var nb = 1
function untermenuausblenden(elem) {
if (nt<60) {
var lt = 70 - nt
var lb = 70 - nt
untermenustaragte.style.filter='alpha(opacity='+lt+',finishopacity='+lb+',style=1,startx=0,starty=0,finishx=130,finishy=130)'
nt++
nb++
window.setTimeout('untermenuausblenden()',10)
}
}
Der div tag soll als parameter this oder einen Namen übergeben. Diesen möchte ich speichern und beim nächsten aufruf der Funktion zu verfügung haben. Könnt ihr mir bitte helfen
Aleksej
Hallihallo!
Vielleicht hilft es Dir ja, eine globale Variable einzurichten:
var alteselement = null;
(Im "Hauptprogramm")
Und die Funktion erweiterst Du dann mit
alteselement = elem;
Damit hast Du das alte Element dann in der Variable alteselement jederzeit zur Verfügung, bis sie durch ein neues, altes Element überschrieben wird.
Ich hoffe, ich habe mich jetzt nicht _zu_ unverständlich ausgedrückt...
Viele liebe Grüße,
Der Dicki
Hi
Danke, hat perfekt funktioniert. Noch ne letzte frage dazu:
var alteselement = null;
Ist 'null' eine frei wählbare angebe oder hat 'null' eine bedeutung?
(Mein Editor markiert es als ein festes element wie var und function)
Aleksej
Hallihallo!
Wenn ich http://selfhtml.teamone.de/javascript/objekte/options.htm#elemente_loeschen richtig verstanden habe, steht "null" für ein nicht existentes Objekt.
Freut mich, daß es funktioniert....
Viele liebe Grüße,
Der Dicki