Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   HTML-верстка (http://www.flasher.ru/forum/forumdisplay.php?f=27)
-   -   "Сделать стартовой" из flash (http://www.flasher.ru/forum/showthread.php?t=53847)

Ламер_Флаша 20.01.2004 02:25

"Сделать стартовой" из flash
 
Здрассте всем, кто зашел.

Основная просьба - ПОПРОШУ БЕЗ ВЫПЯЧИВАНИЯ СВОИХ ДОСТОИНСТВ!!!
Ответ на этот вопрос я, лично, не смог найти ни через поиск форума (правильного ответа в темах нет), ни через yandex.
Сам перепробовал дохрена разных вариантов, в том числе через html-javascript. Не работает.

Очень возможно, что я пишу что-то не верно. Потому обращаюсь к профи - скажите, что и как надо правильно написать, чтобы при нажатии кнопки в FlashMovie срабатывала стандартная функцие IE - "Сделать стартовой"???

НЕ НАДО ПРЕДПОЛОЖЕНИЙ - ПОЖАЛУЙСТА ДАЙТЕ ТОЧНЫЙ ОТВЕТ (ПРЕДВАРИТЕЛЬНО ПРОВЕРИВ САМОСТОЯТЕЛЬНО!!!) !!!



Надеюсь на понимание,
Спасибо.

nagash 20.01.2004 12:03

1 - ты очень хам
2 - вызвать JavaScript функцию
3 - она полюбому спросит пользователя "сделать ли стартовой"
4 - ненадо умничать и говорить "как сделать без вопроса" - ответ будет "никак"
5 - повторюсь, но ты ХАМ

Ламер_Флаша 20.01.2004 13:16

1. Люди вообще плохо читают и понимают. Словяне особенно тяжки в этом аспекте. Сколько обычного русского не проси - сделает прямо наоборот, доказав свою безмерную гордыню, тупость и самоуверенность. :mad:
2. Вот пример кодов, который НЕ работают:
Цитата:

== код во Flash
on (press) {
getURL("javascript:StartUrl()");
}

== код в HTML
(скрипт идёт после head, но перед body):

<script language="javascript">
function StartUrl(){
this.style.behavior='url(#default#homepage)';this.setHomePage('www.kaki.net');
}
</script>

(в теле HTML перед flash) (можно без этого):

<!-- URL's used in the movie-->
<A HREF=javascript:StartUrl()></a>


== Итог
После нажатия в этом же окне открывается новая страница с одной строкой вверху:
function StartUrl(){ this.style.behavior='url(#default#homepage)';this.setHomePage('www.kaki.net'); }
Вариант два от Willyam Bradberry:

Цитата:

== Flash (в кадре с кнопкой):

this.addToFavorite = function()
{
getURL("javascript:addToFavorite();");
}
this.btn.onRelease = this.addToFavorite;

== код в HTML
(скрипт идёт после head, но перед body):

<SCRIPT language="JavaSCRIPT">
function addToFavorite()
{
window.external.AddFavorite(location.href,document.title);
this.style.behavior='url(#default#homepage)';
this.setHomePage('http://www.flasher.ru');
}
</SCRIPT>

== Итог
После нажатия на кнопку активируется функция "Добавить в Избранное"... но функция "Сделать стартовой" так и не появляется.

КТО-НИБУДЬ МОЖЕТ СКАЗАТЬ РАБОЧИЙ ВАРИАНТ РЕАЛИЗАЦИИ ФУНКЦИИ "Сделать стартовой" КНОПКОЙ ИЗ FLASH???

nagash 20.01.2004 19:08

я тебе ответил на твой вопрос наиболее полно...
если ты не слушаешь, что тебе говорят - тебе не стоит приходить на этот форум...
создай себе отдельный форум и пиши сам себе, что ты хочешь услышать...

nagash 20.01.2004 19:15

я тебе ответил на твой вопрос наиболее полно...
если ты не слушаешь, что тебе говорят - тебе не стоит приходить на этот форум...
создай себе отдельный форум и пиши сам себе, что ты хочешь услышать...

nagash 20.01.2004 20:29

я тебе ответил на твой вопрос наиболее полно...
если ты не слушаешь, что тебе говорят - тебе не стоит приходить на этот форум...
создай себе отдельный форум и пиши сам себе, что ты хочешь услышать...

Ламер_Флаша 20.01.2004 22:58

Если ты считаешь, что ты вообще хоть что-то полезное сказал... то, видимо, наиболее полно тебе голову в детстве опилками набили.

nagash 21.01.2004 01:50

эм...
1 - если ты не знаешь, как из флеша вызвать яваскрипт функцию - это твоя проблема...
2 - я сказал что без вопроса пользователя, в фоне, НЕ ДОБАВИТЬСЯ в стартовую...
3 - если ты прекратишь хамить, может быть тебе в будущем ещё кто нить и поможет...

ильсреальный 21.01.2004 02:08

Нагаш, ты не прав.

Ламер_Флаша 21.01.2004 13:19

Возрадуйтесь!
 
По моим многочисленным прозьбам Willyam Bradberry таки сделал и выложил исходник "Как сделать стартовой":
http://www.flasher.ru/src/stats_3002/

Спасибо Willyam Bradberry!


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

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