Форум А и О (скрипты, дизайн, общение)

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Форум А и О (скрипты, дизайн, общение) » АРХИВ » Слайд на главной странице


Слайд на главной странице

Сообщений 1 страница 9 из 9

1

Кто подскажет что можно придумать чтоб на главной страничке можно было поставить слайд шоу но при том что не грузил сам форум? Или это не возможно? :dontknow:
Буду признательна за ответы.

0

2

Алинка написал(а):

Кто подскажет что можно придумать чтоб на главной страничке можно было поставить слайд шоу но при том что не грузил сам форум? Или это не возможно?

примерно как у нас в табле?

0

3

Хотя бы так  http://www.kolobok.us/smiles/standart/blush.gif  :shine:

0

4

Алинка

как тут

<script language="JavaScript1.1">

//Picture Cube slideshow - By Tony Foster III
//Modifications by JK
//Visit JavaScript Kit (http://javascriptkit.com) for script

var specifyimage=new Array() //Your images
specifyimage[0]="КАРТИНКАf"
specifyimage[1]="ССЫЛКА НА КАРТИНКУ"
specifyimage[2]="ССЫЛКА НА КАРТИНКУf
"

var delay=3000 //3 seconds

//Counter for array
var count =1;

var cubeimage=new Array()
for (i=0;i<specifyimage.length;i++){
cubeimage[i]=new Image()
cubeimage[i].src=specifyimage[i]
}

function movecube(){
if (window.createPopup)
cube.filters[0].apply()
document.images.cube.src=cubeimage[count].src;
if (window.createPopup)
cube.filters[0].play()
count++;
if (count==cubeimage.length)
count=0;
setTimeout("movecube()",delay)
}

window.onload=new Function("setTimeout('movecube()',delay)")
</script>

<img src="photo1.jpg" width=150 name="cube" border=0
style="filter:progid:DXImageTransform.Microsoft.Stretch(stretchStyle='PUSH')">

ВСЕ, ЧТО выделено наверное можно менять(картинки точно), ну и время показа

+1

5

Огромное спасибо, буду пробовать :cool:  http://www.kolobok.us/smiles/artists/just_cuz/JC_ThankYou.gif

0

6

Поставила его, только он почему-то сразу не открывает сам слайд, а через секунд 7 , можно его как-то уменьшить, чтоб показывал сразу? :question:

0

7

:flag:

0

8

Алинка написал(а):

Поставила его, только он почему-то сразу не открывает сам слайд, а через секунд 7 , можно его как-то уменьшить, чтоб показывал сразу?

попробуйте поменять числа

var delay=3000 //3 seconds

но я не уверена

0

9

Алинка

нашла еще один скрипт

   

Код:
<style>
      #slide-container {
         text-align:center;
         margin:20px 0px;
      }
      #slide-container #slideshow {
         width:200;
         height:150px;
         margin:auto;
         position:relative;
      }
      #slide-container #slideshow IMG {
         position:absolute;
         top:0;
         left:0;
      }
    </style>

    <script>
    function animate(tagId,alfa,step){
    div = document.getElementById(tagId);
    var items = new Array();
    //Выбираем все рисунки слайдшоу
    for(c=i=0;i<div.childNodes.length;i++){
      if (div.childNodes[i].tagName=="IMG"){
       items[c] = div.childNodes[i];
       c++;
      }
    }
    last = items[items.length-1];
    next = items[items.length-2];
    //делаем верхний в стопке(текущий) рисунок более прозрачным
    last.style.opacity= alfa/100;
    last.style.filter= "progid:DXImageTransform.Microsoft.Alpha(opacity="+alfa+")";
    last.style.filter= "alpha(opacity="+alfa+")";

    if ((alfa-step)>0){
      //если еще не достигли полной прозрачности верхнего рисунка - продолжаем анимацию
       setTimeout("animate('"+tagId+"',"+(alfa-step)+","+step+");",50);
    }else{
      //если достигли полной прозрачности верхнего рисунка
      //делаем абсолютно непрозрачным следующий рисунок
      next.style.opacity= 1;
      next.style.filter= "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
      next.style.filter= "alpha(opacity=100)";
      // а верхний рисунок перемещаем в низ стопки
      tmp = last;
      div.removeChild(last);
      div.insertBefore(tmp,items[0]);
      tmp.style.opacity= 1;
      tmp.style.filter= "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
      tmp.style.filter= "alpha(opacity=100)";

      setTimeout( "slideSwitch('"+tagId+"',1000)", 3000 );
    }
    }
    //эта функция делает видимым блок с рисунками для слайдшоу (изначально он невидим, чтобы избежать мерцания во время загрузки картинок) и запускает анимацию
    function slideSwitch(tagId,speed){
    div = document.getElementById('slideshow');
    if (div.style.visibility!="visible"){
          div.style.visibility = "visible";
    }
    items = div.getElementsByTagName('img');
    if (items.length>0){
      animate(tagId,100,10);
    }
    }
    //выжидаем пару секунд, чтобы картинки успели загрузиться... можно просто поставить на onload-событие последнего из рисунков
    setTimeout( "slideSwitch('slideshow',1000);",2000 );
    </script>

    <div id="slide-container">
    <div id="slideshow">
      <img src="ССЫЛКА НА КАРТИНКУ"/>
      <img src=ССЫЛКА НА КАРТИНКУ"/>
    <img src="ССЫЛКА НА КАРТИНКУ"/>
    <img src="ССЫЛКА НА КАРТИНКУ"/>
      ...
      <img src="ССЫЛКА НА КАРТИНКУ"/>
    </div>
    </div>

0


Вы здесь » Форум А и О (скрипты, дизайн, общение) » АРХИВ » Слайд на главной странице


Сервис форумов BestBB © 2016-2020. Создать форум бесплатно