Skocz do zawartości

Problem validacji z obiektem flash


radca78

Rekomendowane odpowiedzi

Witam

Mam problem przy walidacji dokumentu - błędy dot. tylko obiektu flasha, a konkretnie parametrów podawanych przy <embed> (jak poniżej).

<embed src="nazwa.swf" quality="high" bgcolor="#FBFCFE" width="146" height="180" swLiveConnect="true" id="cos" name="nazwa" align="middle" flashvars="XMLdata=f/graph.xml" type="application/x-shockwave-flash" pluginspage="https://www.macromedia.com/go/getflashplayer"></embed>

Deklaracja w doc:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="https://www.w3.org/1999/xhtml">

Cały obiekt wstawiam w taki sposób:

<object class="flash" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="https://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" id="cos" width="146" height="180" align="middle">
<param name="movie" value="f/pokoje.swf" />
<param name="quality" value="high" />
<param name="flashvars" value="XMLdata=f/graph.xml" />
<param name="bgcolor" value="#FBFCFE" />

<embed src="nazwa.swf" quality="high" bgcolor="#FBFCFE" width="146" height="180" swLiveConnect="true" id="cos" name="nazwa" align="middle" flashvars="XMLdata=f/graph.xml" type="application/x-shockwave-flash" pluginspage="https://www.macromedia.com/go/getflashplayer"></embed>
</object>

Bede wdzieczny za wskazowki.

Odnośnik do komentarza
Udostępnij na innych stronach

No fakt nie ma znacznika embed w xhtml :(

O to co znalazłem, a w zasadzie metoda na "oszukanie" walidatora. Jednak jest problem z pobraniem wtyczki do Firefoxa i ogólnie Netscepa :(

Może ktoś ma pomysl co do wtyczki ....

<object class="flash" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="https://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" id="ocs" width="146" height="180" align="middle">
 <param name="movie" value="nazwa.swf" />
 <param name="quality" value="high" />
 <param name="flashvars" value="XMLdata=f/graph.xml" />
 <param name="bgcolor" value="#FBFCFE" />
<script type="text/javascript">
<!--
if (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"]) {
document.writeln(' <embed name="movie" src="nazwa.swf"');
document.writeln(' quality="high" bgcolor="#FFFFFF" menu="false" swLiveConnect="true" allowScriptAccess="sameDomain"');
document.writeln(' width="100%" height="100%"');
document.writeln(' type="application/x-shockwave-flash"');
document.writeln(' pluginspage="https://www.macromedia.com/go/getflashplayer"> </embed>');
} else {
document.writeln('.......');
}
//-->
</script>
</object>

Odnośnik do komentarza
Udostępnij na innych stronach

  • 1 miesiąc temu...

Miałem taki sam problem.

Spróbuj po prostu tak:

<p class="flash">

<object type="application/x-shockwave-flash" data="top.swf" width="760" height="105">

<param name="movie" value="top.swf" />

</object>

</p>

Zwykle wystarcza, działa i jest zgodne ze standardem. Sprawdź sam tu

Szern

Darmowy skrypt SEOAnalityk na otwartych źródłach do monitoringu stron www:

Odnośnik do komentarza
Udostępnij na innych stronach

  • 1 rok później...

Napisałem generator flasha aby był zgodny z xhtml. Zapomniałem o tym bo napisałem go na moje potrzeby i mojego kolegi.

adres: Validacja flash

niezaleznosc-finansowa.pl - czasami coś napiszę

Hippos - Katalog stron PREMIUM

Odnośnik do komentarza
Udostępnij na innych stronach

<!-- Flash Content -->

<object type="application/x-shockwave-flash" 
 data="PLIK.swf" 
 width="768" height="128" id="VideoPlayback">
 <param name="movie" value="PLIK.swf" />
 <param name="wmode" value="opaque" />
 <param name="allowScriptAcess" value="sameDomain" />
 <param name="quality" value="best" />
 <param name="bgcolor" value="#FFFFFF" />
 <param name="scale" value="noScale" />
 <param name="salign" value="TL" />
 <param name="FlashVars" value="playerMode=embedded" />
</object>

<!-- End Flash Content -->

validuje się i działa we wszystkim

Odnośnik do komentarza
Udostępnij na innych stronach

  • 10 miesięcy temu...
Napisałem generator flasha aby był zgodny z xhtml. Zapomniałem o tym bo napisałem go na moje potrzeby i mojego kolegi.

adres: Validacja flash

Link nie działa.

Głodne dzieci, pomóż im, wystarczy kilka kliknięć. Optymalizacja strony za darmo.

Kiedyś miałem czas na wszystko, w ogóle masę wolnego czasu... później zająłem się pozycjonowaniem :D

Mój blog seo. Zapraszam do dyskusji.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeżeli można wrzucić swoje 3grosze to z tego co mi się zdaje niema żadnego darmowego i w 100% niezawodnego sposobu na validowanie flasha. Są tylko płatne patenty... Pozostaje się z tym pogodzić. Warto uświadomić sobie, że tak na prawdę to, że kod wstawiający flash się nie validuje w niczym nie szkodzi (w html)... no może poza dobrym samopoczuciem ;)

Odnośnik do komentarza
Udostępnij na innych stronach

  • 3 tygodnie później...
  • 3 lata później...
Zdecydowanie SwfObject. Flash osadzony za pomocą java scriptu. Oprócz tego, że strona się validuje, metoda ta daje ogromne możliwości pozycjonowania stron flashowych (bez cloakingu).

Zgadzam się w stu procentach... Działa we wszystkich przeglądarkach, na stronie znajdziesz pełną instrukcję.

Edytowane przez matrus2

Nie zwykły presell tylko porządne artykuły - btw wymienię się linkiem => PW...

Troche bardziej zwykły artykuły do przedruku...

A także Antyplagiat...

Odnośnik do komentarza
Udostępnij na innych stronach

@THI - ależ skąd - to jakiś turecki miłośnik filmów, który znalazł pomoc z osadzaniem flasha dopiero na polskim forum :)

 Szablony do zennopostera - ZenBLOG, ZenSocialBot, ZenOgłoszenia, Szeptacz, ZenFles, ZenReview, szablony do poczty i inne). Tylko profile VIP proszę zamawiać przez priv lub email

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności