Вот собственно скрипт, который должен при нажатии на 1 ссылку открывать 9 окон, при нажатии на 2 все закрывать.
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <script type="text/javascript"> var wins; function openWindows() { var width = 200; var height = 100; wins = new Array() for (var i=0; i < 3; i++) { for(var j=0; j < 3; j++) { var top = i*(height+64); var left = j*(width+8);
var params = 'width='+width+ ',height='+height+ ',top='+top+',left='+left; var wnd = window.open('http://www.google.ru','',params); wins.push(wnd) } } }
function closeWindows() { if (wins) { for(var i = 0; i < wins.length; i++) wins[i].close()
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Здравствуйте, подскажите какой тег использовать для увеличения значения, пример на картинке.
Вроде, про такой тег я слышала. Если есть тег прогресс бар, значит и такое должно быть.
Question
bangmother
Вот собственно скрипт, который должен при нажатии на 1 ссылку открывать 9 окон, при нажатии на 2 все закрывать.
Но возникло пару вопросов.
В MozillaFirefox все работает отлично.
В IE8 они все открываются, но не закрываются. Выдает ошибку
"
Сообщение: 'wins[...]' - есть null или не является объектом
Строка: 33
Символ: 5
"
Вот 33 строка - wins.close()
В GoogleChrome появляется только 1 окно, а не 9 и при нажатии на ссылку 2 - закрывается (как надо). Это связано скорее с настройками браузера.
Можете подсказать как решить проблему в IE и Google . Или это все зависит от настроек браузера и тд. ???
Извините отступы не сохранились при копировании на форум (
Link to comment
Share on other sites
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.