Показано с 1 по 7 из 7

Тема: гиперссылка

  1. #1

    Регистрация
    06.03.2006
    Сообщений
    108
    люди как сделать гиперссылку в имджреди
    чтобы когда наводишь на картинку анима останавливалась???

  2. #2

    Регистрация
    18.03.2006
    Адрес
    Москва
    Сообщений
    116
    Да никак)))
    Просто заменить динамичный гиф на статичный, т.е. на нужный слой из анимации.

  3. #3

    Регистрация
    06.03.2006
    Сообщений
    108
    не понял
    вообще ни как?
    или гдето поставить статичный (вместо динамичный) гиф что отображался при наведении

  4. #4

    Регистрация
    18.03.2006
    Адрес
    Москва
    Сообщений
    116
    Ну имджреди в итоге генерирует HTML код с javascript
    В <head> укажите путь к статичной картинке, т.е. просто замените. Там где-то так будет...

    var preloadFlag = false;
    function preloadImages() {
    if (document.images) {
    Ваша картинка_over = newImage("images/Ваша картинка-over.gif");
    preloadFlag = true;
    }
    И в <body>, там будет что-то похожее на это:

    onmouseover="changeImages(&#39;Ваша картинка&#39;, &#39;images/Ваша картинка-over.gif&#39; return true;"
    onmouseout="changeImages(&#39;Ваша картинка анимация, &#39;images/Ваша картинка анимация.gif&#39; return true;"
    onmousedown="changeImages(&#39;Ваша картинка&#39;, &#39;images/&#39;Ваша картинка&#39;-over.gif&#39; return true;"
    onmouseup="changeImages(&#39;Ваша картинка&#39;, &#39;images/&#39;Ваша картинка&#39;-over.gif&#39; return true;">

    В общем, там где over - это ваша картинка при наведении на неё мышки.

  5. #5

    Регистрация
    18.03.2006
    Адрес
    Москва
    Сообщений
    116
    А ещё проще ручками:

    <head>
    <script LANGUAGE="JavaScript">

    var n

    function preloadImages() {
    if (document.images) {
    var imgFiles = preloadImages.arguments;
    var preloadArray = new Array();

    for (var i=0; i<imgFiles.length; i++) {
    preloadArray[i] = new Image;
    preloadArray[i].src = imgFiles[i];
    }
    }
    }

    function pic(nam,but){
    if(!but){document.images[nam].src=n}
    else {
    n=document.images[nam].src
    document.images[nam].src=but
    }
    }
    </SCRIPT>
    </head>


    <script LANGUAGE=&#39;JavaScript&#39;>

    <!--
    preloadImages(&#39;путь/img.gif &#39;, &#39;&#39;путь/img2.gif&#39
    -->
    </SCRIPT>

    [Только зарегистрированные пользователи могут видеть ссылки. ]

    name=&#39;ххх&#39; не может совпадать с подобными картинками.


    P.S. Ну может это всё и глупо конечно и есть более простой и умный способ, но я бы сделала так.

  6. #6

    Регистрация
    06.03.2006
    Сообщений
    108
    огоромное спасибо тебе :read:

  7. #7

    Регистрация
    18.03.2006
    Адрес
    Москва
    Сообщений
    116
    Alexey Baksheev, спасибо принимается только в том случае, если получилось

    Если, вдруг, не получилось.
    Пиши придумаем что-нить)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •