Catweazle: class mit mopuseover ändern

dies hier mag bekannt sein:-----------------------------

<img src="bildX.jpg" name="meinbild">

und irgendwo anders dann

onmouseover="meinbild.src='bildY.jpg'"

geht sowas nun auch mit klassen und divs?--------------

<div class="styleX" name="meinediv"> blabla </div>

und irgendwo anders dann

onmouseover="meinediv.class='styleY'"

???????????????????????????????????????????????

mein ursprüngliches problem ist das ich beim fahren über ein bild woanders eine div einblenden möchte, also ihre visibility auf visible setzten will, anstatt wie bis dato auf hidden.
für andere ideen in der richtung bin ich gerne offen.
habe schon soetwas versucht (leider ohne erfolg):

onmouseover="meinediv.style='visibility:visible'"

  1. hi,

    geht sowas nun auch mit klassen und divs?--------------

    <div class="styleX" name="meinediv"> blabla </div>

    und irgendwo anders dann

    onmouseover="meinediv.class='styleY'"

    Ja, aber nur wenn du dir erstens eine vernünftige Referenz auf das Div besorgst (Div haben kein name-Attribut, aber er könnte bspw. eine ID bekommen, und dann besorgst du dir die Referenz mittels document.getElementById), und du zweitens die Eigenschaft className ansprichst (die enthält die Klasse(n) eines Elements, class hingegen ist ein reserviertes Wort).

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
    1. es gibt doch eine kleine änderung. es funzt nur in opera und ie - firefox streikt. da die anderen beiden meine visible-hidden-mouseover mitmachen denke ich es liegt an className oder an der id-vergabe. ne idee?

      ich stell es mal hoch:
      neben den bildern oben müsste text erscheinen im firefox leider nicht

      http://freenet-homepage.de/mi-master/bilderschau/rollover.html

      1. es gibt doch eine kleine änderung. es funzt nur in opera und ie - firefox streikt. da die anderen beiden meine visible-hidden-mouseover mitmachen denke ich es liegt an className oder an der id-vergabe. ne idee?

        Du bist in keinsterweise auf das was wahsaga dir mitteilte eingegangen, schau einfach mal in die Fehlerkosnole.

        Struppi.

        --
        Javascript ist toll (Perl auch!)
        1. welche? wo bekomme ich die her? der firebuck?

          1. welche? wo bekomme ich die her? der firebuck?

            Du hast das Menü im FF gefunden? Schau mal unter Extras.

            Struppi.

            --
            Javascript ist toll (Perl auch!)
  2. echo $begrüßung;

    geht sowas nun auch mit klassen und divs?--------------
    onmouseover="meinediv.class='styleY'"

    Die Eigenschaft heißt in Javascript className.

    echo "$verabschiedung $name";

    1. DAS FUNZT, danke danke..

  3. Hallo,

    onmouseover="meinediv.style='visibility:visible'"

    Das Prinzip müsste schon funktionieren - aber die Umsetzung net:
    onmouseover="document.getElementById("meinediv").style.visibility='visible'"
    Musst dann halt die entsprechende ID setzen.
    Alternativ kannst du auch nur mit CSS arbeiten (sofern ein Selektor greift, also Nachfahren-, Nachbar- oder Kindselektor)
    div.hoverdiv:hover div.meinediv { visibility: visible }
    Grüße,
    Willi

    1. servus willi, klappt die zweite idee mit dem css auch so wie ich es will, das wenn ich über das bild gehe??? evtl. wenn ich dem eine id gebe oder so???

      mfg catweazle

    2. ach und die erste version funzt nicht?!?!  :-(  habs genauso getestet, jetzt hat das bild meinen normalen mouseover-bild-effeckt verloren (bild wechselte) und die div bleibt immer noch hidden..

      warum passiert das immer mir?^^