■ Contents
xvii
Demonstration ������������������������������������������������������������������������������������������������������������������������������������ 299
3D Transforms ������������������������������������������������������������������������������������������������������������������������������������ 300
Summary ���������������������������������������������������������������������������������������������������������������������� 303
■Part IV: JavaScript �������������������������������������������������������������������������� 305
■Chapter 16: Browser Environment �������������������������������������������������������������������� 307
Browser Object Model �������������������������������������������������������������������������������������������������� 307
Screen ������������������������������������������������������������������������������������������������������������������������������������������������308
Location ���������������������������������������������������������������������������������������������������������������������������������������������� 309
History ������������������������������������������������������������������������������������������������������������������������������������������������ 310
Navigator ��������������������������������������������������������������������������������������������������������������������������������������������312
Window Object ������������������������������������������������������������������������������������������������������������� 313
Console ����������������������������������������������������������������������������������������������������������������������������������������������� 314
Cache ��������������������������������������������������������������������������������������������������������������������������������������������������317
Browser Interface Elements ���������������������������������������������������������������������������������������������������������������320
Timers �������������������������������������������������������������������������������������������������������������������������������������������������320
Summary ���������������������������������������������������������������������������������������������������������������������� 321
■Chapter 17: Window Object ������������������������������������������������������������������������������� 323
Create a Window ���������������������������������������������������������������������������������������������������������� 323
Pop-Up Blocker �����������������������������������������������������������������������������������������������������������������������������������324
Reusing the Window ��������������������������������������������������������������������������������������������������������������������������� 326
Configuration Parameter ��������������������������������������������������������������������������������������������������������������������326
Manipulating Windows �����������������������������������������������������������������������������������������������������������������������328
Modal Dialog Windows ������������������������������������������������������������������������������������������������� 331
Standard Pop-Up Dialogs��������������������������������������������������������������������������������������������������������������������332
Custom Modal Dialogs ������������������������������������������������������������������������������������������������������������������������ 333
Frames ������������������������������������������������������������������������������������������������������������������������� 336
Simple Example ���������������������������������������������������������������������������������������������������������������������������������� 336
Accessing Frames ������������������������������������������������������������������������������������������������������������������������������337
Using Sandbox ������������������������������������������������������������������������������������������������������������������������������������ 338
Summary ���������������������������������������������������������������������������������������������������������������������� 338