��� ����: ����� ����� / ����� 3 / �� 8
 


������ �� ��� �- JavaScript
 


���� ������ ��:
1: JavaScript �����
2: ���� ����� �������
3: ������ ����� � ���?
4: ������ ������� � ���?
5: ���� JavaScript
6: ����� ��� �� ������
7: ����� ��� �������
8: ����� ��� �������
9: ������ ������ ������
10: ������� ���������
11: ���� 3 - ����
|
|
|
|
|
|
|
|
|
|
|
|

����� 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 ��� ����� �������� �����.

�� �������� ����� ���� ����� ����� �� �������. ����� ����, �� �� ���� ��������, ������ ��������, ������� �������, ���� ���� ����� ����� ����� ����� ���� ���� �����. ������ �� ����� ������� ��� ����� �������� ��� ����� ������� ���� ���� ����� ������ ����� �����.

������, �� ��� ����� �� ������. ���� ����� ���� �� "������ ������ ������ ������".

���� ������ ���

��� ��� «--

 
       
       
   
 
 

���� ����
����� �����
����� �����
����� ������
����� ���
��� ����