![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 1 Dołączył: 6.02.2012 Skąd: 11°19'N, 142°15'E Ostrzeżenie: (0%) ![]() ![]() |
witam mam mały problem mianowicie podany niżej skrypt nie chce działać:
usuwając jedynie nagłówek czyli
sprawimy jż kod "cudownie" zacznie prawidłowo funkcjonować jak miałbym go poprawić aby działał z tym nagłówkiem ps. Pracuje na przeglądarce OPERA ver. 12.01 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 729 Pomógł: 346 Dołączył: 4.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
Nie zadziała bo to są błędne nagłówki
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 590 Pomógł: 107 Dołączył: 25.10.2011 Ostrzeżenie: (0%) ![]() ![]() |
Czekaj - to wynikiem ma być XML czy HTML? Bo oba naraz to (w ogólności) nie bardzo...
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 1 Dołączył: 6.02.2012 Skąd: 11°19'N, 142°15'E Ostrzeżenie: (0%) ![]() ![]() |
no to niewiem ...
a jak według was powinno być prawidłowo ? bo to co wyczytałem na kilku stronach było mniejwięcej tego typu http://algorytmy.pl/doc/xhtml/?id=1000 http://www.puma.pomorze.pl/doctype.php |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 729 Pomógł: 346 Dołączył: 4.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
Oczywiście bez xml jeżeli to ma być strona html i mają się wykonywać skrypty. Nie miesza się xml z html.
Struktura pliku html powinna być najlepiej taka: Ten post edytował lobopol 15.08.2012, 09:36:25 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 1 Dołączył: 6.02.2012 Skąd: 11°19'N, 142°15'E Ostrzeżenie: (0%) ![]() ![]() |
no to muszę się troszeczke poprawić ...
pisząc że usuwając nagłówek wypisałem 2 linie kodu a jedynie jak usunę to:
to wtedy strona działa prawidłowo więc jedynie bez tej linijki reszta skryptów działa tak jak należy ... ale wówczas formatowanie strony się zmienia więc moje pytanie brzmi jak napisać dany skrypt aby strona działała tak jak bez tej linijki kodu? ... to jest oczywiście bardzo uproszczona wersja ukazująca jedynie sedno problemu ... Ten post edytował big_zygi 15.08.2012, 09:48:15 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 421 Pomógł: 310 Dołączył: 18.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 1 Dołączył: 6.02.2012 Skąd: 11°19'N, 142°15'E Ostrzeżenie: (0%) ![]() ![]() |
chodziło mi o napisanie skryptu w javascript podanego na samym początku.
ponieważ zmiana DOCTYPE na jakikolwiek nie powoduje poprawnego działania skryptu. ps. Jeżeli chcecie pomóc to sprawcie najpierw czy to co proponujecie działa a następnie ową rzecz proponujcie... |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 1 729 Pomógł: 346 Dołączył: 4.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
Przeczytaj to co Ci napiszę bardzo uważnie:
1. Kod poniżej definiuje ci typ dokumentu jako plik xhtml, czyli daje znać przeglądarce jak ma się z nim zachować jak renderować układ, odpalać skrypty itp. Kod <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> Jeżeli chcesz aby plik był renderowany jako strona internetowa (style, odpalanie skryptów, bycie zgodnym ze standardami) to MUSI mieć format html który jest zależny od wersji html jaką chcesz używać, najczystsza wersja to dokument w stylu html5 taki jak podałem wcześniej, jeżeli upierasz się na starszą wersje html czy xhtml to używasz odpowiednich doctype czyli np.: Kod <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> Różne doctype informują w jaki sposób przeglądarka ma interpretować kod 2. Jeżeli chcesz aby plik był plikiem xml to również musisz zachować odpowiedni jego układ zależny od jego wersji, plik xml i powinien wyglądać jak w przykładzie http://pl.wikipedia.org/wiki/XML Pliki xml nie służy do odpalania skryptów js ani innych. Podsumowując nie możesz mieć nagłówka: Kod <?xml version="1.0" encoding="Windows-1250"?> w pliku html bo część przeglądarek zacznie interpretować stronę jako plik xml |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 09:00 |