[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Нужен скрипт: листает блоки html
sx000
Есть 3 HTML блоков (каждый в отдельном файле) за ранее заготовленных.
Условно обзовем их:
1.html
<html>1</html>

2.html
<html>2</html>

3.html
<html>3</html>

нужен скрипт который будет каждые N секунд листать эти блоки. При наведении мышки листинг останавливается. Ну если будет листаться с каким то эффектом задержки ... ну или еще как только за. Не могу найти в сети smile.gif в яве ноль вообще



Спустя 1 час, 9 минут, 12 секунд (29.10.2011 - 23:04) Guest написал(а):
Цитата
Не могу найти в сети  в яве ноль вообще

Ключевые слова,после которых предлагают сумму за решение вопроса за вас. smile.gif
У нас тут форум уважаемый,тут учатся ,пыхтят над своим корявым кодом... или покупают.

Спустя 1 минута, 34 секунды (29.10.2011 - 23:06) sx000 написал(а):
ну так ты можешь и не писать код есть готовые решения возможно кому то не жалко ткнуть пальцем а не просит 3 бакса за решение такой проблемы

Спустя 8 минут, 49 секунд (29.10.2011 - 23:15) imbalance_hero написал(а):
sx000
Ajax. Гугл и читай про эту технологию. Вообще, если что-то не знаешь, то почему за тебя делать должны? Либо плати, либо учись. В данной ситуации Ajax идеально подойдет.

Спустя 5 минут, 14 секунд (29.10.2011 - 23:20) sx000 написал(а):
не нужен мне аякс это слишком, jQuery так вообще - прогрузите миллион строк кода чтоб показать три картинки файла последовательно... не реально верный подход не для русского инженера.
В гугле я уже искал, максимум нашел что так вот такой код

<script language="JavaScript">
i=0;
img_a=new Array()
img_h=new Array()
img_a[0]=new Image()
img_a[1]=new Image()
img_a[2]=new Image()
img_a[0].src="../gif/logo2r.gif"
img_a[1].src="../gif/logo2l.gif"
img_a[2].src="../gif/logo2u.gif"
function img_b()
{
document.images[0].src=img_a[i].src
document.images[0].src=img_a[i].src
document.images[0].src=img_a[i].src
i++
if(i>2) i=0;
setTimeout("img_b()", 1000)
}

</script>
</
head>
<
body onLoad=img_b()>

к слову купи: не за что ... сам разебурсь спасибо за помочщь

Спустя 13 минут, 55 секунд (29.10.2011 - 23:34) imbalance_hero написал(а):
sx000
Про 3 картинки никто не говорил, мы говорили об html коде, при этом мы имеем не просто какой-то блок, или какую-то маленькую картинку, а ПОЛНОСТЬЮ страницу начиная от html до html. Вопрос свой перечитай ещё раз. Поэтому Ajax. А если не умеешь и не знаешь, что это и для чего это существует - твои проблемы.

Спустя 2 минуты, 38 секунд (29.10.2011 - 23:37) sx000 написал(а):
ну я просто не думал что рисовать отдельный код страницы более сложный вариант, пока ищу не могу найти, сама конструкция в принципе понятна, но в с html да засада

Спустя 56 минут, 56 секунд (30.10.2011 - 00:34) sebastjan написал(а):
3 Картинки и каждая, отдельно в хтмл файле ---- а это зачем?



Спустя 12 часов, 39 минут, 12 секунд (30.10.2011 - 13:13) sx000 написал(а):
да нет, не картинки я тока пример такой нашел чтоб картинки крутить, а мне надо html документы рисовать

Спустя 8 часов, 23 минуты, 44 секунды (30.10.2011 - 21:36) sebastjan написал(а):
Наверное самый простой вариант-
1-сделать три блока хтмл и назначить им display: none; (блок не будет участвовать в хтмл)
или visibility: hidden; (сделает блок невидемым)


И чередовать при помощи яваскрипт-функции изменение стиля.
А для остановки чередования сделать дополнительно функцию
- при навелении мышки отстановить чередование.

Спустя 2 часа, 1 минута, 14 секунд (30.10.2011 - 23:38) sx000 написал(а):
отличный вариант!

Спустя 6 минут, 43 секунды (30.10.2011 - 23:44) Игорь_Vasinsky написал(а):
Цитата
кому то не жалко ткнуть пальцем а не просит 3 бакса за решение такой проблемы


ты не про это? http://jqueryui.com/demos/tabs/

Спустя 1 час, 31 минута, 59 секунд (31.10.2011 - 01:16) sebastjan написал(а):
Игорь_Vasinsky
Да это простейшую анимацию используя visibility: hidden; или даже используя просто индексы блока.

sx000
Ты сначало сделай функцию которая будет чередовать показ блоков и скрытие, наверное будет короче - если использовать индексы. а то с visibility: hidden; придёться писать в функции чтоб одно показало и одновременно другое спрятало а это длиннее код получаеться.
С индексами короче юудет.
Через определённый интервал setTimeout("функция()",50) запускаеться функция где
индекс слою прибавляеться и он покрывает предедущий.
Но надо чтоб слои имели фон иначе будет прозрачность и не красиво.


Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.