Robert: onmouseover

Hallo,

ich möchte ganz einfach in zwei Frames arbeiten und dabei in dem Moment wenn ich im linken Frame über ein Wort fahre, im anderen Frame ein zugehöriges Bild anzeigen lassen!

  1. Nimm JavaScript, wenn dus kannst.
    Und wenn dus nicht kannst, nimms trotzdem.

    1. Hi Christoph,

      Nimm JavaScript, wenn dus kannst.
      Und wenn dus nicht kannst, nimms trotzdem.

      Ich bin mir da nicht so sicher, ob Javascript über zwei Frames verteilt funktioniert.
      Lass die Frames weg, die sind eh schlecht ;-)

      MfG, Dennis.

      --
      Mein SelfCode: ie:{ fl:{ br:^ va:) ls:< fo:) rl:( n4:& ss:) de:> js:( ch:{ sh:( mo:} zu:|
      Zufällige Hinweise:
      ------------------------
      Meine Homepage: http://www.riehle-web.com
      Tutorial: http://tutorial.riehle-web.com
      1. Hi,

        Ich bin mir da nicht so sicher, ob Javascript über zwei Frames verteilt funktioniert.

        Warum sollte das nicht gehen? Erst lesen, dann posten, gelle...

        Lass die Frames weg, die sind eh schlecht ;-)

        Was spielt das in diesem Zusammenhang fuer eine Rolle?

        Gruesse, Joachim

        --
        Am Ende wird alles gut.
        1. Hi Joachim,

          Ich bin mir da nicht so sicher, ob Javascript über zwei Frames verteilt funktioniert.
          Warum sollte das nicht gehen? Erst lesen, dann posten, gelle...

          Solltest du vielleicht mal anderen sagen ... *grummel*

          Lass die Frames weg, die sind eh schlecht ;-)
          Was spielt das in diesem Zusammenhang fuer eine Rolle?

          Weil man grundsätzlich immer auf Frames verzichten sollte.
          Oder zumindest ich immer davon abraten würde.

          MfG, Dennis.

          --
          Mein SelfCode: ie:{ fl:{ br:^ va:) ls:< fo:) rl:( n4:& ss:) de:> js:( ch:{ sh:( mo:} zu:|
          Zufällige Hinweise:
          ------------------------
          Probleme mit Formularen?
          http://tutorial.riehle-web.com hilft weiter.
  2. Hi,

    Da wirst Du mit Html nicht weit kommen, sondern mit Javascript arbeiten muessen.
    In der Doku findest Du die noetigen Infos zu:
    Referenzierung in anderen Frames http://de.selfhtml.org/javascript/objekte/frames.htm#scripts
    Grafiktausch (falls Du Deinen Tausch mit Leer-Gif gegen Grafik realisieren willst)
    http://de.selfhtml.org/javascript/beispiele/buttons.htm

    Hier noch was zur Manipulation von Div-Layern (Falls Du einen solchen zeigen/verstecken willst) http://www.wendenburg.de/jstipps/divref.php

    Gruesse, Joachim

    --
    Am Ende wird alles gut.
  3. Hallo,

    nehmen wir ma an die Frames heißen frame1 und frame2, dann könnte es gehen mit nen Link in frame1 (wo der text is)

    <a href="javascript:noop()" onmouseover="dobild1()">Text</a>

    und als JavaScript:

    function noop() { }
    function dobild1() {
      window.top.frame2.document.images.bildname.src = "/example.jpg";
    }

    usw.. hoffe es hilft (und funzt *g*)

    Mit freundlichen Grüßen,
    Michael Nagler

    1. Hi Michael,

      nehmen wir ma an die Frames heißen frame1 und frame2, dann könnte es gehen mit nen Link in frame1 (wo der text is)

      <a href="javascript:noop()" onmouseover="dobild1()">Text</a>

      Boah ey, was soll denn das?
      Wozu der sinnfreie Link?
      Wozu die sinnfreie Funktion noop()?

      function noop() { }
      function dobild1() {
        window.top.frame2.document.images.bildname.src = "/example.jpg";
      }

      Was bezweckst du mit bildname? Was ist bildname überhaupt für ein Objekt?

      usw.. hoffe es hilft (und funzt *g*)

      Weder noch.

      Vielleicht so:

      <p onmouseover="dobild1()">Text</p>

      <script type="text/javascript">
      <!--
      function dobild1() {
      top.frame2.document.images[0].src = "/example.jpg"; //Der Zähler [0] referenziert die erste in der Seite vorkommende Grafik, wenn es das zweite Bild wäre solltest du [1] schreiben, usw...
      }
      //-->
      </script>

      Eventuell vorher das Bild in einem Array definieren, damit es vorgeladen wird.
      Habe es jetzt aber nicht geprüft.
      Um richtig referenzieren zu lernen, solltest du folgende Seiten studieren:
      http://aktuell.de.selfhtml.org/tippstricks/javascript/fensterzugriff/index.htm
      Wenn du Tipps gibst, solltest du dir zumindest sicher Sein, dass dieser auch funktioniert, wenngleich auch dieses kein Indikator für die Richtigkeit des Codes ist.

      Gruß

      Kurt

      --
      Nein, ich beantworte keine Anfragen per e-mail.
      ss:( zu:) ls:[ fo:) de:] va:| ch:| sh:( n4:° rl:( br:? js:| ie:% fl:( mo:?
      "Verstand ohne Gefuehl ist unmenschlich, Gefuehl ohne Verstand ist Dummheit."  (Egon Bahr; dt. Journalist u. Politiker; geb. 1922)
      http://elektro-dunzinger.at
      http://shop.elektro-dunzinger.at
    2. Hi Michael,

      [...]

      Sorry, der Ton macht die Musik, und der war meinerseits nicht in Ordnung.
      Ich wollte nur deinen Ansatz kritisieren, nicht aber dich persönlich angreifen.
      Noch mal sorry.

      Gruß

      Kurt

      --
      Nein, ich beantworte keine Anfragen per e-mail.
      ss:( zu:) ls:[ fo:) de:] va:| ch:| sh:( n4:° rl:( br:? js:| ie:% fl:( mo:?
      "Der Zufall ist der einzig legitime Herrscher des Universums."  (Napoleon I.; fr. Kaiser; 1769-1821)
      http://elektro-dunzinger.at
      http://shop.elektro-dunzinger.at
  4. Frames sind böse, waaaaaaaaaaaahh!

    Gruß

    Phil

    --
    ich bin ein nachmacher: http://www.eppstein.de
    ie:% fl:( br:& va:} ls:< fo:) rl:( n4:{ ss:| de:] js:| ch:? mo:} zu:(