Autor Zpráva
RoToRo
Profil *
Dobrý den,
dělám netovou aplikaci, kde používám jak PHP tak JavaScript, a proto mám hned na úvodní stránce formulář, kde je políčko JavaScript, které se má vyplnit podle toho jestli máte JS povolený, aby návšecník věděl, že si ho má zapnout jinak mu ty stránky/aplikace nepoběží... Nevíte jak jde zjistit jestli je zapnutý JS??? Na indikaci prohlížeče v JS nebo v PHP je spousta článků, ale na téma zapnutého či vypnutého JS sem nic nenašel...

Díky moc.
Měsíček
Profil
<noscript>Zapni si javascript :) </noscript>
Nox
Profil
co je v tagu <noscript language="JavaScript"></noscript> se provede / vykreslí, pokud není JS aktivní...může tam být html i css
Bubák
Profil
Na to je odjakživa tag NOSCRIPT.
http://teststranek.kvalitne.cz/javascript/
Bubák
Profil
Nox
Jsi si jistý, že v tagu <noscript> se používá (používal) atribut language?
www.w3.org/TR/REC-html40/interact/scripts.html#adef-language
Nox
Profil
Nejsem, bral sem to z PSPadu, tak ok
Mastodont
Profil
jak jde zjistit jestli je zapnutý JS
Řešili jsme to tady:
http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=9&topic=64 654
Měsíček
Profil
Mastodonte, ale to je možnost hodně složitá proti tagu, který je pro to primárně dělán.
Mastodont
Profil
Měsíček
To já samozřejmě vím, ale je to odpověď na otázku, jak detekovat zapnutý JS.
RoToRo
Profil *
JJ dík, udělám to asi tím složitějším způsobem, pomocí php.
RoToRo
Profil *
I když vlastně do toho tagu může být: <noscript><?$javascript= 0;?></noscript>, že.
Měsíček
Profil
ano můžeš ;)
Nox
Profil
radši <?php $javascript=0?> ;)
Měsíček
Profil
a ještě raději

<?php $javascript = 0;?>
DoubleThink
Profil *
Měsíček
The closing tag of a block of PHP code automatically implies a semicolon; you do not need to have a semicolon terminating the last line of a PHP block

Takže tak.
Měsíček
Profil
"Takže tak."

OK, beru zpět.
los
Profil *
> I když vlastně do toho tagu může být: <noscript><?$javascript= 0;?></noscript>, že.
Môžeš, ale neviem, na čo by to bolo dobré, keďže PHP sa vykonáva na serveri a HTML zobrazuje klient. :-)

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