Просмотр полной версии : Новое окно: не работает скрипт
serdeles
21.02.2006, 21:50
Есть скрипт для открытия нового окна с заданными параметрами. Не работает. Хочется узнать ваше мнение - почему?
on (release) {
getURL ("javascript:window.open('c1.html', 'resizable=no, menubar=no, status=no, toolbar=no, location=no, scrollbars=no, width=300, height=250,top=0,left=0')");
}
Homo Sapiens
21.02.2006, 22:40
Причин масса. Перво-наперво - не стоит использовать "on".
А если ты попытаешься запустить этот код в браузере, то увидишь ответ на свой вопрос.
serdeles
21.02.2006, 22:50
В общем-то запускал - 0 эмоций... не происходт ничего при нажатии на кнопку.
А что имелось в виду под "не использовать on"? Что же вместо него надо использовать?
l_btn.onRelease = function() {
getURL("javascript:winNew = window.open(\"\", \"imageEnlarged\", \"toolbar=0,location=0,directories=0,status=0,menubar=0,resizable=0,width=300,height=250,left=0,top=0,outerWidth=300,outerHeight=250,innerWidth=300,inne rHeight=250,alwaysRaised=1,screenX=yes,screenY=yes ,fullscreen=0,channelMode=0,replace=1\");\r\nwinNew.document.write(\"<body leftmargin=0 topmargin=0><img src=c1.html width=300 height=250 hspace=0 vspace=0 border=0></body>\");", "_self");
};
Homo Sapiens
21.02.2006, 23:31
ты сам javascript код протести.
serdeles
22.02.2006, 00:02
l_btn.onRelease = function() {
getURL("javascript:winNew = window.open(\"\", \"imageEnlarged\", \"toolbar=0,location=0,directories=0,status=0,menubar=0,resizable=0,width=300,height=250,left=0,top=0,outerWidth=300,outerHeight=250,innerWidth=300,inne rHeight=250,alwaysRaised=1,screenX=yes,screenY=yes ,fullscreen=0,channelMode=0,replace=1\");\r\nwinNew.document.write(\"<body leftmargin=0 topmargin=0><img src=c1.html width=300 height=250 hspace=0 vspace=0 border=0></body>\");", "_self");
};
Всё бы хорошо, но при тестировании мувиклипа выскакивает окно Output в котором написано:
"Symbol=cats-1, Layer=Layer 3, Frame=20: Line 1: Statement must appear within on handler
onRelease = function() {"
Под "cats-1" имеется в виду имя мувиклипа в котором находится кнопка.
У меня Flash 6 MX - может, к нему этот код не подходит?
serdeles
22.02.2006, 00:52
Всё работает - извините за беспокойство. Брэндмауэр услужил - перекрыл всё, что надо и не надо - ввёл в заблуждение, так сказать...
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.