onmouseover mit gif-Wechsel und mid - kann mir jemand helfen?
Frank
- javascript
Hallo zusammen,
vielleicht bin ich überlesen worden oder ist mein 'Fall' so schwierig?? Ich versuchs nochmal...
Folgende Aufgabenstellung habe ich:
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>
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
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
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
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
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
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
Vielleicht hilft das auf die Schnelle:
http://selfhtml.teamone.de/javascript/objekte/embeds.htm#name
Grüße
Gregor
Hallo,
Nur ganz allgemein: Warum benutzt Du noch gif, statt png? gif hat nur Nachteile im Vergleich zum png-Format.
Grüße, Igor.
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
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
Hi,
gif hat nur Nachteile im Vergleich zum png-Format.
was veranlasst Dich zu dieser Fehlbeurteilung?
Cheatah
was veranlasst Dich zu dieser Fehlbeurteilung?
Was Dich zu Deiner (-: Nenne mir mal einen Nachteil von png gegenüber gif!
Igor
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
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.
...anstatt euch hier zu streiten, könntet ihr mein Beispiel mal ausprobieren und mir helfen ;-) - wie wärs?
Gruss
Frank
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