|
|
|
| такая ситуация:
вот у меня есть форма с кнопочками, в кнопочках прописываю "onclick="javascript: window.open('o3.html','popup','toolbar=no, location=no, directories=no, status=no, menubar=no, resizable=no, scrollbars=no, width=800, height=530')" title="" onmouseover="window.status=''; return true;""
сответственно одна кнопочка мне открывает форму в новом окне заданного размера
в свою очередь в этой новой форме тоже есть кнопочка, и прописываю я в ней тоже самое только меняю размер, ну и имя страницы.
так вот вопрос: почему при нажатии на эту кнопочку следующее окно открывается не в новом окне, а в этом же, и того же размера. помогите плиз... | |
|
|
|
|
|
|
|
для: br()
(14.05.2009 в 00:01)
| | У всякого окна есть свойство NAME (т.е. ИМЯ).
Когда вы в самом первом (родительском) окне (а оно по умолчанию у вас безымянное) нажимаете на кнопочку, то вы открываете новое окно, которому присваиваете NAME="popup" (это у вас прописано в методе window.open во втором аргументе).
Если затем в любой кнопочке (в любом окне - хоть в безымянном родительском, хоть в новом открытом, хоть вообще в постороннем) будет прописано
window.open ('бла-бла', 'popup', 'бла-бла')
| то при нажатии на неё браузер найдёт среди всех открытых окон окно с именем 'popup' и "засунет" туда открываемый вами файл.
Чтобы ГАРАНТИРОВАННО открылось в совершенно новом окне, надо или каждое окно "обзывать" своим УНИКАЛЬНЫМ именем, или же писать ОДНО И ТО ЖЕ, но "волшебное" слово "_blank", вот так:
window.open ('бла-бла', '_blank', 'бла-бла')
|
| |
|
|
|
|
|
|
|
для: PAT
(14.05.2009 в 00:23)
| | спасмбо большое!! я не знала что этот аргумент значит просто)) спасибо | |
|
|
|