����� ������������ ������ �� ����� � ������� JavaScript
��������� ��� ��� �� ���� �� ��������� ������ ����� ������������ �����.
��� ��� ��������?
������� ������������ ������ � ����������� ������� ����������� � �������� �� ������� �������, ��� ����������� �������������� JSP, Perl, PHP, ASP, � ������ ������� ��� Java applet ���������� �� ������� ������� .
�� ��� ��� ������� ���� � ���� ��� ������� � ������ �����������?
��������� ������ �������� ������ ������� ������������ ����� � �������� � ������� JavaScript.
������ ������ ������� ������������ ������ (����� �������).
! � JavaScript ��� ������� �������� �����! ��� ����?
������ ���� index1.html � ��� ������:
<html;> <frameset; rows="0%,100%"> <frame; src="0.html" name="frame1"> <frame; src="index3.html" name="frame2"> </frameset> </html>
�������� ��� ������ (������ ������, ��� ��� ���� ������ �������� ������� �������� �� �����!) �������� 0, ����� ��� �� ���� �����.
� ������ ����� ��������� ���� 0.html ���������� ����������:
<html;> <body;> <a; href="a" name="��������� �����, ������ �� �����"> <a; href="a" name="� ��������� �� 80 �� ������� ����. � ��������� ��������"> <a; href="a" name="��� � ����� ������, ��� � ����� �� �������"> <a; href="a" name="���� ��� ����� , ���� ��� �����"> <a; href="a" name="�� �� ������ �����? �� �� ������ �������� �� ������"> <a; href="a" name="����� ����� � ������, ��������� - ����������"> <a; href="a" name="������� ����� ��������"> <a; href="a" name="�������� ���� �����"> <a; href="a" name="������������� ������� - ��� �������, ������� ������ �������� ��� ���������"> <a; href="a" name="������� - ����, � ���� - ���� �������"> <a; href="a" name="� ����� ������ ���, ��� ����� ����"> <a; href="a" name="� �� �����������, � ������ ����, � � ���� ������ �������"> <a; href="a" name="������� �� ������ ����� �� ����������, ���������� �������������� �������������"> <a; href="a" name="������ �� ������ ������ ��� �� ��������"> <a; href="a" name="�������, ��� ���� �� ������, � ���� - �����"> <a; href="a" name="����� ������� � �������� �� ��� ����� ���������� ����� ������"> <a; href="a" name="��� ������ ������ ����������, ��� ������ ������ �������"> <a; href="a" name="��������� ���� ������� ��������� ����� 3 �������"> <a; href="a" name="��������� ������� ������ �� �����"> <a; href="a" name="������ ������ - ��� ���, ��� ����� �� ������ � �� �������"> </body> </html>��� ������ ��� ������ ����� ���� �����.
�� ������ ����� ��������� ���� index2.html:
<html;> <head;> </head> <body;> <script; language="JavaScript"> num1=Math.ceil(Math.random()*19); a=parent.frame1.document.anchors[num1]; document.write(a.name); </script> </body> </html>
��� �� ������?
num1=Math.ceil(Math.random()*19);
�������� ��������� �����.
a=parent.frame1.document.anchors[num1];
�������� ������ ��� ������� num1
document.write(a.name);
� ������� � ��� � �������� (� ��� � ���� �����?).
�� ��� ���� ���� � ���� ����� ���� � ���� ���������� �������� � ����� �������� ����� ����, ��� ���������� �����������?� �������� ��.
���� ���� ���� (� ���� 520 ���� �������) ��������� ��� �� 26 ������ � ������� �� 0. html �� 25. html �� 20 ���� (��� ���� ������ ����� �� ��������� 1.5 ��), � �������� ���������� ������ ���� index2.html �� ���������:
<html;> <head;> </head> <body;> <script; language="JavaScript"> num1=Math.ceil(Math.random()*25); parent.frame1.location.href=num1+".html"; num1=Math.ceil(Math.random()*19); a=parent.frame1.document.anchors[num1]; document.write(a.name); </script> </body> </html>
����������� �������:
num1=Math.ceil(Math.random()*25);
�������� ��������� �����.
parent.frame1.location.href=num1+".html";
� ������ ������ ��������� ������ ����.
�� ��������!