IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Веб-программирование (https://www.imho.ws/forumdisplay.php?f=29)
-   -   ImageMAP+JS (https://www.imho.ws/showthread.php?t=48093)

vladoss 08.01.2004 20:00

ImageMAP+JS
 
вопрос следующий:

имеется imagemap, в нем каждой области присвоена какая-то сслыка через атрибут href. Все работает. Но как сделать, чтобы открывающееся окно генерилось с помощью document.open, это надо чтобы указать такие параметры как размер окна, скролбары итд, но в это окно загружался уже существующий статичный html-документ?
прописывая нечто типа window.open( windowURL, windowName, windowFeatures ) , где windowURL - адрес необходимого документа, происходит error on page.

короче кто поможет, тому 5 баллов.

RaZEr 08.01.2004 20:02

Код страницы пости или адрес давай.

vladoss 08.01.2004 20:06

адреса нет, т.к. это вещь вообще говоря локальная.
а что постить? есть обычная карта 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");
}

RaZEr 08.01.2004 20:12

Цитата:

href="javascript:%20showpage(PRITIR/pritir.html);">
RTFM

vladoss 08.01.2004 20:20

ну че там кавычки или че?
я ставил все равно не получается

Добавлено через 5 минут:
напиши как правильно плиз

shuron 08.01.2004 23:15

да насамом деле такое же мне тоже нужно...

можно как-нибудь onLoad() может задать размеры окна? насколько я понял то нет
можно задать только в window.open() пораметры нового окна... но мне надо именно первое окно задать.

может есть какие решения у вас, знатоки?

vladoss 09.01.2004 01:53

c первым окном геморр, как оказалось. Как я сделал: первым открывается скажем какой-то index.html, который ничего не выводит, а только через window.open(); открывает новое окно с треб. параметрами. но глюк в том, что при попытке его закрытия self.close(); возникает alert-мессага эксплорера: "the web page you are viewing is trying to close the window" yes/no. т.е. юзверю придется в таком случае кажд. раз тыкать, что мол yes. Как я выяснил, это связано с тем, что так реагирует эксплорер при попытке закрытия корневого окна и поделать с этим ничего нельзя =(

У кого какие идеи с первым размером или с безалертным закрытием корневого окна?

shuron 09.01.2004 14:23

Da wtom to wse i delo... i 4eto nikak elgantnogo sposoba ne najdu...

Moget est esche swetkie golowi na forume!!
ih schdut 5 balow!

vladoss 11.01.2004 02:23

shuron
единственное что можно сделать для первого окна через onload, я так полагаю, так это ресайзинг окна, через соотв. метод объекта window:

Код:

<html>
<body onload = "window.resizeTo (300, 500)">...</body>
</html>



Часовой пояс GMT +4, время: 09:59.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.