Введение в JavaScript

         

Microsoft Internet Explorer


navigator.appName = Microsoft Internet Explorer navigator.appCodeName = Mozilla navigator.appVersion = 4.0 (compatible; MSIE 5.5; Windows 98) navigator.userAgent = Mozilla/4.0 (compatible; MSIE 5.5; Windows 98)
Листинг 14.1.
Закрыть окно

<SCRIPT> document.write("<P ID=red>"); if(navigator.javaEnabled()==true) document.write("Ваша программа поддерживает исполнение Java-апплетов"); if(navigator.javaEnabled()==false) document.write("<FONT COLOR=red> Ваша программа не поддерживает исполнение Java-апплетов</FONT>"); </SCRIPT> </example>
Листинг 14.2.
Закрыть окно

<SCRIPT> if(navigator.mimeTypes['image/gif']!=null) document.write("Ваш браузер поддерживает GIF<BR>"); if(navigator.mimeTypes['image/tif']==null) document.write(" Ваш браузер не поддерживает TIFF"); </SCRIPT>
Листинг 14.3.
Закрыть окно



<FORM> <INPUT TYPE=button VALUE=" Простое окно" onClick="window.open( 'about:blank','test1', 'directories=no,height=200,location=no,menubar=no,resizable=no,scrollbars=no,status=no,toolbar=no,width=200'); "> <INPUT TYPE=button VALUE="Сложное окно" onClick="window.open( 'about:blank','test2', 'directories=yes,height=200,location=yes,menubar=yes,resizable=yes,scrollbars=yes,status=yes,toolbar=yes,width=200'); "> </FORM>
Листинг 14.4.
Закрыть окно

function myfocus(a) { id = window.open("","example","scrollbars,width=300,height=200"); //открываем окно и заводим переменную с указателем на него //если окно с таким именем существует, то новое окно не создается, //а открывается поток для записи в окно с этим именем if(a==1) { id.document.open(); //открываем поток ввода в уже созданное окно id.document.write("<CENTER>>Открыли окно в первый раз"); //Пишем в этот поток } if(a==2) { id.document.open(); id.document.write("<CENTER>Открыли окно во второй раз"); } if(a==3) { id.focus(); //передаем фокус, затем выполняем те же действия, что и в предыдущем случае id.document.open(); id.document.write("<CENTER>Открыли окно в третий раз"); } id.document.write("<FORM><INPUT TYPE=button onClick='window.close();' VALUE='Закрыть окно'></CENTER>"); id.document.close(); }
Листинг 14.5.
Закрыть окно

var flag= 0; var idp=null; function myclock() { if(flag==1) { d = new Date(); window.document.c.f.value = d.getHours()+":"+d.getMinutes()+":"+d.getSeconds(); } idp=setTimeout("myclock();",500); } function flagss() { if(flag==0) flag=1; else flag=0; } ... <FORM NAME=c> Текущее время:<INPUT NAME=f size=8><INPUT TYPE=button VALUE="Start/Stop" onClick="flagss();myclock();"> </FORM>
Листинг 14.6.
Закрыть окно

var idp1 = null; function start() { d = new Date(); window.document.c1.f1.value = d.getHours()+":"+d.getMinutes()+":"+d.getSeconds(); idp1=setTimeout("start();",500); } function stop() { clearTimeout(idp1);idp1=null; } ... <FORM NAME=c1> Текущее время:<INPUT NAME=f1 size=8> <INPUT TYPE=button VALUE="Start" onClick="if(idp1==null)start();"> <INPUT TYPE=button VALUE="Stop" onClick="if(idp1!=null)stop();"> </FORM>
Листинг 14.7.
Закрыть окно

function load() { if(self.document.f.s.options[document.f.s.selectedIndex].text=="top") { document.f.target = "mytop"; self.top.frames[2].document.open(); self.top.frames[2].document.close(); } else { document.f.target = "mybottom"; self.top.frames[1].document.open(); self.top.frames[1].document.close(); } return true; }
Листинг 14.8.
Закрыть окно

function load() { if(self.document.f.s.options[document.f.s.selectedIndex].text=="top") { window.open("./framer.htm","mytop"); self.top.frames[2].document.open(); self.top.frames[2].document.close(); } else { window.open("./framer.htm","mybottom"); self.top.frames[1].document.open(); self.top.frames[1].document.close(); } return false; }
Листинг 14.9.
Закрыть окно
Содержание раздела