����� 3
�� 8: ���� ������ ��� �������.
���� �� ������� �����, ��� ���� �� ����� �� ������� ���� (Navigator), ��� ��� ������ ������� �� �� ����������� �� ��� ������ ��� ��� �����. ������� �� appName � - appVersion.
����� �� ��������� ��� appName. �� ��� ����� ����� �� Netscape, ��� �� �� ����� ��� �- JavaScript:
var the_browser_name = navigator.appName;
�� ��� ������ - the_browser_name���� "Netscape". ���� MSIE, ��� � - the_browser_name ���� "Microsoft Internet Explorer" (�� ���� ����� ��� �� �� ����). ��, �� ��� �� ���� ���� �� ����� ����� �-Netscape �� �-MSIE, ����� � - appName.
���������� ����� ����� ������ � appVersion. ����� � - appVersion ��� "4.03 [en] (Win95;I)," ��� ��� ������ ���� ����� �� ���� ��� ����� ���� ��. ��� Netscape ���� 4.03, English International, ���� Win95/NT. �� �� ����. ���� ����� �����, ��� ����� �� ����� �� ����������� ���. �������, ���� ���� ����� ���� ������� �������� ���, ���� ��� �� ��: ��� �� ����� �� ����� ������. ���� ������ ����� ����� ��� ��� ����� ������� ������ parseFloat(), ��� ����� �� ���� ������ ��� ���� ��� ���� ������ ���� ������� ������� ����:
var the_browser_version = navigator.appVersion;
var the_version_number = parseFloat(the_browser_version);
��� ����� �����, ����������� �- parseFloat()���� �����. ������� ����� ����� �� ���� ����� ����� ������� �������, ����� ����� ���� ���� ����� ���� ��� ���� ������ ����� ���� ���� ������. ���� ���, ���� ����� ������. ���� ���� ���� ����� ���� ������ ���� ��� ���� �������. ����, ����� ����.
���, ��� ���� ���� ����� �� ����������� ���. ��� �� ������ ���� ����� ����� ���� ����� �������� �����.
���� ��� �������� ���������. ����� �� ������ ����� ��������� ()BrowserSizeUp:
function browserSizeUp()
{
var browser = navigator.appName;
var version = versionNumber();
var the_string = browser + " " + version;
if ((browser == "Netscape" || browser == "Microsoft Internet Explorer") &&
(version >= 4))
{
alert("The browser doctor says: " + the_string + "? Now that's a beautiful browser!");
} else {
alert("The browser doctor says: " + the_string + ", Hmm. Maybe it's time to upgrade.");
}
}
function versionNumber() {
// return version number (e.g., 4.03)
return parseFloat(navigator.appVersion)
}
�� ����? �� ��� ������ �� ������ �� �����, ��� ������ ����� ������. ��� ������ ����� ���� �� ��� ������ ���� �� ��� ������ ����� ���� ������. ��������� ������, ����� � - ()document.writeln �� ��� ����� HTML ��� ����� �������� �����.
�� �������� ����� ���� ����� ����� �� �������. ����� ����, �� �� ���� ��������, ������ ��������, ������� �������, ���� ���� ����� ����� ����� ����� ���� ���� �����. ������ �� ����� ������� ��� ����� �������� ��� ����� ������� ���� ���� ����� ������ ����� �����.
������, �� ��� ����� �� ������. ���� ����� ���� �� "������ ������ ������ ������".
���� ������ ���
��� ��� «--
|