IPB

Здравствуйте, гость ( Вход | Регистрация )

2 страниц V   1 2 >  
Ответить в эту темуОткрыть новую тему
> Передача фокуса клавиатуры swf-ролику в браузере
  • Сервис онлайн-записи на собственном Telegram-боте
    Тот, кто работает в сфере услуг, знает — без ведения записи клиентов никуда. Мало того, что нужно видеть свое расписание, но и напоминать клиентам о визитах тоже. Нашли самый бюджетный и оптимальный вариант: сервис VisitTime.
    Для новых пользователей первый месяц бесплатно.
    Чат-бот для мастеров и специалистов, который упрощает ведение записей:
    Сам записывает клиентов и напоминает им о визите;
    Персонализирует скидки, чаевые, кэшбэк и предоплаты;
    Увеличивает доходимость и помогает больше зарабатывать;
    Начать пользоваться сервисом
  • Как продвинуть сайт на первые места?
    Вы создали или только планируете создать свой сайт, но не знаете, как продвигать? Продвижение сайта – это не просто процесс, а целый комплекс мероприятий, направленных на увеличение его посещаемости и повышение его позиций в поисковых системах.
    Ускорение продвижения
    Если вам трудно попасть на первые места в поиске самостоятельно, попробуйте технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Если ни один запрос у вас не продвинется в Топ10 за месяц, то в SeoHammer за бустер вернут деньги.
    Начать продвижение сайта
Omberlake
сообщение 7.03.2007 - 19:31
Сообщение #1


Новичок
*

Группа: Новичок
Сообщений: 22
Регистрация: 4.02.2007
Пользователь №: 2766



При публикации swf в виде html, чтобы нажимать в ролике на кнопки, нужно как минимум щёлкнуть на нём один раз мышкой, и это очень портит впечатление от сайта.

Вычитал следующее решение этой проблемы:
"К счастью, принудительная передача фокуса может быть осуществлена следующей командой java script:

getURL("java script:index.focus(); void 0;");

Используя метод getURL(), эта строка вызывает метод javascript Window.focus() с указанием целевого файла index (предполагается, что swf называется index.swf ). Фокус автоматически передаётся swf ролику с указанным именем."

Вот так вот. Однако у меня это не работает (помещаю этот код в кадре 1 главной временной диаграммы ролика index.swf , который затем публикую).

Мне кажется, я что-то недопонимаю.
Если кто знает, в чём секрет, или как это сделать иначе, подскажите.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Duncon
сообщение 10.03.2007 - 16:25
Сообщение #2


Активный участник
***

Группа: Новичок
Сообщений: 203
Регистрация: 11.01.2006
Пользователь №: 169



Дай ссылку где вычитал
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Omberlake
сообщение 10.03.2007 - 20:02
Сообщение #3


Новичок
*

Группа: Новичок
Сообщений: 22
Регистрация: 4.02.2007
Пользователь №: 2766



Не сочтите за рекламу, но всё-же поделюсь: офигенная книжка, в которой есть ответы практически на все интересные вопросы по Флеш и Экшн Скрипт:

Бхангал Ш. "Флеш. Трюки. 100 советов и рекомендаций профессионала" - СПб.: Питер, 2005. - 460с.: ил.

Единственно, он в этом (95-м) трюке, видно, недостаточно подробно написал, что куда печатать, и как это работает.

А что, Duncon, у тебя это работает?
Если по логике, то ролик не может сам себе передать управление, т.е. код, активизирующий его, должен запускаться из HTML, а не из ЭкшнСкрипт.
По идее, надо в опубликованный HTML-документ вставить джаваскрипт передачи фокуса...
Но я вообще ничего не понимаю в джаваскрипт, и не горю желанием его изучать - я влюбился во Флеш и ЭкшнСкрипт (IMG:http://f.hostq.ru/forum/style_emoticons/default/rolleyes.gif)

Сообщение отредактировал Omberlake - 10.03.2007 - 20:03
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
tiHo
сообщение 10.03.2007 - 20:58
Сообщение #4


тихо-хо :)
****

Группа: Модераторы
Сообщений: 1440
Регистрация: 10.04.2006
Из: Млечный Путь, 3-я планета от Солнца, Россия, Москва, Люблино.
Пользователь №: 293



(IMG:http://www.minolta.clan.su/truk95_mod_by_tiHo.PNG)
(IMG:http://f.hostq.ru/forum/style_emoticons/default/smile.gif)
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Duncon
сообщение 10.03.2007 - 23:37
Сообщение #5


Активный участник
***

Группа: Новичок
Сообщений: 203
Регистрация: 11.01.2006
Пользователь №: 169



У меня так тож не хочет получаться, но я по своему все же передал фокус ролику, и на нем выползла надпись - типа нажми пробел или энтер для активизации, таки 7 эксплоер отдыхает хз как бороться.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Omberlake
сообщение 12.03.2007 - 08:01
Сообщение #6


Новичок
*

Группа: Новичок
Сообщений: 22
Регистрация: 4.02.2007
Пользователь №: 2766



А если всё же дать команду джаваскриптом из хтмл?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Duncon
сообщение 12.03.2007 - 09:56
Сообщение #7


Активный участник
***

Группа: Новичок
Сообщений: 203
Регистрация: 11.01.2006
Пользователь №: 169



Я это сделал читай предидущий пост, другой вопрос есть ли возможность сгенерировать событие нажатия клавишы?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Omberlake
сообщение 14.03.2007 - 22:33
Сообщение #8


Новичок
*

Группа: Новичок
Сообщений: 22
Регистрация: 4.02.2007
Пользователь №: 2766



Так мож ты приведёшь здесь свой вариант кода и место его размещения?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Duncon
сообщение 15.03.2007 - 08:57
Сообщение #9


Активный участник
***

Группа: Новичок
Сообщений: 203
Регистрация: 11.01.2006
Пользователь №: 169



Я его потер ужо, сей час от балды тут накидаю

Код
function fl_focus(){
  document.getElementById("fl").focus();
}

<body onload="fl_focus()">
<embed id="fl">

это тупо на js.. Но это не решает проблемы во многих броузерах нужно щелкнуть на флешке.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
tiHo
сообщение 16.03.2007 - 01:33
Сообщение #10


тихо-хо :)
****

Группа: Модераторы
Сообщений: 1440
Регистрация: 10.04.2006
Из: Млечный Путь, 3-я планета от Солнца, Россия, Москва, Люблино.
Пользователь №: 293



твой вариант для Оперы вроде.

вот еще для Експлорера:

2-ю строчку заменяем на:

document.all.item("fl").focus();
или
document.all["fl"].focus();

какойто из них должен работать (IMG:http://f.hostq.ru/forum/style_emoticons/default/wink.gif)
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Omberlake
сообщение 17.03.2007 - 01:29
Сообщение #11


Новичок
*

Группа: Новичок
Сообщений: 22
Регистрация: 4.02.2007
Пользователь №: 2766



На каком-то форуме нашёл следующий диалог:

---- (IMG:http://f.hostq.ru/forum/style_emoticons/default/unsure.gif) "Дано: имеется расширение для FF - EZ Sidebar, которое добавляет в контекстное меню пункт "Add This Link to Sidebar".

Вопрос: как из Javascript "нажать" этот пункт? "

-----"Знатоки сообщают:

"Нажать" на пункт контекстного меню програмно невозможно из соображений безопасности. (IMG:http://f.hostq.ru/forum/style_emoticons/default/cool.gif) "

Очень близко к нашей теме. И вроде как те, кто разрабатывает Макромедиа Флеш, тож много внимания уделяли безопасности, так их разтак, чтобы флеш-ролики проявляли меньше самодеятельности, так что в ближайшее время лучшее, что нам светит - это получать сообщения о пробеле или энтере. (IMG:http://f.hostq.ru/forum/style_emoticons/default/mad.gif) (IMG:http://f.hostq.ru/forum/style_emoticons/default/blink.gif)
Если не найдётся какого-то действительно хакерского злобного приёма. (IMG:http://f.hostq.ru/forum/style_emoticons/default/ph34r.gif)

Сообщение отредактировал Omberlake - 17.03.2007 - 01:31
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Duncon
сообщение 17.03.2007 - 18:31
Сообщение #12


Активный участник
***

Группа: Новичок
Сообщений: 203
Регистрация: 11.01.2006
Пользователь №: 169



Цитата(tiHo @ 16.03.2007 - 01:33) *
твой вариант для Оперы вроде.

вот еще для Експлорера:

2-ю строчку заменяем на:

document.all.item("fl").focus();
или
document.all["fl"].focus();

какойто из них должен работать (IMG:http://f.hostq.ru/forum/style_emoticons/default/wink.gif)

tiHo надо бы знать что к объекту на странице можно обратиться либо по имени либо по id (причем по имени несет с собой некоторые неудобства), станет интересно далее книжки почитаешь..
Не стоит нести чушь про оперу не оперу - эталон IE все остальное альтернатива и на примере той же оперы плохо написанная.. Все извращения в коде как раз из-за этого и протисходят...
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
MerliX
сообщение 17.03.2007 - 21:02
Сообщение #13


Новичок
*

Группа: Новичок
Сообщений: 40
Регистрация: 24.03.2006
Из: г. Екатеринбург
Пользователь №: 260



Не надо оперу опускать. В осле много дыр нашли, да и неудобный это браузер. И куда ты запихал Netscape? Че, скажешь не эталон? А то что под Mac OS браузером зовут? ЧТо касается кода, то он как правило и длинный потому, чтоб ко всем подходил. А не к эталону. И извращения - дело обыденное. По крайней мере сейчас.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Duncon
сообщение 18.03.2007 - 10:03
Сообщение #14


Активный участник
***

Группа: Новичок
Сообщений: 203
Регистрация: 11.01.2006
Пользователь №: 169



Под эталоном я имел ввиду отображение и работу с кодом, а не юзабилити (к тому же заюзай 7-го ослика), В осле много дыр нашли - это традиция - еб_ть продукты мелкософта, хотя я не помню про дыры как-то инфа мимо прошла, в любом случае дыр при надобности и в остальных найдут (да и они есть просто о них не шумят).
И не надо гнать про Netscape что он такой правильный, у всех у них косяков хватает, никогда не видел форумы с багами того или иного альтернативного просмоторшика?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
MerliX
сообщение 18.03.2007 - 17:27
Сообщение #15


Новичок
*

Группа: Новичок
Сообщений: 40
Регистрация: 24.03.2006
Из: г. Екатеринбург
Пользователь №: 260



Видел, не спорю, но Опера по-моему все ж ничего. Если так нравится осел - дело твое. Но много народу его не предпочитают, а следовательно разработчикам париться с такими проблемами еще долго.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Duncon
сообщение 18.03.2007 - 20:22
Сообщение #16


Активный участник
***

Группа: Новичок
Сообщений: 203
Регистрация: 11.01.2006
Пользователь №: 169



Мне ни то ни другое не нравится, опера ничего, но косяков в ней даже в последней версии полно..
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
MerliX
сообщение 19.03.2007 - 12:32
Сообщение #17


Новичок
*

Группа: Новичок
Сообщений: 40
Регистрация: 24.03.2006
Из: г. Екатеринбург
Пользователь №: 260



Напиши свой! Без косяков и т.д. Я с удовольствием поюзаю.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
AlexYeCu
сообщение 19.03.2007 - 15:16
Сообщение #18


Участник
**

Группа: Новичок
Сообщений: 69
Регистрация: 3.01.2007
Пользователь №: 2312



А для меня вот загадка криво работающий as в Опере. Да и версии, бьющие скачиваемые файлы, в нач. века встречались. И были они "файнл релизами". А вообще тема в "Какой браузер лучше" переродилась... ...Лично я считаю за наименее глючный именно IE... ... а наиб. удобным - Maxthon на IE движке (хотя и тут косяков изрядно).
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
tiHo
сообщение 19.03.2007 - 15:59
Сообщение #19


тихо-хо :)
****

Группа: Модераторы
Сообщений: 1440
Регистрация: 10.04.2006
Из: Млечный Путь, 3-я планета от Солнца, Россия, Москва, Люблино.
Пользователь №: 293



Цитата(AlexYeCu @ 19.03.2007 - 15:16) *
.Лично я считаю за наименее глючный именно IE...


у меня выдает ашипку на каждой 2-ой странице. не точно но с приблизительным интервалом. даже пытался отследить систему (IMG:http://f.hostq.ru/forum/style_emoticons/default/biggrin.gif) неполучилось. неудивительно. (IMG:http://f.hostq.ru/forum/style_emoticons/default/laugh.gif)
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Duncon
сообщение 19.03.2007 - 21:38
Сообщение #20


Активный участник
***

Группа: Новичок
Сообщений: 203
Регистрация: 11.01.2006
Пользователь №: 169



мля вы здесь читать умеете или как я говорю про эталон обработки html и сопутствующих.. А не о глючности броузера.(или кривых руках программеров).
MerliX ха-ха не поверишь он у меня есть, для кондифициальных данных - ну типа нажал на кнопочку попал на мыло еще на кнопочку в игру играешь итп, но по дефолту юзаю 7 ослика и при сборке сайтов оперу (при спец нужде в остальных), для просмотра узких мест (косяков) в отображении страниц..
в ответ: напиши сам нюб.. (IMG:http://f.hostq.ru/forum/style_emoticons/default/laugh.gif)
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

2 страниц V   1 2 >
Ответить в эту темуОткрыть новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 25.08.2010 - 05:02