С этим тоже давно разобрались, поэтому тоже выложу:
1. Сходства и различия между showModalDialog и showModelessDialog
заключаются в следующем: всплывающие формы этих двух окон не могут быть обновлены
. Разница в том, что первое окно является модальным и всегда получает фокус, второе — немодальное окно, но только всплывающее. страницу, а также может управлять родительским окном.
2. Закройте всплывающие окна showModalDialog и showModelessDialog
<INPUT type="button" value="ButtonClick" onclick="self.close();">
3. Как я могу управлять кнопками во всплывающих новых окнах showModalDialog и showModelessDialog, не открывая новых окон?
Добавьте <base target="_self"> между <head> и </head>
4. Возвращаемое значение showModalDialog
см. в примере:
t1.html:
<script Language="javascript">
функция показа страницы()
{
alert(showModalDialog("t2.html"));
}
</скрипт>
<input type="button" value="getval" onClick="showpage();">
t2.html
<HTML>
<ГОЛОВКА>
<Язык сценария="javascript">
<
функция SetVal()
{
returnValue="abc";
закрывать();
}
//-->
</скрипт>
</HEAD>
<ТЕЛО>
<input type="button" value="Btn1" onClick="SetVal();">
</ТЕЛО>
</HTML>