Frank: onmouseover mit gif-Wechsel und mid - kann mir jemand helfen?

Hallo zusammen,

vielleicht bin ich überlesen worden oder ist mein 'Fall' so schwierig?? Ich versuchs nochmal...

Folgende Aufgabenstellung habe ich:

  • beim Öffnen einer Seite, ist diese zunächst dunkel
  • fahre ich mit der Maus über eine 'bestimmte' Stelle, soll eine Grafik erscheinen und Musik abgespielt werden, verlasse ich diese Stelle, soll alles wieder dunkel und ruhig sein

Als Anfänger habe ich mich auf die Suche gemacht und auch einige gute Beispiele gefunden, nur irgendetwas stimmt noch nicht:
Zeile 9 / Zeichen 2 / unbekannter Fehler / code 0

Aber was nur??
Vielen Dank für eure Hilfe.
Hier der Quelltext:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>mouseover.html</TITLE>
<script language="javascript">
function playSound()
{
 document.sound1.play();
 }
</script>
</HEAD>
<body bgcolor="black" text="aqua" background="bla6b.gif">
1. Eine Gif-Animation spielt fortlaufend bei Mouseover (mit Link)
<br />
<br />
<a href="index.html" onmouseover="wolve.src='mond_02.gif';"
 onmouseout="wolve.src='bla6b.gif'"> <img src="bla6b.gif" width="100"
 height="75" border="0" alt="" name="wolve" /> </a>
<br />
2. Eine Gif-Animation spielt fortlaufend bei Mouseover (ohne Link)
<br />
<br />
<TABLE border="0">
<TBODY>
  <EMBED SRC="athletic.mid" autostart=false hidden=true
 name="sound1" mastersound>
  </EMBED>
  <TR>
    <TD onmouseover="wolve2.src='mond_02.gif'; playSound();"
        onmouseout="wolve2.src='bla6b.gif'"
    >
    <img src="bla6b.gif" width="100" height="75" border="0" alt=""
     name="wolve2"
    />
    </TD>
    <TD width="612"></TD>
  </TR>
</TBODY>
</TABLE>
</body>
</HTML>

  1. Hi,

    vielleicht bin ich überlesen worden oder ist mein 'Fall' so schwierig??

    nein, die Fehlerbeschreibung ist unzureichend, denn

    Zeile 9 / Zeichen 2 / unbekannter Fehler / code 0

    die Fehlermeldung (zudem _eines_ Browsers) alleine ist noch keine Fehlerbeschreibung. Insbesondere fehlen die Ergebnisse Deiner Debug-Ausgaben.

    Hier der Quelltext:

    Nach meiner Zählung enthält Zeile 9 ein "}".

    <script language="javascript">

    ERROR: Required attribute "type" missing.

    <br />

    In HTML/4.01 Transitional ist der End-Tag für <br> forbidden.

    <EMBED SRC="athletic.mid" autostart=false hidden=true
    name="sound1" mastersound>

    Ein solches Element güps nich.

    Für die Zukunft möchte ich Dich bitten, bei einem einmal geöffneten Thread zu bleiben, auch wenn dieser bereits weiter nach unten gerutscht ist.

    Cheatah

    --
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. Hi,

      Hi,
      also ich bin sowohl blutiger HMTL/JavaScript wie auch Forenanfänger und wenn ich mich hier unpräzise und rüpelhaft verhalten haben soll - SORRY

      vielleicht bin ich überlesen worden oder ist mein 'Fall' so schwierig??

      nein, die Fehlerbeschreibung ist unzureichend, denn

      Zeile 9 / Zeichen 2 / unbekannter Fehler / code 0

      die Fehlermeldung (zudem _eines_ Browsers) alleine ist noch keine Fehlerbeschreibung. Insbesondere fehlen die Ergebnisse Deiner Debug-Ausgaben.

      Mit einem Debug-Modus habe ich noch nicht gearbeitet - wie gehe ich da vor? Ich arbeite unter Websphere (Eclipse).

      Hier der Quelltext:

      Nach meiner Zählung enthält Zeile 9 ein "}".

      Nach meiner auch! Deshalb verstehe ich es nicht...

      <script language="javascript">

      ERROR: Required attribute "type" missing.

      <br />

      In HTML/4.01 Transitional ist der End-Tag für <br> forbidden.

      Diese 'Fehler' habe ich jetzt korrigiert - wieso 'meckert' das die Entwicklungsumgebung nicht an?

      <EMBED SRC="athletic.mid" autostart=false hidden=true
      name="sound1" mastersound>

      Ein solches Element güps nich.

      Was meinst Du? Verstehe ich nicht...

      Für die Zukunft möchte ich Dich bitten, bei einem einmal geöffneten Thread zu bleiben, auch wenn dieser bereits weiter nach unten gerutscht ist.

      Wie gesagt - nochmals sorry.

      Cheatah

      Gruss
      Frank

      1. Hi,

        also ich bin sowohl blutiger HMTL/JavaScript wie auch Forenanfänger und wenn ich mich hier unpräzise und rüpelhaft verhalten haben soll - SORRY

        danke, aber eine Entschuldigung ist nicht nötig. Wenn Du die </faq/> liest, wird es Dir leicht fallen, Dich den Gepflogenheiten des Forums anzupassen - dass einem dies am Anfang nicht unbedingt gelingt, wenn man die FAQ nicht gelesen hat, wissen wir :-)

        die Fehlermeldung (zudem _eines_ Browsers) alleine ist noch keine Fehlerbeschreibung. Insbesondere fehlen die Ergebnisse Deiner Debug-Ausgaben.
        Mit einem Debug-Modus habe ich noch nicht gearbeitet

        Ich rede nicht von irgendeinem Modus irgendeinen Programmes, sondern von Ausgaben, die Du zu Debug-Zwecken durchgeführt hast. Beispielsweise mittels document.write() oder alert().

        • wie gehe ich da vor? Ich arbeite unter Websphere (Eclipse).

        Au weh. Eclipse ist eine für Java oft benutzte Entwicklungsumgebung, welche AFAIK auch für andere Sprachen taugt - aber ich bin absolut nicht sicher, ob JavaScript zu diesen Sprachen gehört.

        Nach meiner Zählung enthält Zeile 9 ein "}".
        Nach meiner auch! Deshalb verstehe ich es nicht...

        Dann solltest Du einen anderen Browser befragen, was der dazu meint.

        Diese 'Fehler' habe ich jetzt korrigiert - wieso 'meckert' das die Entwicklungsumgebung nicht an?

        Warum sollte sie? Eclipse kann kein HTML. Es ist eine Umgebung für _Programmier_sprachen.

        Ein solches Element güps nich.
        Was meinst Du? Verstehe ich nicht...

        Ein <embed>-Element ist nicht Teil des HTML-Standards. Der Einsatz ist ebenso sinnvoll wie z.B. der von <hausschuh>.

        Cheatah

        --
        X-Will-Answer-Email: No
        X-Please-Search-Archive-First: Absolutely Yes
        1. Hi,

          Hi,

          danke, aber eine Entschuldigung ist nicht nötig. Wenn Du die </faq/> liest, wird es Dir leicht fallen, Dich den Gepflogenheiten des Forums anzupassen - dass einem dies am Anfang nicht unbedingt gelingt, wenn man die FAQ nicht gelesen hat, wissen wir :-)

          ok, ich werde sie mir mal zu Gemüte führen.

          Ich rede nicht von irgendeinem Modus irgendeinen Programmes, sondern von Ausgaben, die Du zu Debug-Zwecken durchgeführt hast. Beispielsweise mittels document.write() oder alert().

          Kannst Du mir dazu mal ein Beispiel geben wie diese Befehle konkret genutzt werden?

          Nach meiner Zählung enthält Zeile 9 ein "}".
          Nach meiner auch! Deshalb verstehe ich es nicht...

          Dann solltest Du einen anderen Browser befragen, was der dazu meint.

          Ok, zu Hause werd' ichs auch mal versuchen...

          Ein <embed>-Element ist nicht Teil des HTML-Standards. Der Einsatz ist ebenso sinnvoll wie z.B. der von <hausschuh>.

          Hallo? Du sprichst hier mit einem Anfänger - was sollen mir Deine Zeilen sagen??

          Cheatah

          Frank

          1. hi,

            Ich rede nicht von irgendeinem Modus irgendeinen Programmes, sondern von Ausgaben, die Du zu Debug-Zwecken durchgeführt hast. Beispielsweise mittels document.write() oder alert().
            Kannst Du mir dazu mal ein Beispiel geben wie diese Befehle konkret genutzt werden?

            http://selfhtml.teamone.de/javascript/objekte/window.htm#alert
            http://selfhtml.teamone.de/javascript/objekte/document.htm#write

            Ein <embed>-Element ist nicht Teil des HTML-Standards. Der Einsatz ist ebenso sinnvoll wie z.B. der von <hausschuh>.
            Hallo? Du sprichst hier mit einem Anfänger - was sollen mir Deine Zeilen sagen??

            was kann

            Ein <embed>-Element ist nicht Teil des HTML-Standards.

            denn wohl bedeuten? sehr viel (miß)interpretationsspielraum sehe ich bei dieser aussage eigentlich nicht.

            gruss,
            wahsaga

          2. Hi,

            [...] document.write() oder alert().
            Kannst Du mir dazu mal ein Beispiel geben wie diese Befehle konkret genutzt werden?

            Grundlagenwissen, insbesondere wenn Du es anhand von SelfHTML erlernen kannst, muss ich voraussetzen.

            Ein <embed>-Element ist nicht Teil des HTML-Standards. Der Einsatz ist ebenso sinnvoll wie z.B. der von <hausschuh>.
            Hallo? Du sprichst hier mit einem Anfänger - was sollen mir Deine Zeilen sagen??

            "Nimm kein <embed>."

            Cheatah

            --
            X-Will-Answer-Email: No
            X-Please-Search-Archive-First: Absolutely Yes
  2. Vielleicht hilft das auf die Schnelle:

    http://selfhtml.teamone.de/javascript/objekte/embeds.htm#name

    Grüße

    Gregor

  3. Hallo,

    Nur ganz allgemein: Warum benutzt Du noch gif, statt png? gif hat nur Nachteile im Vergleich zum png-Format.

    Grüße, Igor.

    1. hi,

      Nur ganz allgemein: Warum benutzt Du noch gif, statt png? gif hat nur Nachteile im Vergleich zum png-Format.

      in seinem quellcode steht etwas von gif_animation_.
      zwar gibt es von png auch eine animierte variante (mpng?), aber die beherrschte afaik nur mal eine version vom mozilla (inzwischen schon wieder nicht mehr IIRC), und keiner der anderen browser. also nicht unbedingt praxistauglich.

      gruss,
      wahsaga

      1. zwar gibt es von png auch eine animierte variante (mpng?), aber die beherrschte afaik nur mal eine version vom mozilla (inzwischen schon wieder nicht mehr IIRC), und keiner der anderen browser. also nicht unbedingt praxistauglich.

        Okay, gebe mich geschlagen! Animationen sind in der Tat der einzige mir bekannte Nachteil von png.

        Igor

    2. Hi,

      gif hat nur Nachteile im Vergleich zum png-Format.

      was veranlasst Dich zu dieser Fehlbeurteilung?

      Cheatah

      --
      X-Will-Answer-Email: No
      X-Please-Search-Archive-First: Absolutely Yes
      1. was veranlasst Dich zu dieser Fehlbeurteilung?

        Was Dich zu Deiner (-: Nenne mir mal einen Nachteil von png gegenüber gif!

        Igor

        1. Hi,

          Nenne mir mal einen Nachteil von png gegenüber gif!

          mangelnde Unterstützung seitens einiger - leider nur allzu verbreiteter - Browser (selbst in der neuesten verfügbaren Version).

          Cheatah

          --
          X-Will-Answer-Email: No
          X-Please-Search-Archive-First: Absolutely Yes
          1. mangelnde Unterstützung seitens einiger - leider nur allzu verbreiteter - Browser (selbst in der neuesten verfügbaren Version).

            Das gilt etwa beim IE ausschließlich für die Alphakanalunterstützung. Diese beherrscht gif aber ohnehin nicht, also kein Nachteil gegenüber gif.

            Wenn man in png nur eine transparente Farbe benutzt, dann ist das genauso als ob man das in gif tut, funktioniert also! Selbst alte IE beherrschen png, andere browsers ebenso.

            1. ...anstatt euch hier zu streiten, könntet ihr mein Beispiel mal ausprobieren und mir helfen ;-) - wie wärs?

              Gruss
              Frank

            2. Hi,

              Das gilt etwa beim IE ausschließlich für die Alphakanalunterstützung. Diese beherrscht gif aber ohnehin nicht, also kein Nachteil gegenüber gif.

              Du wolltest einen Nachteil von PNG gegenüber GIF hören. Das Format wird von wesentlichen Programmen weitaus minderwertiger unterstützt, als es bei GIF der Fall ist. Das _ist_ ein Nachteil, egal ob es nun um Fähigkeiten geht, die es in GIF nicht gibt.

              Wenn man in png nur eine transparente Farbe benutzt,

              ... dann kann man genauso gut GIF verwenden. Dieses Format ist deutlich älter und führt daher auch in deutlich älteren Programmen zu resultaten.

              Cheatah

              --
              X-Will-Answer-Email: No
              X-Please-Search-Archive-First: Absolutely Yes