Notation falsch ??
knut
- javascript
Hallo Forumse,
beim Bauen einer 4er Seite will ich Layer onClick verschwinden oder zeigen lassen , dabei kommt folgende Funktion vor:
function verbergen(name) {
if (document.layers){
document.layers[''+name].visibility = "hide"
}
else {
document.all[''+name].style.visibility = "hidden"
Bei Aufruf der function wird folgendes übergeben:
verbergen(eval('"' + rechts + memozeige +'"'));
Die var rechts und memozeige werden vorher ausgerechnet definiert.
Nun will ich aber bei Übergabe der function den Namen des Layers direkt übergeben und habe es schon mit allerhand Notationen versucht, aber irgendwie schaffe ich es nicht . Hat jemand einen Rat ?
Vielen dank schon im Vorfeld für die Antworten
Knuti
function verbergen(name) {
Nun will ich aber bei Übergabe der function den Namen des Layers direkt übergeben und habe es schon mit allerhand Notationen versucht, aber irgendwie schaffe ich es nicht . Hat jemand einen Rat ?
Vielen dank schon im Vorfeld für die Antworten
Knuti
Rufe für den IE auf: document.all[name].style.visibility = "hidden"
und für den Navi: document[name].visibility = "hide"
name entspricht dann der direkten Layer- bzw. Divbezeichnung.
Gruß
Antje