[Помощь] Flash + Jquery

Тема в разделе "Флеш", создана пользователем nikonor, 25 июн 2009.

Статус темы:
Закрыта.
  1. nikonor

    nikonor Прохожие

    Требуется заставить работать jquery через flash.
    Пример. Есть яваскрипт на странице
    Код:
    $("#link").click(function {
    $("#div").css("dispaly","none");
    })
    есть html
    HTML:
    
    <a id="link" href="#">click here</a>
    <div id="div">text block</div>
    Здесь все понятно. Нажимаем на ссылку - див принимает скрытое значение и текст исчезает.
    Вопрос. Как этот пример заставить работать если кнопка (ссылка) находится во flash?
     
  2. bork75

    bork75 Д☼брая собака )

    Регистр.:
    21 июн 2008
    Сообщения:
    1.449
    Симпатии:
    716
    самый простой пример:
    На кнопку в flash вешаете код:
    Код:
    on (release) {
    	getURL(primer);
    }
    
    На html странице выводите flash, где значению primer, присваиваем значение: javascript:любая_функция_которую_нужно_запустить()
    Код:
    <script type="text/javascript" src="swfobject.js"></script>
    <div id="1" >1</div>
    <script type="text/javascript">
    var so = new SWFObject("Безымянный-1.swf", "", "100", "100", "8");
    so.addVariable("primer", "javascript:showDiv('div19')"); 
    so.write("1");</script>
    
    Например, скрипт скрытия элемента:
    Код:
    <script language="javascript">
    function showDiv(div) 
    { 
    if (document.getElementById(div).style.display=="none") 
    document.getElementById(div).style.display="block"; 
    else 
    document.getElementById(div).style.display="none"; 
    } 
    </script>
    Ну и скрытая часть страницы:
    HTML:
    <div id="div19" style="display: none;">Скрытый элемент</div>
    
    Будут вопросы, пишите.
     
  3. sunmanul

    sunmanul Прохожие

    Спасибо - помогло
     
Статус темы:
Закрыта.