![]() |
Функция getURL не работает в текущее окно
При использовании значения _self (или без указания) функция getURL не функционирует.
Подскажите пожалуйста как обойти. Спасибо. |
напиши код
возможно ты кавычки не поставил |
on (press) {
getURL ("www.fffff.ru","_self"); } |
ну вот теперь убери кавычки с _self опубликуй с html
запусти его и посмотри... |
хм... а почему с указанием параметра _self при нажатии на мувик с кодом
getURL("Search.aspx?region=2010", _self); _self не срабатывает а все равно открывается новое окно браузера как будто указан _blank. Как это можно побароть? Може в коде ХТМЛ-а что то прописать? Заранее спасибо за ответ |
Kinsler, вредные советы.
NightElf, верни кавычки. |
А с кавычками не работает, вернее именно с параметром "_self", если вписать "_blank", всё чудесно, но в новом окне, а надо в том же. Хотя если открыть меню просто в плеере, а не на странице ХТМЛ, переход осуществляется.
В чём тут проблема? |
Вот у меня та же проблема. Помогите пожалуйста. Пришлось прописать
getURL("index.php", "main"); чтобы хоть как-то открывалось... Оно создает при этом новое окно и в нем уже подгружает все странички. Но в изначальном окне, кнопки перестают быть активными... Очень прошу помогите, я не понимаю в чем дело. |
Только что мне помогли на одном форуме... Этот код меня спас.
Код:
b4.onRollOver = function() { |
liaosha, пользуйтесь кнопкой "Изменить", а не постите несколько сообщений подряд.
|
Хорошо, извините... А вы не могли бы помочь мне с этим вопросом? Реально очень странная ситуация... Если я через плеер щелкаю по кнопкам, то все работает нормально... Когда гружу флеш меню через ИЕ, на сайте, то вот начинаются такие глюки..
|
Попробуйте allowScriptAccess=sameDomain заменить на allowScriptAccess=always
в AC_FL_RunContent() в настройках Publish Settings->Flash выставлено Access network only? ps. про SWFObject читали? |
Попробуйте лучше переустановить флеш плеер, у меня похожая беда была. Во всех браузерах все отлично работает, а вот в опере нет. Не может не срабатывать
Код:
getURL("www.a.ru", "_self", "GET"); |
Я кажется понял в чем проблема... Но не знаю как решить.
В коде публикации меню к примеру у меня прописана ссылка таким образом: Код:
src="http://www.lyovilyo.com/templates/lvl2/images/mainmenu.swf"Когда я прописываю в коде публикации меню такой путь к фалу: Код:
src="http://lyovilyo.com/templates/lvl2/images/mainmenu.swf"Вот теперь я и ломаю голову, как возможно сделать так, чтобы в обоих случаях все работало. Скажу сразу, что в случае относительно ссылки на файл: Код:
templates/lvl2/images/mainmenu.swf |
странно.. у меня в ИЕ все наоборот.
Вы пробовали менять allowScriptAccess=sameDomain на allowScriptAccess=always? |
Я еще тестирую, но, вроде, помогло. Спасибо.
|
Люди, помогите! Постепенно, один за одним, (хотя может просто так заметили) начали падать баннеры, у которых в getURL прописан "_self".
Просто не происходит переход по баннеру и всё. Полгода назад все было отлично. Сначала спасались тем, что сохраняли под 7 флэш, сейчас уже ниче не помогает, ставим "_blank" - все работает. Только вот очень надо чтобы всё таки "_self" заработал. Уже всей конторой голову сломали.:wacko: Все что написано в данной теме попробовали. Подскажите кто чем может. Спасибо заранее за помощь. |
Цитата:
Код:
on (press) {Я так лечил. У меня заработало. |
Цитата:
Цитата:
нашел вот такой код: Код:
onMouseDown = function() {попробовал прописывать перед кодом имена кнопок, типа: kn-1_btn.onMouseDown = function() {.... или просто kn-1.onMouseDown = function() {.... пишет ошибку кода на этих строках, как правильно то ??? |
Код:
кнопка1.onPress = function():VoidЕсли же Ваши кнопки вовсе не экземпляры MovieClip, то тут нужно уяснить следующее: 1. Кнопки листенерами событий объекта Mouse не являются. 2. Чтобы кнопка начала получать сообщения о событиях мыши (скажем onMouseDown) она должна быть добавлена в список листенеров объекта Mouse. Сделать это можно при помощи метода addListener(), присущего всем объектам, генерирующим события: Код:
Mouse.addListener(кнопка); |
Я вот угробил всё воскресенье на изучение и решение аналогичного вопроса!
как итог: если замечен косяк что кнопка нажимается один раз и всё, то это скорее всего связано с тем что либо используется код активации непосредственно в кнопке, или коды просто разбиты по разным слоям! лечится переносом всех скриптов в один фрейм, код вида: on (press) ..... меняем на onPress = function():Void далее, когда работают ссылки "_blank" и не работают "_self" Как не крути а реально суть проблемы выходит что в ссылке на сам флэш файл! Если код src="http://www......./......swf" то ссылки без www не будут работать, и соответственно наоборот! Лично я решил данный вопрос путем некоторых изменений в файловой структуре сайта, так что файлы использующие соответствующие флэш ролики лежали в тех же папках, что и swf файлы и тогда ссылки на них выглядя просто: src="main.swf" при таком раскладе ему пофигу куда и как ведут ссылки вписанный в флэш файл! вот =) |
allowScriptAccess = "always" , вроде так, эт в коде вставки флеша
|
Прочитал уже ВСЮ тему по этому вопросу ... ксожалению так ничего и не получилось :-( . Если открывать Флеш плеером то кнопка работает, если же через браузер то нет. Я уже не знаю что и делать, должно ведь работать? Пробовал разные описанные здесь способы и непосредственно для кнопки писал и на одном (верхнем слое пробовал) ни вкакую! Один прадв странный момент: если ссылку писать без "http://" то выдает ошибку типа: е удается найти file://c:\Document and Settings\ (имя профиля) \Local Settings\Temp\ (указанный URL). Что за фигня?! А если с http:// писать адрес то просто НИЧЕГО не происходит жмешь на кнопку , а реакции ноль ...
|
| Часовой пояс GMT +4, время: 08:30. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.