2016-01-11 2 views
0

Я хочу сделать вращающийся баннер с помощью Javascript. Это означает, что на моем веб-сайте есть рекламные объявления, у которых есть изображение с интерактивной ссылкой и меняется каждые 5 секунд. Я хотел бы, чтобы баннер был 728x90. Я хотел бы иметь изображения и файлы ссылок в файле javascript, поэтому, если его нужно изменить, это может быть легко без прохождения 100 страниц html. Есть ли кто-нибудь, кто может мне помочь? Я очень новичок в кодировании, поэтому, если кто-то может дать мне основное пошаговое руководство, это было бы весьма признательно.Javascript Rotating Banner

+1

Пожалуйста, напишите код, что вы пробовали. –

+0

Попробуйте что-нибудь, если вы не сможете отправить свой код, чтобы получить помощь. –

+0

Шаг 1: изучите javascript. Шаг 2: ???, шаг 3: прибыль - это позор, у меня есть идеальный код для 726x90 ... так близко –

ответ

0

Чтобы предоставить изображение в качестве ссылки, вам необходимо встроить его в элемент привязки.

<a id="ad-link" href="url to advertisements homepage" > 
    <img id="ad-img" src="url to image"> 
</a> 

Для установки адреса во время выполнения с помощью JavaScript, вы можете просто сделать

document.getElementById("ad-link").setAttribute("href", "http://..."); 
document.getElementById("ad-img").setAttribute("src", "http://..."); 

изменить баннер каждые 5 секунд, вам необходимо определить тайм-аут, после которого конкретная функция вызывается.

setTimeout(function() { 
    //update banner 
}, 5000); 

Чтобы повернуть баннер, я рекомендую использовать css. см. How to do a webkit css endless rotation-animation.

+0

Итак, я отредактировал ссылки и изображения, и они должны быть такими («href», «http://stackoverflow.com, http://www.google.com»); правильно??? Разделяется запятой. Что касается кода html, должен ли я редактировать что-нибудь там? Я вставил код, сделал css-файл, у меня есть всплывающее окно, но изображений нет, и ссылки тоже не работают. Они не могут быть найдены. – MTR88

+0

Атрибут «src» и «href» ссылается на один URL-адрес. Таким образом, вы не можете установить несколько URL-адресов. Вы также должны включить «http: //». Конечно, часть javascript должна быть выполнена после загрузки страницы (http://www.w3schools.com/jsref/event_onload.asp). –

 Смежные вопросы

  • Нет связанных вопросов^_^