Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 15.07.2007, 16:38
Evgeni вне форума Посмотреть профиль Отправить личное сообщение для Evgeni Найти все сообщения от Evgeni
  № 1  
Ответить с цитированием
Evgeni
 
Аватар для Evgeni

Регистрация: Jun 2007
Сообщений: 42
По умолчанию Ошибка в скрипте Popup

Где то в скрипте масштабируемого Popup закралась ошибка, которую упорно не видит "Авто форматирование" и игнорирует моё сознание. Уважаемые Flasher`ы!! Нужен свежий взгляд...:
Код:
getURL("javascript:window.open('http://Адресс.домен/файл.html', 'banner', 'resizable=no, menubar=no, status=no, toolbar=no, location=no, scrollbars=no, fullscreen=no, dependent=no, width=924, height=140, top=0, left=0');  NewWindow.focus();      void(0);");
Моя благодарность!
__________________
..в деле с 2000 года..

Старый 15.07.2007, 22:28
Mnilionic вне форума Посмотреть профиль Отправить личное сообщение для Mnilionic Найти все сообщения от Mnilionic
  № 2  
Ответить с цитированием
Mnilionic
 
Аватар для Mnilionic

Регистрация: Aug 2005
Адрес: я из Ленинграда
Сообщений: 1,082
Отправить сообщение для Mnilionic с помощью ICQ
может её там нет?

Старый 15.07.2007, 22:32
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 3  
Ответить с цитированием
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
1) пробелов не многовато?
2) кто такое NewWindow , которому focus() ?
3) а без форматирования срабатывает?

Старый 15.07.2007, 22:58
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 4  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Такие вещи не пишут в getURL. Максимум в getURL написать вызов функции (без параметров, ну или только url) JS, которая открывает попапы.

Старый 15.07.2007, 23:04
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 5  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Цитата:
Сообщение от __etc
Такие вещи не пишут в getURL. Максимум в getURL написать вызов функции (без параметров, ну или только url) JS, которая открывает попапы.
Хм, а размеры? Через getURL нельзя передать слишком длинную команду, но сами значения, что на много короче, можно.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 15.07.2007, 23:21
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 6  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Ну я говорю — передавать только действительно необходимые параметры, а не всю лабуду.

Старый 17.07.2007, 04:56
Evgeni вне форума Посмотреть профиль Отправить личное сообщение для Evgeni Найти все сообщения от Evgeni
  № 7  
Ответить с цитированием
Evgeni
 
Аватар для Evgeni

Регистрация: Jun 2007
Сообщений: 42
Уважаемый __etc ! Что именно вы считаете "лобудой" которую можно отменить(вернуть скроллеры, меню или ???)? Если есть что лишнее, то с радостью откажусь..
Всё работает и открывается.. В последствии происходит следующее:
данный код стирает SWF из HTML при нажатии и открывает окно нужных размеров без проблем. Самое интересное, что с NewWindow.focus(); и void(0);"); в конце не происходит стирание вышеупомянутого swf.. Но за хитрость берёт плату в "ошибка на странице.." в строке состояния HTML (слева внизу под скроллером) и кнопки 50/50% (тестовых просмотров) лишаются функций..
P.S.: Скрипт рабочий и вполне устраивает, только подскажите как обойти ошибку HTML (кнопки жалко- должны сохранить работоспособность)?
__________________
..в деле с 2000 года..


Последний раз редактировалось Evgeni; 17.07.2007 в 06:36.
Старый 17.07.2007, 10:12
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 8  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Меня, видимо, никак понять не могут.
Есть функция на JS;

Код:
function openWin(url, width, height) {
   var w = window.open(url, 'banner', 'resizable=no, menubar=no, status=no, toolbar=no, location=no, scrollbars=no, fullscreen=no, dependent=no, width='+width+', height='+height+', top=0, left=0');
   w.focus();
}
И вызывайте её спокойно:

Код:
getURL('javascript:openWin("http://ya.ru",800,600);void(0);');
Какой смысл таскать всю дорогу resizable, location и прочий мусор мне непонятно. Я уже не говорю про ограничение длины строки в getURL на уровне 255 символов.

Старый 17.07.2007, 10:26
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 9  
Ответить с цитированием
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
Evgeni, я не зря спрашивал, что такое NewWindow. Вот посмотрите, __etc открыл окно и сохранил ссылку. focus() удался. А у вас ошибка.
Еще про "лабуду" : представьте, что вам захотелось окно со статусом иметь. Нормально подправить html в блокнотике, а вам придется искать исходник, находить там этот код, компилировать, перезаливать и удивляться, почему не работает (а еще надо кеш броузерный грохнуть).


Последний раз редактировалось Kikasso; 17.07.2007 в 10:31.
Старый 17.07.2007, 18:42
Evgeni вне форума Посмотреть профиль Отправить личное сообщение для Evgeni Найти все сообщения от Evgeni
  № 10  
Ответить с цитированием
Evgeni
 
Аватар для Evgeni

Регистрация: Jun 2007
Сообщений: 42
Особая благодарность __etc за правильное разложение скрипта и Kikasso за его доступное пояснение!!!
Ответ для __etc в обход лички: Я до этого не работал с HTML, это для меня ново.
Константация факта от iNils про размер скрипта и обьяснение Kikasso натолкнули на полностью рабочий скрипт выполняющий запросы размеров и отсуствия скроллеров POPUP-окна. На мой взгляд- лучший вариант предложенный по этой теме:
Код:
var jscommand:String = "window.open('http://www.имяСайта.com/папка/имяСтраницы.html','имя','height=100,width=990,toolbar=no,scrollbars=no');"; getURL("javascript:" + jscommand + " void(0);");
__________________
..в деле с 2000 года..


Последний раз редактировалось Evgeni; 18.07.2007 в 03:07.
Создать новую тему Ответ Часовой пояс GMT +4, время: 06:45.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.