Další pokračování oblíbené série článků – dnes vám popíši, jak pomocí JavaScriptu vypsat jméno prohlížeče návštěvníka stránky, jak jej přesměrovat podle verze prohlížeče, podle operačního systému či podle podpory JavaScriptu a jak vypsat rozlišení monitoru návštěvníka.

Jméno prohlížeče

Skript vám vypíše na obrazovku jméno prohlížeče, který právě používáte:

<SCRIPT LANGUAGE=“JavaScript“>
<!–
document.write(„<i>“+navigator.appName+“</i>“);
// –>
</SCRIPT>

Přesměrování podle prohlížeče

Tento JavaScript návštěvníka vašich stránek automaticky přesměruje na stránku, která je optimalizována pro jeho prohlížeč. Pokud má Internet Explorer, bude přesměrován na stránku ie.htm, pokud má Netscape Navigátor nebo jiný prohlížeč, bude přesměrován na stránku nn.htm.

<SCRIPT LANGUAGE=“JavaScript“>
<!–
var name = navigator.appName
if (name == „Microsoft Internet Explorer“)
url=(„ie.htm“);
else
url=(„nn.htm“)
window.location=url
// –>
</SCRIPT>

Přesměrování podle operačního systému

Tento JavaScript návštěvníka vašich stránek automaticky přesměruje na stránku podle operačního systému návštěvníka. Pokud má návštěvník operační systém Windows, bude přesměrován na stránku windows.htm, pokud má operační systém Macintosh, bude přesměrován na mac.htm.

<SCRIPT LANGUAGE=“JavaScript“>
<!–
page = ((navigator.platform.indexOf(‚Win‘) > -1) ? „windows.htm“ : „mac.htm“);
window.location=page;
// –>
</script>

Rozlišení monitoru

Tento jednoduchý skript vypíše rozlišení monitoru návštěvníka.

<SCRIPT LANGUAGE=“JavaScript“>
<!–
alert(‚Rozlišení monitoru je :\n\n‘ + screen.width + ‚ x ‚ + screen.height + ‚ pixelů‘);
// –>
</SCRIPT>

Přesměrování podle JavaScriptu

Tento skript umí přesměrovat vašeho návštěvníka na danou stránku podle toho, zda-li jeho prohlížeč podporuje nebo má povoleno provádění JavaScriptu. Pokud nepodporuje, nebo to povoleno není, bude přesměrován na stránku bez JavaScriptu,

<SCRIPT LANGUAGE=“JavaScript“>
<!–
window.location=“http://www.vas-web.cz/ok-javascript.htm“;
// –>
</script>
<noscript>
Váš prohlížeč nepodporuje nebo je vypnutý JavaScript. Klikněte prosím <a href=“http://www.vas-web.cz/no-javascript.htm“>zde</a>
</noscript>

Starší komentáře ke článku

Pokud máte zájem o starší komentáře k tomuto článku, naleznete je zde.

Žádný příspěvek v diskuzi

Odpovědět