Просмотр полной версии : Add to favorites - как сделать?
Проблема следующая - во флэше нужно сделать кнопку Add to favorites.
В html это делается так
<a href="http://www.xxx.com" onClick="DoAddToFavorites(); return false;">xxx</a>
Есно что если тупо вставить
on (release) {
getURL("http://www.xxx.com" onClick="DoAddToFavorites(); return false;");
}
оно не работает.
Помогите плз - как правильно сделать чтобы работало?
1. Чтобы работало надо почитать, как использовать функцию getURL.
2. Функции getURL передаётся один обязательный параметр, например:
getURL("http://www.xxx.com");
или для кода Javascript
getURL("javascript:_код_javascript_");
То что написано у Вас сложно назвать функцией JavaScript, а тем более одним параметром:getURL("http://www.xxx.com" onClick="DoAddToFavorites(); return false;");:away:
3. Сделай в JavaScript функцию:
<script language="JavaScript">
function addToF(url, description){
window.external.AddFavorite(url, description);
}
</script>
А во Flashе соответственно:
on (release) {
getURL("javascript:addToF('http://www.xxx.com','XXX.com');");
}
Спасибо, сейчас буду пробовать!
если прямо как Вы написали делать - не работает. Т.е. скрипт я пишу вверху html-страницы, флэшка вставлена в тот же html-файл в той же директории где лежит html. Не работает :(
Я в яваскрипт не знаток, но помниться мне, что у разных браузеров, по-разному происходит добавление в фаворит лист. А пока попробуйте данный код в IE.
Спасибо большое за совет, а то у меня уже руки опустились.. в IE действительно работает.
Код работает в IE only. Уберите нафиг эту кнопку, её добавляют почти все «строители» на народ.ру. Для кого — непонятно.
Кнопка - требование начальства свыше. Сайт нерунетовский по казино - поэтому возможно кнопка буржуям нужна.
Пошлите начальство на три буквы и скажите, что тогда сайт будет посылать всех куда подальше, если у них не IE.
Кнопка - требование начальства свыше. Сайт нерунетовский по казино - поэтому возможно кнопка буржуям нужна.
А буржуев, что ли выдирают из браузеров возможность добавить в фаворит-лист методами самого браузера?
Я так понимаю, что в случае если скрипт в каком-то браузере не работает, то просто у кнопки нет реакции и все, т.е. посетитель никуда не переходит. Разве не так?
А на счет послать начальство на три буквы - это нужно делать обоснованно, а я не обладаю статистикой по поводу того, насколько часто американцы пользуются кнопочкой Add to favorites. Если бы сайт был рунетовским, об этом даже вопрос бы не стоял.
iNils
Видимо считается что если эту возможность еще и проиллюстрировать, то желание добавить сайт возникнет скорее :)
Я так понимаю, что в случае если скрипт в каком-то браузере не работает, то просто у кнопки нет реакции и все, т.е. посетитель никуда не переходит. Разве не так?1. Надо яваксриптов определять браузер пользователя.
2. В зависимотси от от браузера, запускать необходимый скрипт.
Видимо считается что если эту возможность еще и проиллюстрировать, то желание добавить сайт возникнет скорее :)Ну-ну :bye:
1. Надо яваксриптов определять браузер пользователя.
2. В зависимотси от от браузера, запускать необходимый скрипт.
Теория вполне понятна, но как это выполнить технически? я увы не программист, однако разбираться во всем приходится.. может есть сайт на котором можно найти такие скрипты? или есть уже готовые примеры здесь?
www.google.ru
Это все таки форум о флеше, а не о яваскрипт. Как вызывать скрипт из флеша мы уже рассказали.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.