Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#23 used as offset, casting to integer (23) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#25 used as offset, casting to integer (25) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Нужна небольшая галлерея [2]
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


 Страниц (2): « 1 [2] 

> Без описания
Str
Отправлено: 27 Сентября, 2006 - 04:23:13
Post Id


Newbie


Покинул форум
Сообщений всего: 24
Дата рег-ции: Сент. 2006  

Карма 0




Очень нужно еще кое-что:

К картинкам прилагаются ссылки, которые тоже изменяются при нажатии кнопок назад и вперед в соответствии картинкам.
 
 Top
Дмитрий Б.
Отправлено: 27 Сентября, 2006 - 07:51:57
Post Id



Super Member


Покинул форум
Сообщений всего: 800
Дата рег-ции: Март 2005  
Откуда: Иркутск

Карма 0




Str
CODE:
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=windows-1251">
<title>Фотогалерея</title>

<script type="text/javascript">
<!--
var slideshows=
[
{
filesNames:
[
'image1.jpg',
'image2.jpg',
'image3.jpg',
'image4.jpg',
'image5.jpg'
],

links:
[
'image1.htm',
'image2.htm',
'image3.htm',
'image4.htm',
'image5.htm'
],

imagesPath: 'images/',
imgIdPrefix: 'image',
linksPath: '/',
linkIdPrefix: 'link',

current: 0,
activeImages: 3,
imagesShift: 2,
preloadedImages: null
},

{
filesNames:
[
'image1.jpg',
'image2.jpg',
'image3.jpg',
'image4.jpg',
'image5.jpg'
],

links:
[
'image10.htm',
'image20.htm',
'image30.htm',
'image40.htm',
'image50.htm'
],

imagesPath: 'slides/',
imgIdPrefix: 'slide',
linksPath: '/',
linkIdPrefix: 'slideLink',

current: 0,
activeImages: 3,
imagesShift: 1,
preloadedImages: null
}
];

function main()
{
var i, n;

for (n=0; n<slideshows.length; n++)
with (slideshows[n])
{
preloadedImages=new Array(filesNames.length);
for (i=0; i<filesNames.length; i++)
preloadedImages[i]=new Image();

preloadCurrent(n);
show(n);
setTimeout('preload('+n+')', 1000);
}
}

function hasSrc(image)
{
return image.src&&(image.src.lastIndexOf('.')>image.src.lastIndexOf('/'));
}

function preloadCurrent(n)
{
with (slideshows[n])
{
var i, src;
for (i=current; i<current+activeImages; i++)
if (!hasSrc(preloadedImages[i%preloadedImages.length]))
preloadedImages[i%preloadedImages.length].src=imagesPath+filesNames[i%preloadedImages.length];
}
}

function preload(n)
{
with (slideshows[n])
{
var i, currentLoads=0;

for (i=0; i<preloadedImages.length; i++)
if (hasSrc(preloadedImages[i])&&(!preloadedImages[i].complete))
currentLoads++;

for (i=current+activeImages; (currentLoads<activeImages)&&(i<preloadedImages.length); i++)
if (!hasSrc(preloadedImages[i]))
{
preloadedImages[i].src=imagesPath+filesNames[i];
currentLoads++;
}

for (i=0; (currentLoads<activeImages)&&(i<current); i++)
if (!hasSrc(preloadedImages[i]))
{
preloadedImages[i].src=imagesPath+filesNames[i];
currentLoads++;
}

for (i=0; i<preloadedImages.length; i++)
if (!hasSrc(preloadedImages[i]))
return setTimeout('preload('+n+')', 1000);
}
}

function back(n)
{
with (slideshows[n])
{
current-=imagesShift;
while (current<0)
current+=filesNames.length;
preloadCurrent(n);

show(n);
}
}

function forward(n)
{
with (slideshows[n])
{
current+=imagesShift;
while (current>=filesNames.length)
current-=filesNames.length;
preloadCurrent(n);

show(n);
}
}

function show(n)
{
with (slideshows[n])
{
var i, a;
for (i=current; (i-current)<activeImages; i++)
{
if (a=document.getElementById(imgIdPrefix+(i-current+1)))
a.src=preloadedImages[i%preloadedImages.length].src;

if (a=document.getElementById(linkIdPrefix+(i-current+1)))
a.href=linksPath+links[i%preloadedImages.length];
}
}
}

//-->
</script>
</head>

<body onload="main();">

<table width="400" align="center">
<tr>
<td width="33%">
<a href="#" target="_blank" id="link1">
<img src="images/image1.jpg" id="image1">
</a>
</td>

<td width="33%">
<a href="#" target="_blank" id="link2">
<img src="images/image2.jpg" id="image2">
</a>
</td>

<td width="33%">
<a href="#" target="_blank" id="link3">
<img src="images/image3.jpg" id="image3">
</a>
</td>
</tr>
</table>

<input type="button" value="Назад" onclick="back(0);">
<input type="button" value="Вперёд" onclick="forward(0);">


<table width="400" align="center">
<tr>
<td width="33%">
<a href="#" target="_blank" id="slideLink1">
<img src="images/image1.jpg" id="slide1">
</a>
</td>

<td width="33%">
<a href="#" target="_blank" id="slideLink2">
<img src="images/image2.jpg" id="slide2">
</a>
</td>

<td width="33%">
<a href="#" target="_blank" id="slideLink3">
<img src="images/image3.jpg" id="slide3">
</a>
</td>
</tr>
</table>

<input type="button" value="Назад" onclick="back(1);">
<input type="button" value="Вперёд" onclick="forward(1);">

</body>
</html>
 
 Top
Str
Отправлено: 27 Сентября, 2006 - 08:15:35
Post Id


Newbie


Покинул форум
Сообщений всего: 24
Дата рег-ции: Сент. 2006  

Карма 0




Спасибо тебе, добрый человек Радость.
С меня пиво.
 
 Top
ETC Администратор
Отправлено: 27 Сентября, 2006 - 10:18:43
Post Id



Flash-coder


Покинул форум
Сообщений всего: 5275
Дата рег-ции: Дек. 2003  
Откуда: TimeZero

Карма 26




Дмитрий Б.
Многа букв. В аттач надобно.
 
 Top
Дмитрий Б.
Отправлено: 27 Сентября, 2006 - 21:08:18
Post Id



Super Member


Покинул форум
Сообщений всего: 800
Дата рег-ции: Март 2005  
Откуда: Иркутск

Карма 0




Str
Так я ж непьющий... Улыбка

ETC
Учтём...
 
 Top
Страниц (2): « 1 [2]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0, скрытых: 0)
« JavaScript »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.



Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.032]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33