Struppi: contains für Netscape

Beitrag lesen

Hallo,
ich habe eine neue Aufgabe bekommen. Seitenweise IE JavaScript-Code Netscape kompatibel zu machen. Ist eigentlich kaum ein Problem, nur die Funktion contains (http://selfhtml.teamone.de/javascript/objekte/all.htm#contains) bereitet mir Kopfzerbrechen. Der Code selbst soll eigentlich nicht großartig verändert werden. Also suche ich nach einer halbwegs einfachen Lösung zu einen für Netscape 4 und zum anderen Mozilla/Netscape 6 bzw. 7.
Leider bin ich noch nicht sehr weit gekommen mit meinen Versuchen.

Für Netscape 4.x fällt mir nur ein, das der sowieso Layer nur ansprechen kann, wenn diese positioniert sind und in diesem Falle, ist der Layer ein document.

Also sollte folgendes im NC 4.x in etwa klappen

document.layers.prototype.contains = contains;

function contains(id)
{
    if(!this.document) return null;
    return this.document.layers[id];
}

Hab aber grad keinen NC griffbereit.

Struppi.