| imho.ws |
![]() |
|
|
|
# 1 |
|
Junior Member
Регистрация: 23.06.2003
Сообщения: 196
![]() |
ImageMAP+JS
вопрос следующий:
имеется imagemap, в нем каждой области присвоена какая-то сслыка через атрибут href. Все работает. Но как сделать, чтобы открывающееся окно генерилось с помощью document.open, это надо чтобы указать такие параметры как размер окна, скролбары итд, но в это окно загружался уже существующий статичный html-документ? прописывая нечто типа window.open( windowURL, windowName, windowFeatures ) , где windowURL - адрес необходимого документа, происходит error on page. короче кто поможет, тому 5 баллов. |
|
|
|
|
# 3 |
|
Junior Member
Регистрация: 23.06.2003
Сообщения: 196
![]() |
адреса нет, т.к. это вещь вообще говоря локальная.
а что постить? есть обычная карта image map, с набором примерно след. строк: <AREA SHAPE="rect" ALT="" COORDS="455,524,567,546" HREF="PRITIR/pritir.html" TARGET="_blank"> я ее модифицировал приблизительно до след. вида: <AREA onmouseover="display(2);self.status='притрка';return true " onmouseout=display(1) SHAPE="rect" ALT="" COORDS="455,407,565,454" href="javascript:%20showpage(PRITIR/pritir.html);"> ну а сам showpage: function openWin( windowURL, windowName, windowFeatures ) { return window.open( windowURL, windowName, windowFeatures ) ; }; function showpage (p) { var newWindow; newWindow=openWin(p,"newWin","toolbar=no,location=no,directories=no,st atus=no,menubar=no,scrollbars=yes,resizable=no,width=750,height=560,to p=5,left=0"); } |
|
|
|
|
# 6 |
|
Full Member
Регистрация: 16.09.2003
Сообщения: 793
![]() ![]() ![]() ![]() ![]() |
да насамом деле такое же мне тоже нужно...
можно как-нибудь onLoad() может задать размеры окна? насколько я понял то нет можно задать только в window.open() пораметры нового окна... но мне надо именно первое окно задать. может есть какие решения у вас, знатоки? |
|
|
|
|
# 7 |
|
Junior Member
Регистрация: 23.06.2003
Сообщения: 196
![]() |
c первым окном геморр, как оказалось. Как я сделал: первым открывается скажем какой-то index.html, который ничего не выводит, а только через window.open(); открывает новое окно с треб. параметрами. но глюк в том, что при попытке его закрытия self.close(); возникает alert-мессага эксплорера: "the web page you are viewing is trying to close the window" yes/no. т.е. юзверю придется в таком случае кажд. раз тыкать, что мол yes. Как я выяснил, это связано с тем, что так реагирует эксплорер при попытке закрытия корневого окна и поделать с этим ничего нельзя =(
У кого какие идеи с первым размером или с безалертным закрытием корневого окна? |
|
|
|
|
# 9 |
|
Junior Member
Регистрация: 23.06.2003
Сообщения: 196
![]() |
shuron
единственное что можно сделать для первого окна через onload, я так полагаю, так это ресайзинг окна, через соотв. метод объекта window: Код:
<html> <body onload = "window.resizeTo (300, 500)">...</body> </html> Последний раз редактировалось vladoss; 11.01.2004 в 02:28. |
|
|