Автор Тема: Търся помощ за въртящ се банер  (Прочетена 2507 пъти)

0 Потребители и 1 Гост преглежда(т) тази тема.

sadjata

  • Sr. Member
  • ****
  • Благодарности
  • -Казани: 16
  • -Получени: 6
  • Публикации: 265
Искам да направя банер в който снимките да се сменят през 5-6 секунди,но нещо не мога да го измисля.Имам една книга за джава скрипт четох-правих но нищо не излиза,сътворих едно кодче в което снимките би трябвало да се сменат но нищо не става.Моля за малко помощ и съвети.
Ето го кода:


   
       
       
       
   
   
                height= " 300 "  width= " 250 "  src= " img1.gif " >


             
                         height= " 300 "  width= " 250 "  src= " img2.gif " >



                     height= " 300 "  width= " 250 "  src= " img3.gif " >

   

kerkenez

  • Hero Member
  • *****
  • Благодарности
  • -Казани: 2
  • -Получени: 14
  • Публикации: 1205
Отг:Търся помощ за въртящ се банер
« Отговор #1 -: 26 Май 2010, 00:11:48 »
До колко разбрах имаш картинка, която искаш да се смени с друга когато мишката отиде над нея. Ако е така, най-лесно ще го реализираш с CSS а ако държиш да е с JS, може да разгледаш jQuery - ще може много лесно да вкараш различни ефекти за смяна на картинката.

sadjata

  • Sr. Member
  • ****
  • Благодарности
  • -Казани: 16
  • -Получени: 6
  • Публикации: 265
Отг:Търся помощ за въртящ се банер
« Отговор #2 -: 26 Май 2010, 00:15:15 »
Искам снимките да се сменят през 5-6 секунди.Четох тук от една книга за джава скрипт,търсих и информация от интернет но нещо не става.

zareva_rositsa

  • Full Member
  • ***
  • Благодарности
  • -Казани: 0
  • -Получени: 0
  • Публикации: 149
Отг:Търся помощ за въртящ се банер
« Отговор #3 -: 26 Май 2010, 01:23:32 »

var bannerImg = new Array();
  // Enter the names of the images below
  bannerImg[0]= " image_jss.gif " ;
  bannerImg[1]= " image_js.gif " ;
  bannerImg[2]= " image_wr.gif " ;

var newBanner = 0;
var totalBan = bannerImg.length;

function cycleBan() {
  newBanner++;
  if (newBanner == totalBan) {
    newBanner = 0;
  }
  document.banner.src=bannerImg[newBanner];
  // set the time below for length of image display
  // i.e.,  " 4*1000 "  is 4 seconds
  setTimeout( " cycleBan() " , 4*1000);
}
window.onload=cycleBan;


това е хитро и просто, според мен :)