sudden: onmouseover

hallo

ich habe einen onmouseover effekt bei grafiken eingestellt mit hilfe des tutorials bei selfhtml. hierzu hätte ich folgendes problem:

wenn man innerhalb des html dokuments die funktionen nicht in der gleichen reihenfolge abfragt, wie sie im script/header-teil definiert wurden, spielen sie total verrückt. das ist etwas ärgerlich wenn man später was in der mitte einfügt :-/

aber meine wichtigere frage ist folgende:
ich möchte, dass nicht nur die grafik sich ändert, wenn man mit der maus drüber fährt, sondern auch ein erklärender text in einer anderen zelle der tabelle sichtbar wird.

  1. aber meine wichtigere frage ist folgende:
    ich möchte, dass nicht nur die grafik sich ändert, wenn man mit der maus drüber fährt, sondern auch ein erklärender text in einer anderen zelle der tabelle sichtbar wird.

    um den inhalt einer zelle zu verändern musst du mit innerHTML bzw. innterText arbeiten
    google wird dir dabei sicherlich helfen!
    aufpassen: innerText funktioniert nur im IE, man kanns aber in anderen browsern emulieren (http://www.faqts.com/knowledge_base...phtml/aid/19509)

    hth Facetious

    1. um den inhalt einer zelle zu verändern musst du mit innerHTML bzw. innterText arbeiten

      hallo,
      vielen dank für deine antwort. der innerhtml war das, was ich suchte. gepaart mit getElementsByTagName habe ich das erreicht, was ich wollte.

  2. wenn man innerhalb des html dokuments die funktionen nicht in der gleichen reihenfolge abfragt, wie sie im script/header-teil definiert wurden, spielen sie total verrückt. das ist etwas ärgerlich wenn man später was in der mitte einfügt :-/

    Was meinst du mit gleichen Reihenfolge?
    was für Funktionen?

    Für JS Funktionen spielt es keine Rolle in welcher Reihenfolge sie stehen.

    ich möchte, dass nicht nur die grafik sich ändert, wenn man mit der maus drüber fährt, sondern auch ein erklärender text in einer anderen zelle der tabelle sichtbar wird.

    Du meinst sowas http://javascript.jstruebig.de/exp/test/css-mouseover.html

    Struppi.

    1. Was meinst du mit gleichen Reihenfolge?
      was für Funktionen?

      Für JS Funktionen spielt es keine Rolle in welcher Reihenfolge sie stehen.

      hm also die bildchen stehen so im dokument

      <script type="text/javascript">
      <!--dynamische grafische buttons

      forum = new Image();
      forum.src = "pics/forum.JPG";
      foruman = new Image();
      foruman.src = "pics/foruman.JPG";

      mail = new Image();
      mail.src = "pics/mail.JPG";
      mailan = new Image();
      mailan.src = "pics/mail.JPG";

      function Bildwechsel(Bildnr,Bildobjekt) {
       window.document.images[Bildnr].src = Bildobjekt.src;
      }
      //-->
      </script>

      wenn ich nun im body teil des html dokumentes aber erst das mail-bild habe und danach das forum-bild, dann spielen die verrückt. ich hab sechs so. das kann ein sehr lustiges memoryspiel geben, probiers mal aus ^^ (also wenn du zeit hast. wichtig ist mir das nicht. ich erkläre das jetzt nur so ausführlich, weil du halt gefragt hast)

      im html-teil werden die so aufgerufen:
      <td><a href="http://..."
         onMouseOver="Bildwechsel(0,foruman)"
         onMouseOut="Bildwechsel(0,forum)">
      <img src="pics/forum.JPG"></a></td>
      ...
      <td><a href="http://..."
         onMouseOver="Bildwechsel(1,mailan)"
         onMouseOut="Bildwechsel(1,mail)">
      <img src="pics/mail.JPG"></a></td>

      Du meinst sowas http://javascript.jstruebig.de/exp/test/css-mouseover.html

      nee sorry, ich meinte innerhtml. aber danke dir für die mühe.