Felix Riesterer: Warum funkioniert mein Javascript nicht im Opera?

Beitrag lesen

Lieber jenskie,

möchtest Du für Deine Zwecke nicht einen viel schlankeren Code selbst programmieren? Das Forum ist in solchen Fällen eine ideale Hilfe, wenn Du bei diesem Unterfangen irgendwo hängen bleiben solltest...

Ich mache schoneinmal den Anfang, ok?

// Der Einfachheit halber definiere ich gleich ein Objekt als "Sammelcontainer" der Funktionen  
  
var LayerManager = new Object();  
  
// Dieses Objekt erhält eine Funktion zum Anzeigen des gewünschten Layers  
LayerManager.show = function (myLayerId) {  
    // Das Element über die ID ermitteln  
    var elm = document.getElementById(myLayerId);  
  
    if (!elm) {  
        // Nicht gefunden? -> Beenden!  
        return false;  
    } else {  
        // doch, gefunden!  
        elm.style.display = "block"; // vielleicht sollte hier nicht unbedingt "block" stehen...  
    };  
  
// Und nun eine Funktion zum Verbergen eines Layers  
LayerManager.hide = function (myLayerId) {  
    // das hier schaffste selber, oder?  
};

Benutzung wäre dann so:
<a href="javascript:LayerManager.hide('test')">verbergen</a> | <a href="javascript:LayerManager.show('test')">anzeigen</a>

Liebe Grüße aus Ellwangen,

Felix Riesterer.