Autor Zpráva
Lopyn
Profil
Lze nějak ověřit zda má client zapnutý JS?
vertigo4
Profil
pokud vím tak ne.. kromě teda <noscript>zde se vloží alternativní věc místo javascriptu, když je vypnutý</noscript>
DJ Miky
Profil
Asi to nebude přímo to, co chceš, ale lepší řešení mě nenapadá.

<script type="text/javascript">
document.write('JavaScript je zapnutý');
</script>
<noscript>
JavaScript je vypnutý
</noscript>
habendorf
Profil
No tak jistě a těch způsobů je mraky. Můžeš třeba vkládat skriptem nějaký (neviditelný) obrázek - pokud přijde na server http požadavek, je JS na klientovi zapnutý.
Lopyn
Profil
No tak jistě a těch způsobů je mraky. Můžeš třeba vkládat skriptem nějaký (neviditelný) obrázek - pokud přijde na server http požadavek, je JS na klientovi zapnutý.

můžeš prosím vložit kod. protože mě nenapadá a nikdy sem se s tim nesetkal, jak kontrolovat na servery requevesty od klienta. díky
Seb_
Profil *
Hm, treba pres DOM v XML souboru...?
Po nacteni zazadej o odpoved.
Po 2 s otestuj, jestli byl dotaz vykonan a server odpovedel, pokud ne, js asi neni, nebo dotaz neprobehl, ale to by melo jit osetrit podle statusu serveru...
habendorf
Profil
Lopyn

Co na základě toho zjištění chceš udělat? Poslat různé verze stránek?
Lopyn
Profil
Co na základě toho zjištění chceš udělat? Poslat různé verze stránek?. Jo přesně tak.
Mastodont
Profil
Lopyn
Pro PHP jsme to řešili tady:

http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=9&topic=64 654
Mastodont
Profil
habendorf
Můžeš třeba vkládat skriptem nějaký (neviditelný) obrázek - pokud přijde na server http požadavek, je JS na klientovi zapnutý.

How nice and simple!!
Joker
Profil
habendorf
Můžeš třeba vkládat skriptem nějaký (neviditelný) obrázek
Dobrý nápad, dvě připomínky k němu:
- zas by ale ten obrázek neměl mít display:none, protože (minimálně některé) prohlížeče ho pak vůbec nenačtou ze serveru
- vpodstatě se ten obrázek ani nemusí do stránky vložit, stačilo by v JS vytvořit objekt Image a nastavit mu správnou adresu
Chamurappi
Profil
Reaguji na habendorfa:
Tvůj test selže při vypnutých obrázcích. Na vyslání sledovaného HTTP dotazu je lepší přidat do kódu externí <script> — má i tu výhodu, že si prohlížeč o něj říká hned, jak na něj narazí, takže teoreticky jde během načítání dogenerovat zbytek HTML stránky v závislosti na tom, jestli je skriptování zapnuté.

Reaguji na Lopyna:
Jo přesně tak.
Sice nevím, na co to potřebuješ, ale s provozováním více verzí bývá mnohdy víc práce, než se zpočátku zdá. Dobře navržený web se obejde bez větvení.
habendorf
Profil
Chamurappi

Jasně, takže dát tam něco jako <script src="test.php">.
Lopyn
Profil
Díky chlapy. Je mi jasný že více "verzí" webu je dost složité na správu, ale toto třeba u menších menu, které se ovládají pomocí JS by to mohlo být docela dobré

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0