Potrzebuje skryptu może być zwykła instrukcja warunkowa sprawdzająca czy w przeglądarce jest włączona obsługa java script jeśli tak ma wykonać {blok A} jeśli nie jest włączona {blok B}.
Czy ktoś ma może gotowca?
nospor
26.02.2013, 08:20:57
Ok, trochę logicznego wyjaśnienia: jeśli js jest wyłączone, to żadna instrukcja warunkowa ci się nie wykona, bo js jest wyłączony
james8
26.02.2013, 08:46:39
Cytat(nospor @ 26.02.2013, 08:20:57 )
Ok, trochę logicznego wyjaśnienia: jeśli js jest wyłączone, to żadna instrukcja warunkowa ci się nie wykona, bo js jest wyłączony
nospor chciałbym zrobić wyświetlanie rozwijanego dynamicznego menu, jeśli jednak js jest wyłączone chciałbym aby aktywne było menu <select>.
Takie rozwiązanie jest zastosowane np. na STRONIE po kliknięciu: kategoria lub region, więc jakiś sposób musi istnieć
nospor
26.02.2013, 08:50:59
Oczywiście że jest. Ja ci tylko wyjaśniam, że twoja logika jest zła
Generujesz normalne menu jakie ma być gdy nie ma js. To menu generujesz zawsze. A następnie dodajesz kod js, które podmienia to menu. Jeśli js jest właczone, to kod ten się wykona. Jak nie jest włączone, to kod się nie wykona i zostaje standardowe menu. Żadnych warunków
james8
26.02.2013, 09:05:15
Cytat(nospor @ 26.02.2013, 08:50:59 )
Oczywiście że jest. Ja ci tylko wyjaśniam, że twoja logika jest zła
Generujesz normalne menu jakie ma być gdy nie ma js. To menu generujesz zawsze. A następnie dodajesz kod js, które podmienia to menu. Jeśli js jest właczone, to kod ten się wykona. Jak nie jest włączone, to kod się nie wykona i zostaje standardowe menu. Żadnych warunków
Dziękuję nospor
Jak najprościej wykonać to w praktyce? Może ukryć standardowe manu za pomocą js i arkuszu styli: display:none ?
nospor
26.02.2013, 09:10:02
Tak
!*!
26.02.2013, 09:25:38
Albo użyć <noscript> + styl.
james8
26.02.2013, 11:15:09
Cytat(!*! @ 26.02.2013, 09:25:38 )
Albo użyć <noscript> + styl.
Faktycznie, całkiem zapomniałem o tym rozwiązaniu! Działa świetnie