![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 164 Pomógł: 21 Dołączył: 21.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Przy uzyciu naglowka
Kod <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> w Firefoxie nie dziala odwolanie do funkcji Javascript, gdy np chce ukryc diva: Kod <script language="javascript"> function zamknij(id) { id.style.display = "none"; } </script> <a href="java script:zamknij(tresc)">Close</a> <div id="tresc"> ...abc... </div> To dziala tylko w IE, przy nacisnieciu odsylacza w FF nic sie nie dzieje, ale gdy wstawie taki naglowek: Kod <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> wtedy dziala odsylacz w IE i w FF, ale za to nie dziala "position:fixed" w IE. Narazie obszedlem to w troche inny sposob: Kod <!--[if IE]> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl" dir="ltr"> <![endif]--> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html xml:lang="pl" xmlns="http://www.w3.org/1999/xhtml" lang="pl"> O dziwo to dziala, ale wolalbym zeby bylo jakies inne wyjscie, moze jakis inny naglowek? Troche to skaplikowane dla mnie, wiec prosze o pomoc. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 2 Dołączył: 13.10.2008 Skąd: Trójmiasto Ostrzeżenie: (0%) ![]() ![]() |
-------------------- Może tutaj - noclegi
Serwisy WWW, komputery |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 164 Pomógł: 21 Dołączył: 21.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Jak sam widzisz to nie ja wstawilem ta spacje, poprostu strona sama to "poprawia", oczywiscie w kodzie mam javascript, bez spacji i nie dziala. |
|
|
![]()
Post
#4
|
|
![]() Grupa: Nieautoryzowani Postów: 2 249 Pomógł: 305 Dołączył: 2.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Kod <script language="javascript"> A co to jest? Powinno być: Kod <script type="text/javascript">
-------------------- Google knows the answer...
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 164 Pomógł: 21 Dołączył: 21.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Nieautoryzowani Postów: 2 249 Pomógł: 305 Dołączył: 2.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Masz to gdzieś na www, jeśli tak podaj URL?
-------------------- Google knows the answer...
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 164 Pomógł: 21 Dołączył: 21.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Nieautoryzowani Postów: 2 249 Pomógł: 305 Dołączył: 2.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Przejedź to Firebugiem, zobacz czy coś Ci pluje.
-------------------- Google knows the answer...
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 164 Pomógł: 21 Dołączył: 21.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Przejedź to Firebugiem, zobacz czy coś Ci pluje. Przejechalem i po kliknieciu w ten odnosnik, ktory ma ukrywac diva (java script:zakryj(tresc)), wyskakuje komunikat ze "tresc is not defined". Dziwne to troche bo mam diva z id="tresc" (sprawdzalem tysiac razy czy nie ma jakiejs literowki i nie ma). OCB? EDIT: Tym bardziej to dziwne, skoro po zmianie naglowka wszystko dziala prawidlowo, wiec "tresc" jest zdefiniowana... Ten post edytował cros 22.04.2010, 15:40:33 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
Komunikat mówi prawdę. tresc jest traktowana jako obiekt javascript (i nie jest nigdzie zdefiniowana), ponieważ link powinien wyglądać tak:
Chodzi o to, że nazwa tego div-a do zamknięcia powinna być w apostrofach. A skoro w linku przekazujesz tylko nazwę div-a do ukrycia, to w funkcji zamknij powinieneś użyć
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 164 Pomógł: 21 Dołączył: 21.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Komunikat mówi prawdę. tresc jest traktowana jako obiekt javascript (i nie jest nigdzie zdefiniowana), ponieważ link powinien wyglądać tak: Chodzi o to, że nazwa tego div-a do zamknięcia powinna być w apostrofach. A skoro w linku przekazujesz tylko nazwę div-a do ukrycia, to w funkcji zamknij powinieneś użyć
Dziala - dzieki. Zmylilo mnie to, ze z tym pierwszym naglowkiem wszystko bylo ok, poprzednie strony (takze z takim naglowkiem) dzialaly bez apostrofow i bez getElementById. Najwazniejsze ze juz dziala, wkoncu rusze do przodu ![]() Pozdrawiam |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 09:18 |