Flash Einbindung nicht valide

  • habe euch unter diesem Link das Skript fuer eine Flash-Einbindung abgelegt:
    http://www.pfs.bc.ca/test/map-05.html

    Ich benutze Macromedia Flash prof. 8 und die .html habe ich ueber das Program erstellen lassen ("Publish" Funktion). Ich habe die Datei anschliessend auf folgender Seite getestet: http://validator.w3.org/ und das Ergenis zeigt 15 Fehler.

    Woran liegt das? Muesste ich die neuste Flash Version zum Publishing verwenden (Adobe Flash CS3)?

    Gruss Sero

  • Kein wunder ohne Doctype...
    ganz oben an Anfang der Seite sollte etwas wie

    Code
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
        "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">


    stehen.

    Zudem solltest du schauen was für Regeln die jeweiligen Doctypes verwenden, so sind eine Attribute in Tags nicht zulässig (einige deiner Fehler die angezeigt werden ;))

    vali-link: klick mich

    der tag funktioniert ja 1a :roll:

  • Hi Sudeki,

    ich habe mal deinen Doctype verwendet, aber die Fehler werden immer noch angezeigt. Dein vali link funktioniert bei mir leider nicht 1 a.

    Hier mal den Doctype, den ich fuer meine Website verwende: 11 Fehler werden gefunden.

  • Normales HTML braucht die " /" am ende bei deinen Param-Tags nicht.
    das ist nur bei XHTML erforderlich.

    Something big is coming. And there will be pirates and ninjas and unicorns...

  • naja lies einfach?
    Embed darf kein attribut src haben
    Embed darf kein attribut quality haben
    ....
    Embed gibts nicht

    Something big is coming. And there will be pirates and ninjas and unicorns...

  • bei xhtml benutzt man eigentlich nur das object-tag..
    wenn du dennoch das embed-tag haben willst, kannste ja mal probieren das ding via javascript einzubinden..
    so haben browser, die das object-tag so nicht verstehen die möglichkeit es doch zu bekommen

    man sollte für valides xhtml das object-tag benutzen
    http://webdesign.about.com/od/htmltags/p/bltags_embed.htm
    und
    http://webdesign.about.com/od/htmltags/p/bltags_object.htm

  • Hey Leute,

    ich wollte mich nur noch mal melden. ich habe das Flash jetzt folgendermassen eingebunden:

    Das funktioniert jetzt in allen aktuellen Brownsern und es wird auf den embed Tag sogar verzichtet. Das Skipt ist getestet und laut W3C fehlerfrei. Ich habe sogar noch ein Fehlermeldung mit eingebaut, falls kein Flash Player vorhanden ist.

    Gruss Seb

  • Ich habe mal das "innere object" herausgenommen und getestet. Nestcape, FF und Safari koennen das Flash Objekt nicht mehr darstellen. Denn Code habe ich uebrigens im Netz gefunden, kommt also nicht von mir, ich habs lediglich an meine Beduerfnisse angepasst.

    Gruss Sero

  • <object type="application/x-shockwave-flash" class="mov" data="../flash/pfs-map.swf" width="530" height="350">

    <param name="movie" value="navigation.swf">

    soweit ich weiß, sollten die beiden pfade glecih sein O.o

    Something big is coming. And there will be pirates and ninjas and unicorns...