Martin: Probleme mit Roll Over - ev. Js?

Hallo!
Hab ein Problem:

Ich hab auf meiner Webseite so mittig auf der Seite einige Textlinks untereinander stehen die die einzelnen Kategorien sind, die ich verkaufe. Nebenbei habe ich etwas Platz für ein Foto.
Jetzt hätte ich gerne, das sich das foto auf daneben immer ändert sobald man über einen Textlink fährt (die Textlinks sind via css datei formatiert)
Sprich man fährt über news und man sieht nebenbei eine zeitung, man fährt über Guestbook und man sieht ein Buch oder so :o)

Wie kann ich das bewerkstelligen? Gibts da ne Lösung in HTML oder JS? Bitte nicht unbedingt php, bin da noch schwächer drauf als in HTML oder JS...
eventuell einen Link wo ich nachlesen kann wie sowas geht?

Danke für eure Hilfe

mfg

  1. meinst Du so etwas wie auf meiner HP? (siehe oben)

    1. Moin

      meinst Du so etwas wie auf meiner HP? (siehe oben)

      Wahrscheinlich nicht.
      Deine Ein- Ausblendungen funktionieren nur unter IE
      Mozilla zeigt nichts.

      Gruesse
      Wilhelm

      --
      Q: Warum gibt es in LinuxLand so viele Trolljaeger?
      A: Weil dort die groessten Exemplare wohnen.
      1. Funktionalität auf mehreren Browsern außer IE wäre wichtig. Ansonsten wärs schon sowas...

    2. meinst Du so etwas wie auf meiner HP? (siehe oben)

      Dein code ist veraltet und unsauber.

      function initiate() {
              if (document.all) {
                      closesubmenu=eval("document.all.email.style")
              }
              if (document.layers) {
                      closesubmenu=eval("document.email")
              }
              activated=true
      }

      Das ist IE 4.x und NC 4.x Referenzierung, es gibt mittlerweile noch neuere Browser.

      Du sperrst neuere Browser, die dhtml wesentlich besser als die beiden die du einbindest, aus. Darüber hinaus ist eval evil und in 99.99999% der Fälle überflüssig, gefährlich und langsam.

      Du suchst unbedingt noch document.getElementById und eine vernünftige Referenzierung.

      function initiate()
      {
      if(document.getElementById)
      closesubmenu = document.getElementById('email').style;
      else if (document.all)  closesubmenu= document.all['email'].style;
      else if (document.layers)  closesubmenu = document.layers['email'];
      activated=true
      }

      Und das zieht sich durch dein ganzen Skript.

      Struppi.

      1. danke, hat auch mir sehr geholfen.

        muß den Code nochmal ueberarbeiten.