![]() |
Problem z kodem html - Wersja do druku +- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl) +-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www) +--- Dział: Początkujący webmaster (https://www.webmastertalk.pl/forum-poczatkujacy-webmaster) +--- Wątek: Problem z kodem html (/thread-problem-z-kodem-html) Strony:
1
2
|
Problem z kodem html - niewyrzyty777 - 13-06-2011 Witam Jestem w trakcie nauki i podczas jednych wypocin pojawił mi sie problem z kodem. Kod: <script> W tej postaci odpalony w firefox'ie działa w 100%. Natomiast jak dostawia pozostały szkielet strony tj. <html head i body> to wówczas nie chce odpalić w przegladarce firefox'a. Poniżej kod cały: Kod: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" Co ciekawe w programie edycyjnym działa w 100%. Podobny jest problem w przypadku kodu javascript umieszczonym w pliku zewnetrznym. Byłbym bardzo wdzieczny za naprowadzenie mnie na błąd w kodzie. Właśnie odpaliłem na Chrome i IE i wszystko OK. Na firefox'ie nie działa. Ciekawe czemu bo inne skrypty chodzą bez problemu. RE: Problem z kodem html - Kartofelek - 13-06-2011 Zadanie 1: Wyjaśnij nieprawidłowość poniższego kodu Kod: wtapianie = document.getElementById('komorka_i'); Rozwiązanie: Powyższy kod oznacza "pobierz element komorka_i i zrób z nim coś tam". Niestety skrypt nie widzi danego elementu, bo gry się wykonuje, element komorka_i jeszcze nie istnieje (wczytuje się później ponieważ kod czytany jest z góry na dół) Odpowiedź: Skrypty zawsze umieszczamy na końcu strony, tuż przed tagiem </body>. Dzięki temu skrypty widzą nasze elementy + wczytuje pierwsze wczytuje się to co jest najważniejsze - czyli treść sttrony. Zaliczone na 5 ![]() Ps. Patrz na samym dole czarna ramka): http://doman.art.pl/kursjs/kurs/pierwszy_skrypt.html RE: Problem z kodem html - niewyrzyty777 - 13-06-2011 " Zaliczone na 5 ![]() No raczej nie. Pozmieniałem trochę i dalej nic. Kod: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" Nie wiem co jest ztym nie tak. Sprawdzałem na innym kompie na firefox'ie i daje nie chodzi a na innych przegladarkach jest ok. Nie jestem dobry w javie i dlatego nie potrafie dostrzec problemu choć sam kod jest banalnie prosty. RE: Problem z kodem html - Kartofelek - 13-06-2011 A to ze pozmienialeś to już twoja sprawa. Ja ci tylko napisałem żebyś skrypty umieścił na końcu dokumentu, a nie je zmieniał (błędnie zmieniał). Jak ma ci to działać skoro nawet elementów nie pobierasz. RE: Problem z kodem html - niewyrzyty777 - 13-06-2011 Jak zauważysz to w kodzie jest tylko przypisywana wartość np. "1" komórce o jakimś "id" a nastepnie ma to być wyświetlone w polu tekstowym. I to wszystko. czyli raczej bez pobierania sie obejdzie. Problem jest natomiast z : Kod: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" RE: Problem z kodem html - Kartofelek - 14-06-2011 Nie no spoko. Tak się tylko pytałem. Skoro wiesz lepiej to dobrze ;] A ja i tak będę głupi i się będę upierał że w 1 wersji miałeś coś takiego jak pobranie elementu Kod: wtapianie = document.getElementById('komorka_i'); a w drugiej to usunąłeś. Ale zaznaczam raz jeszcze - ja się nie znam ![]() RE: Problem z kodem html - niewyrzyty777 - 14-06-2011 Bez obrazy dla ciebie ale nie mędrkuj tylko powiedz mi dlaczego nawet wpisaną wcześniej linijką kodu (którą usunąłem) nie działa mi ten kod. Nie wiem czemu działa po usunięciu deklaracji DOCTYPE a z nią nie działa. Może funkcje źle napisałem albo źle ją uruchamiam. Przyznam, że nie wiem. Nie jestem geniuszem w tych rzeczach a potrzebuje ten skrawek kodu do mojej strony. RE: Problem z kodem html - Kartofelek - 14-06-2011 Już ci pisałem 2 razy. Ale nie uważasz. Napisałem wyraźnie - przenieś SKRYPT na koniec strony. Nic więcej miałeś nie robić, ale ty pozmieniałeś kod. Czemu ci nie działa jak dodajesz doctype? Może dlatego że tag SCRIPT wymaga podania typu? Zapraszam do lektury i więcej pokory: http://doman.art.pl/kursjs/kurs/pierwszy_skrypt.html Z mojej strony temat zakończony. Niech inni ci pomagają bo miłe to to nie jest. RE: Problem z kodem html - niewyrzyty777 - 14-06-2011 Nikogo nie miałem zamiaru obrażać ale jak ci ktoś pisze coś co już próbowałeś robić to ciężko nie jest odreagować w ten sposób. Mimo to dzięki. Będę musiał coś innego wymyślić albo inną drogę obrać w pisaniu nowego kodu. pzdr Problemem był fragment kodu który był źle zapisany: Kod: wtapianie = document.getElementById('komorka_i'); Kod: wtapianie = document.getElementById('komorka_i'); Dzieki za pomoc. Temat do zamknięcia. RE: Problem z kodem html - Pedro84 - 14-06-2011 Czego nie rozumiesz z tej wiadomości? Kartofelek, podał Ci R O Z W I Ą Z A N I E. (13-06-2011, 20:46)Kartofelek napisał(a): Zadanie 1: |