PDA

Просмотр полной версии : window.open открывается лишняя страница???


belamax
24.11.2001, 21:28
Пытаюсь открыть из мувика, содержащегося в странице index.html открыть окно с фиксированными размерами:
on (release) {
getURL ("javascript:window.open (\"frame1.htm\", \"news\", \"width=476, height=248, resizable=no\")", "_self");
}
окно открывается, но вместе с ним окрывается ещё одно окно, которое замещает index.html.
Как мне избавиться от открытия этого окна и сохранить index.html?

StimS
24.11.2001, 21:38
Попробуй из поля URL убрать метку Expression.

SPV
24.11.2001, 23:45
getURL ("javascript:window.open (\"frame1.htm\", \"news\", \"width=476, height=248, resizable=no\");void(0); ", "_self");

belamax
25.11.2001, 16:10
что-то не работает вот то, что я приписал кнопке:
on (release) {
getURL ("java script:window.open (\"frame1.htm\", \"news\", \"width=476, height=248, resizable=no\");void(0); ", "_self");
}
но теперь index.html замещается странице, в URL которой красуется следующий оборванный скрипт -

javascript:window.open("frame1.htm"

(the page cannot be displayed), а frame1.htm отображаться не хочет.
КАК БЫТЬ? :(

belamax
25.11.2001, 16:30
ВСЕМ СПАИБО ВСЁ ПОЛУЧИЛОСЬ!!!!! :D :D :D :D :D :D

on (release) {
getURL ("javascript:objectName=window.open(\"frame1.htm\",\"news\",'width="+476+",height="+248+",scrollbars=no,resizable=no,top=10,left=10');void(0);");
}


а вообще, что значит этот void и что значут эти плюсы width="+ 476+ " ??? :confused:

El
26.11.2001, 13:04
Если в грубом приближении, то в данном случае void означает, что в текущем окне браузера не надо менять страницу.

Big_J_
28.11.2001, 13:14
Попробую догодаться :)

Ты написал алгоритм в котором у тебя на событие от кнопки должно открытся новое окошко да и все...

Хм...

Скажи ты случаем из флеша его не Ctrl+Enter запускаеш ???

а потом кнопочку свою тулиш а ???

Если так то я знаю ответ на твой проблем это потому что скрипт считает что он в окне а так как окно с броузером не открыто то он открывает одно окно для себя а второе как результат функции ...

Кароче это не проблем запусти свой SWF в броузере и всего делов будет отрабатывать только скрипт без всяких побочных ЭФФЕКТОВ :) :D :)