knut: Notation falsch ??

Beitrag lesen

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