MozillaPL.org - polskie centrum Mozilli

Główne menu:

Brak banera Flash

Jak tworzyć strony WWW zgodnie ze standardami

Moderator: Pomocy?!

Brak banera Flash

Postautor: viper_200 » 12 lipca 2007, 15:47

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4

Witam

Mam taki problem:
Robie stronkę WWW. Po wrzuceniu jej na serwer i uruchomieniu w popularnych przeglądarkach okazuje się że w IE oraz Operze strona wyświetla się prawidłowo, ale w FireFox już nie. Problem polega na tym że nie wyświetla się tabela wewnątrz której umieszczony jest baner zrobiony we FLESHu.

Oto fragmęt kodu który odpowiada za wyświetlenie tabeli z banerem:
Kod: Zaznacz cały
<!-- -------------------baner: -------------------- -->
<table cellpadding="0" cellspacing="2" width="800" align="center" border="1">
   <tr>
      <td class="baner" height="90" BGCOLOR=#FFC62B;>
           <center>
                 <embed src="images/baner.swf" width="450"
                                           height="210"                   
                                        />
           </center><!-- &nbsp; -->
      </td>
   </tr>
</table>
<!-- ---------------koniec BANER ------------------ -->




Oczywiście ta strona jeszcze nie jest skończona (jest dopiero w początkowej fazie tworzenia).

Jeśli ma to jakieś znaczenie to dodam iż kod jest tworzony w popularnym PAJĄCZKU.

Za pomoc z góry dziękuje.
viper_200
 

Postautor: diablownik » 12 lipca 2007, 20:01

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; pl; rv:1.9a7pre) Gecko/2007071005 Minefield/3.0a7pre

1. Problem leży tutaj: BGCOLOR=#FFC62B;
2. Ten temat bardziej podchodzi pod "tworzenie stron" niż "źle działające strony", bo:
3. Twój kod jest niezgodny ze standardami i ma parę błędów, skorzystaj z walidacji (walidator też wyświetliłby Ci odpowiednie błędy).
4. Obiektów flash nie osadza się za pomocą znacznika embed.
5. Może warto rozważyć zmianę edytora, skoro obecny tworzy tak zły kod?
diablownik
 
Posty: 375
Z nami od: 02 sierpnia 2006, 14:10

Postautor: Tomek » 12 lipca 2007, 20:01

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.4) Gecko/20061201 Firefox/2.0.0.4 (Ubuntu-feisty)

Bo to ma prawo się nie wyświetlać. Nie ma czegoś takiego jak embed w specyfikacji. Masz po prostu źle osadzonego flasha
http://osiolki.net/faq/flash
http://www.alistapart.com/articles/flashsatay/
"Mym sojusznikiem jest Moc, i potężnym sojusznikiem ona jest." -- Mistrz Yoda
Tomek
Moderator
 
Posty: 9041
Z nami od: 19 sierpnia 2004, 06:52

Postautor: viper_2000 » 13 lipca 2007, 02:34

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4

tomasiek napisał :
Bo to ma prawo się nie wyświetlać. Masz po prostu źle osadzonego flasha


To co w takim razie powiesz na temat TEGO Kursu ??

Pozatym skoro to jest źle napisane (i z błędami) to dlaczego działa mi w Operze oraz IE, a w FireFox nie ??
viper_2000
 
Posty: 1
Z nami od: 12 lipca 2007, 16:15

Postautor: Tomek » 13 lipca 2007, 06:17

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.4) Gecko/20061201 Firefox/2.0.0.4 (Ubuntu-feisty)

Powiem tyle - nie potrafisz czytać ze zrozumieniem. Jak byk masz napisane w tym kursie:
UWAGA!
Polecenie EMBED nie wchodzi w skład specyfikacji HTML 4.01 (jest obsługiwane przez Microsoft Internet Explorera, Netscape/Mozillę/Firefoksa i Operę)!


Jak czegoś nie ma w specyfikacji, nie ma co się dziwić że nie działa. Kursy to nie wszystko, liczy się specyfikacja. A dlaczego działa w Operze i IE - bo producenci tych przeglądarek uznali że są leniwi webmasterzy, którym nie chce się tego robić porządnie, i zamiast uczyć prawidłowych nawyków, postanowili zostawić obsługę złego znacznika.
W kursie jak widzisz jest błąd - jest napisane że w Fx działa - a sam masz przykład że nie działa.
Proponuję poczytać specyfikację HTML, poczytać te linki które dostałeś ode mnie i od diablownika, może zmienić program w którym tworzysz na coś... lepiej tworzącego kod niż pajączek (choć i pajączkiem można tworzyć ładny kod).
Tu też masz o prawidłowym osadzaniu mediów: http://webmaster.helion.pl/kurshtml/mul ... imedia.htm
"Mym sojusznikiem jest Moc, i potężnym sojusznikiem ona jest." -- Mistrz Yoda
Tomek
Moderator
 
Posty: 9041
Z nami od: 19 sierpnia 2004, 06:52


Wróć do Tworzenie stron WWW

Kto jest online

Zarejestrowani użytkownicy: dexter, Google [Bot]

Przejdź do powiązanej strony

Nawigacja:

Stopka: