Michael Illgen: Layer ein- und ausblenden

Hallo,

gibt es eine einfach Möglichkeit Layer mit einem onMouseOver-Event bei einer Image-Map ein bzw. auszublenden?

Meine Layer haben folgende Gestalt:

<div id="text1" style="position:absolte; border-color:black; border-width:1px; border-style:solid; left:300px; top:200px; width:20px; height:40px; z-index:1; visibility: hidden">
<span>Ich bin ein erster Layer</span>
</div>

Davon habe ich mehrere. Der Text spielt dabei keine wesentliche Rolle.

Bis lang habe ich im Internet nur komplexe Lösungen gefunden. Vielen Dank für Ideen und Vorschläge.

mfg

Michael

  1. Nabend,

    Bis lang habe ich im Internet nur komplexe Lösungen gefunden. Vielen Dank für Ideen und Vorschläge.

    Du must nur die "visibility" des Layers mittels JS ändern. Das ist eine Zeile Code. Was daran komplex sein soll, kann ich nicht nachvollziehen.
    Aja, in SelfHTML steht, wie du CSS-Eigenschaften mittels JS ändern kannst.
    Nur wird jemand ohne JS den Layer wohl eher nicht zu Gesicht bekommen.

    Bis denne,

    1. Ich danke euch für die Info's. Es war wirklich ganz einfach. Die Problematik mit dem ausgeschaltetem JS muß ich mir noch einmal überdenken.

      cu next time

      Michael

  2. Hallo,

    Hi

    gibt es eine einfach Möglichkeit Layer mit einem onMouseOver-Event bei einer Image-Map ein bzw. auszublenden?

    Ja:

    SCRIPT:

    <script type="text/javascript">
    <!--
    function einblenden(idname){
    document.getElementById(idname).style.visibility = visible';
    }

    function ausblenden(idname){
    document.getElementById(idname).style.visibility = hidden';
    }
    -->
    </script>

    LAYER:

    <div id="test1" style="visibility:hidden; top:10px; left:10px;">
    Hier kommt der krasse Text
    </div>

    BILD:

    <img onMouseOver="einblenden('test1');" onMouseOut="ausblenden('test1');">

    Gruss
    (-: David :-)

    1. hi,

      wenn du schon vollständige scripte postest (was hier nicht gern gesehen wird) - dann doch bitte wenigstens fehlerfreie.

      gruss,
      wahsaga

      1. hallo wahsaga

        wo ligt den der Fehler in diesem Script?

        gruss David

        1. Nabend,

          wo ligt den der Fehler in diesem Script?

          Doppelt schlimm ist es, wenn man kompletten Code postet, dieser fehlerhaft ist und man selbst dann noch nicht einmal den/die Fehler findet. Halt, das ist ja schon dreifach schlimm ;)

          Bis denne,

          1. Hallo Hubert

            Ich weiss auch nicht was ihr habt.

            Ich freue mich auch, wenn ich einen Code auffinde, welchen ich nachher studieren kann.
            Man lernt auch etwas wenn man sich nicht zuerst durch hunterte von hergegoogelten Codeschnipsel wühlen muss!

            Und was die funktionalität des Codes betrifft,
            bei mir läuft der Code ohne Fehler, vieleicht hat sich ein
            schreibfehler eingeschlichen, welchen ich jetzt aber nicht finden kann.
            (Deswegen muss ich ja nicht gleich gehängt werden)

            Grüsse von mir.

            1. Hi David,

              Man lernt auch etwas wenn man sich nicht zuerst durch hunterte von hergegoogelten Codeschnipsel wühlen muss!

              Man lernt aber auch nicht wenn einen fehlerhaften Code kommentarlos vorgesetzt bekommt.

              bei mir läuft der Code ohne Fehler

              Der? Nicht!

              vieleicht hat sich ein
              schreibfehler eingeschlichen

              Einer? Je nach Zählweise sind es mindestens 8.

              (Deswegen muss ich ja nicht gleich gehängt werden)

              Nein, niemand hängt dich. Du solltest aber etwas mehr Sorgfalt walten lassen. Ein Link auf die erforderlichen Methoden hätte Michael sicher auch weitergeholfen.

              Grüße,

              Jochen

            2. Nabend,

              Ich weiss auch nicht was ihr habt.

              Ich hab zB frei für heute. Uni ist seit 12/30 aus ;)

              Ich freue mich auch, wenn ich einen Code auffinde, welchen ich nachher studieren kann.

              Sicherlich. Nur ist dieses bekannter Weise das _Self_Forum und nicht das _Get_Forum.

              Man lernt auch etwas wenn man sich nicht zuerst durch hunterte von hergegoogelten Codeschnipsel wühlen muss!

              Nein, man muss sich nur zielgerichtet durch SelfHTML arbeiten und dies ist schließlich Voraussetzung vor dem Posten. Demnach hätte der Fragesteller sein Problem schnellstens lösen können.
              Was hift es schließlich, wenn man eine fertigen Code bekommt, ihn aber nicht versteht? Besser ist es doch wohl, wenn man Hilfe bekommt und mittels dieser eine eigene Lösung zustande bekommt. Dann weiß man auch, warum und wie etwas funktioniert.

              bei mir läuft der Code ohne Fehler

              Der IE zeigt auch Webseiten an, deren Struktur er nur erahnen/erraten kann.

              schreibfehler eingeschlichen, welchen ich jetzt aber nicht finden kann.

              Nein, ein Syntax-Fehler. Du solltest noch einmal schauen, wie man etwas einen String zuweist.

              (Deswegen muss ich ja nicht gleich gehängt werden)

              Das wirst du bestimmt nicht, keine Angst. Allenfalls gesteinigt, wenn du nach "Wie ändere ich 2 Frames gleichzeitig?" fragst ;)

              Bis denne,

              1. Nein, man muss sich nur zielgerichtet durch SelfHTML arbeiten und dies ist schließlich Voraussetzung vor dem Posten. Demnach hätte der Fragesteller sein Problem schnellstens lösen können.

                Dies habe ich sehr wohl probiert und auch zahlreiche Beispiele gefunden. Nur leider war es mir nicht möglich daraus ein wirklich funktionierendes Modell für mein Problem zu entnehmen. Dies könnte allerdings auch Browserbedingt sein. Nun funktioniert es jedenfalls durch Einbeziehung eurer Ratschläge.

                mfg

                Michael

              2. Hallo

                (Deswegen muss ich ja nicht gleich gehängt werden)
                Das wirst du bestimmt nicht, keine Angst. Allenfalls gesteinigt, wenn du nach "Wie ändere ich 2 Frames gleichzeitig?" fragst ;)

                Wie ändere ich denn 2 Frames gleichzeitig? ;-)

                David