Strona 1 z 1

Włącz Javascript ;-)

PostNapisane: 30 września 2004, o 19:40
przez ultrazbig
Na mojej stronie wykorzystuję skrypty Javascript. Nie są one konieczne do funkcjonawania strony ale są przydatne. Chciałbym poinformować wchodzącą osobę że nie ma włączonej obsługi Javascript. Jak można coś takiego uzyskać?

Pozdrawiam
Zbyszek

Ps.
(dodatkowe pytanie)
Czy można jakoś obejść problem związany z umieszczeniem na początku strony kodu Javascript który odwołuje się do zewnętrznej strony ? Chodzi o sytuację gdy nie może połączyć się z daną stronę i blokuje/opóźnia dalsze ładowanie aktualnej strony. Czy jedynym rozwiązaniem w tym wypadku jest umieszczenie kodu Javascript na samym końcu strony ?

PostNapisane: 30 września 2004, o 20:10
przez lockoom
Co do pierwszej kwestii to zrób warstwę z informacją o wyłączonym JS i w onload ją ukrywaj. Ci z włączonym JS nie zobaczą infomacji.
Jeśli chodzi o pkt. drugi to możesz dodać do znacznika skrypt atrybut defer="defer" infomujący, że skrypt nie zmienia zawartości strony i można dalej ją ładować bez oczekiwania na dociągnięcie skryptu. Niestety Opera nie obsłguje tego.

PostNapisane: 30 września 2004, o 20:31
przez ultrazbig
Hmm ... nie dodałem na końcu że na Javascript to ja się kompletnie nie znam :( hmm .... więc nie wiem jak to ma wyglądać. Proszę o pomoc.

Pozdrawiam
Zbyszek

PostNapisane: 30 września 2004, o 20:46
przez lockoom

PostNapisane: 30 września 2004, o 20:52
przez ultrazbig

PostNapisane: 30 września 2004, o 20:56
przez lockoom

PostNapisane: 30 września 2004, o 21:13
przez ultrazbig

PostNapisane: 9 października 2004, o 22:15
przez ultrazbig

PostNapisane: 11 listopada 2004, o 23:28
przez Tyhagara
Ja mam podobny problem, lecz bardziej skomplikowany. Poniżej podzieliłem problem na trzy części. Zależy mi by spełniał podane przezemnie trzy opcje, w zależności od tego w jakich warunkach się znajdzie. Strona ma być zgodna ze standardem XHTML 1.0 Strict i działać pod Operą, Netscape, Mozillą (oraz pochodnymi), IE.

WYMAGANIA. opcja1
Obsługa JS.
Obsługa CSS.
ma się pojawić menu (menu pozwala wybrać rodzaj stylu pod IE, który w nie posiada wbudowanej opcji zmiany stylu.)

WYMAGANIA opcja 2
Brak obsługi JS.
Obsługa CSS.
- ma się pojawiać komunikat, coś w stylu:
jeśli twoja przeglądarka posiada opcję zmiany Stylów [CSS], (IE 6 nie posiada tej opcji), to możesz zmienić Styl Strony.

WYMAGANIA opcja 3
Brak obsługi JS.
Brak obsługi CSS.
(stare modele, albo przeglądarki tekstowe) w tedy nic ma się nie pojawiać, ani menu, ani informacja. Po prostu nie chce zaśmiecać strony jakimś menu, które nic nie robi. Lub informacją która wprowadza tylko zamęt. (bo ktoś pod Linxem lub html 3, zacznie szukac opcji zmiany stylów)

Czyli w skrócie. Jak jest CSS i Java Skrypt, to ni c sie nie dzieje, jest menu. Jak nie ma JS, to wyskakuje zamiast menu komunikat. A jak nie ma ani JS ani CSS, to nic nie wyskauje.

Jak to zrobić? Zaznaczam, że nie znam się na pisaniu skryptów, rozumiem tyle o ile.