• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Alternativtext bei Object-Tag

Status
Für weitere Antworten geschlossen.

ewgeni

Neues Mitglied
Ich habe in einer Seite Flash eingebunden, dazu möchte ich für ältere Browser einen Alternativtext anzeigen lassen. Bei mir wird aber beides angezeigt. Wo liegt der Fehler?

Code:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="210" height="510">
 <param name="movie" value="Seite.swf">
  <param name=quality value=high>
  <embed src="Seite.swf" quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="210" height="510">
Ihr Browser unterstützt kein Flash.
</object>
 
Werbung:
Ich füge immer nach allen Tags, die das swf-Teil betreffen, folgendes ein:
Code:
<noembed>Ihr Browser unterst&uuml;tzt kein Flash.</noembed>
Dass man das mitten im <object>-Tag einfügen kann, wusste ich gar nicht. Naja, offensichtlich geht es ja auch nicht :wink: .
 
Das funktioniert bei mir irgendwie trotzdem nicht. Soll das so sein:
Code:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="210" height="510">
...
<noembed>Ihr Browser unterst&uuml;tzt kein Flash.</noembed>
</object>
oder so:
Code:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="210" height="510">
...
</object>
<noembed>Ihr Browser unterst&uuml;tzt kein Flash.</noembed>

Gibt es auch <noobject>?
 
Werbung:
So:
Code:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="210" height="510">
...
</object>
<noembed>Ihr Browser unterst&uuml;tzt kein Flash.</noembed>
 
Der Text "Ihr Browser unterstützt kein Flash." wird immer angezeigt, egal ob Flash aktiviert ist oder nicht.
 
Werbung:
Stimmt, da hab ich nicht drauf geachtet. Es sollte schon das <object> sein.
Also nochmal: Es gibt ja Frame und Noframe, jetzt brauch ich sowas wie Object und ...
Wenn man es auch irgendwie anders darstellen kann, wäre das natürlich super.
 
Ich habe mich leider vertan :oops: . Es muss doch so aussehen:
Code:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="210" height="510">
...
<noembed>Ihr Browser unterst&uuml;tzt kein Flash.</noembed>
</object>
Zu der Sache, dass es sich um ein "object" handelt: Du hast aber innerhalb des <object>-Tags noch einen <embed>-Tag. Wenn dieser fehlt, kannst du das alles vergessen. Nur der <embed>-Tag bindet dein Flash-Filmchen ein; schließlich funktioniert es ja auch mit <embed> und ohne <object> drumherum. Für Sachen wie diese ist das <object>-Teil aber offensichtlich wichtig.
 
Hast du das selbst ausprobiert? Ich hab im IE Flash ausgemacht und es wird dann gar nichts angezeigt.
 
Werbung:
Status
Für weitere Antworten geschlossen.
Zurück
Oben