Модераторы: Illuminaty
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> плавная смена картинок, полупрозрачность под все браузеры 
:(
    Опции темы
svtbox
Дата 21.1.2010, 14:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 29.9.2009

Репутация: нет
Всего: нет



Здравствуйте! Нужен самый простой ДжаваСкрипт или вообще самый простой способ как сделать плавную смену 2-3 картинок на сайте, чтобы работало во всех браузерах. То что нашел в гугле: или только под IE (например здесь http://dweb.ru/soft/index.php?kat=54&rd=4, пункт 2), или смена картинок очень медленная (например здесь http://www.sql.ru/forum/actualthread.aspx?tid=574496) или же скрипты вообще не работают. Можно ли чтобы скорость была такая как по 
первой ссылке, но чтобы работало во всех браузерах? Дайте пожалуйста ссылку. Спасибо!
PM MAIL   Вверх
bars80080
Дата 21.1.2010, 15:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 50
Всего: 315



первый пример для ИЕ и ФФ

Код

<html>

<script language=javaScript>
<!-- Beginning of JavaScript -

sandra0 = new Image();
sandra0.src = "sandraaa0.jpg";

sandra1 = new Image();
sandra1.src = "sandraaa1.jpg";

sandra2 = new Image();
sandra2.src = "sandraaa2.jpg";

var i_strngth=1
var i_image=0

var imageurl = new Array()
imageurl[0] ="sandraaa0.jpg"
imageurl[1] ="sandraaa1.jpg"
imageurl[2] ="sandraaa2.jpg"


function showimage() {        
    if (i_strngth <=110) {
        var f_strngth = i_strngth/100;
        testimage.innerHTML="<img style='filter:alpha(opacity="+i_strngth+"); opacity: "+f_strngth+";' src="+imageurl[i_image]+" border=0>";
        i_strngth=i_strngth+10
        var timer=setTimeout("showimage()",100)
    }    
    else {
        clearTimeout(timer)
        var timer=setTimeout("hideimage()",1000)
    }
}


function hideimage() {        
    if (i_strngth >=-10) {
        var f_strngth = i_strngth/100;
        testimage.innerHTML="<img style='filter:alpha(opacity="+i_strngth+"); opacity: "+f_strngth+";' src="+imageurl[i_image]+" border=0>";
        i_strngth=i_strngth-10
        var timer=setTimeout("hideimage()",100)
    }    
    else {
        clearTimeout(timer)
        i_image++
        if (i_image >= imageurl.length) {i_image=0}
        i_strngth=1
        var timer=setTimeout("showimage()",500)    
    }
}


// - End of JavaScript - -->
</script>
<body bgcolor="#FFFFFF" onLoad="showimage()">

<div id="mainbod" style="position:absolute;visibility:visible;top:50px;left:360px;">

</div>

<div id="testimage" style="position:absolute;visibility:visible;top:50px;left:40px"></div>
</body>
</html>


PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема »


 




[ Время генерации скрипта: 0.0986 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.