Кто подскажет что можно придумать чтоб на главной страничке можно было поставить слайд шоу но при том что не грузил сам форум? Или это не возможно?
Буду признательна за ответы.
Слайд на главной странице
Сообщений 1 страница 9 из 9
Поделиться12009-10-30 20:36:56
Поделиться22009-10-30 20:40:09
Кто подскажет что можно придумать чтоб на главной страничке можно было поставить слайд шоу но при том что не грузил сам форум? Или это не возможно?
примерно как у нас в табле?
Поделиться32009-10-30 20:48:18
Хотя бы так
Поделиться42009-10-30 20:53:01
Алинка
как тут
<script language="JavaScript1.1">
//Picture Cube slideshow - By Tony Foster III
//Modifications by JK
//Visit JavaScript Kit (http://javascriptkit.com) for scriptvar 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')">
ВСЕ, ЧТО выделено наверное можно менять(картинки точно), ну и время показа
Поделиться52009-10-30 21:04:05
Огромное спасибо, буду пробовать
Поделиться62009-10-30 21:10:03
Поставила его, только он почему-то сразу не открывает сам слайд, а через секунд 7 , можно его как-то уменьшить, чтоб показывал сразу?
Поделиться82009-10-30 21:30:04
Поставила его, только он почему-то сразу не открывает сам слайд, а через секунд 7 , можно его как-то уменьшить, чтоб показывал сразу?
попробуйте поменять числа
var delay=3000 //3 seconds
но я не уверена
Поделиться92009-10-30 21:36:30
Алинка
нашла еще один скрипт
<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>