![]() |
|
||||||||||
|
|||||
|
Регистрация: Dec 2002
Адрес: Berlin
Сообщений: 444
|
window.open -- тема старая. Но тут вот какая штука: нужно, чтоб один скрипт открывал нескольно окон (не в смысле, сразу, просто вешаю ф-цию на разные элементы) и заполнял их содержанием в зависимости от того, на что кликнули.
Надеюсь, понятно (всё просто но объяснить трудно). ![]() Так вот, пишу: <script language="JavaScript"> var designSRCsArray = new Array(); designSRCsArray[0] = "zweitesDesign1_1.gif"; designSRCsArray[1] = "zweitesDesign1_2.gif"; designSRCsArray[2] = "zweitesDesign1_3.gif"; designSRCsArray[3] = "zweitesDesign1_4.gif"; designSRCsArray[4] = "zweitesDesign3.gif"; designSRCsArray[5] = "zweitesDesign3_1.gif"; designSRCsArray[6] = "zweitesDesign4_1.gif"; designSRCsArray[7] = "zweitesDesign4_2.gif"; designSRCsArray[8] = "zweitesDesign4_3.gif"; designSRCsArray[9] = "zweitesDesign4_4.gif"; designSRCsArray[10] = "0gif.gif"; designSRCsArray[11] = "0gif.gif"; function showDesignWindow(designWindowNumber) { var designWondow = window.open("", "designWondow", "width=640px, height=480px, top=100px, left=100px, location=no, menubar=no, resizable=no, scrollbars=no, status=no, toolbar=no"); var newDesignWindowBody = ""; newDesignWindowBody = newDesignWindowBody + '<html><body style="margin: 0px 0px 0px 0px;">'; newDesignWindowBody = newDesignWindowBody + '<img src="designsGIF/' + designSRCsArray[designWindowNumber] + '"' + '>'; newDesignWindowBody = newDesignWindowBody + '</body></html>'; designWondow.document.write(newDesignWindowBody); designWondow.focus(); } </script> <a href="#" onclick="showDesignWindow(0); return false">0</a><br> <a href="#" onclick="showDesignWindow(1); return false">1</a><br> <a href="#" onclick="showDesignWindow(2); return false">2</a><br> <a href="#" onclick="showDesignWindow(7); return false">7</a><br> Всё как будто правильно делаю, а не идет. Когда кликаю по очередной ссылке "при живом" новом окне, содержание последнего не меняется... Спасибо. Последний раз редактировалось Илья К; 11.05.2004 в 21:24. |
|
|||||
|
Регистрация: Dec 2002
Адрес: Berlin
Сообщений: 444
|
function showDesignWindow(designWindowNumber)
{ var designWondow = window.open("", "designWondow", "width=640px, height=480px, top=100px, left=100px, location=no, menubar=no, resizable=no, scrollbars=no, status=no, toolbar=no"); var newDesignWindowBody = ""; newDesignWindowBody = newDesignWindowBody + '<html><body style="margin: 0px 0px 0px 0px;">'; newDesignWindowBody = newDesignWindowBody + '<img src="designsGIF/' + designSRCsArray[designWindowNumber] + '"' + '>'; newDesignWindowBody = newDesignWindowBody + '</body></html>'; designWondow.document.close(); designWondow.document.write(newDesignWindowBody); designWondow.focus(); } На этом топик можно было бы и закрыть, НО: 1.я так и не понял, почему не шло, в чем именно причина; 2.попробовал designWondow.document.clear(); вместо designWondow.document.close(); -- не идет! ПОЧЕМУ?????????????????????????????????????? Всем спасибо! ![]() |
![]() |
Часовой пояс GMT +4, время: 01:38. |
|
|
« Предыдущая тема | Следующая тема » |
|
|