Часто задаваемые вопросы

43. Q: А как закрыть родительское окно из дочернего без появления надоедливого "А вы действительно хотите закрыть окно"?

A: Вот так (установите время срабатывания таймера, какое вам нужно):

<SCRIPT LANGUAGE="JavaScript">
<!--
window.open("filename.htm","newwindow","width=725,height=125");
setTimeout(\'window.close()\',5000);
//-->
</SCRIPT>





44. Q: Как автоматически подстроить размер окна под рисунок, который оно содержит?

A: Можно таким способом (один файл открывает все рисунки):

Файл - открывальщик рисунков:

<html>
<head>
<SCRIPT LANGUAGE="JavaScript">
<!--
function resizer() {
if (document.images) {
resizeTo(document.images[0].width+10,document.images[0].height); }
else setTimeout('resizer()', 500);
}
//-->
</SCRIPT>
</head>
<body marginwidth=0 marginheight=0 topmargin=0 leftmargin=0>

<SCRIPT LANGUAGE="JavaScript">
<!--
var imgName=document.location.search.substring(document.location.search.indexOf("=")+1,document.location.search.length);
imgName = imgName.replace("*",".");
document.write('<img src="' + unescape(imgName) + '">');
resizer();
//-->
</SCRIPT>

</body>
</html>

Подключаемый *.js-файл с функцией открытия нового окна:

function openImg(imgName)
{
imgName = imgName.replace(".","*");
var resW = "имя_файла_открывальщика.htm?iname=" + escape(imgName);
window.open(resW,'newwin','scrollbars=no, status=no, toolbar=no, location=no, width=50, height=50, left=150, top=150');
}





45. Q: Как я могу расположить окно постоянно впереди других?

A: Это возможно (не знаю, как впереди, но иконка на панели задач замигает точно, привлекая внимание):

<body onBlur="self.focus();">

1 2 3  4 5 6 7 8  [9]

Сайт создан в системе uCoz