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 :: Скрипт Галереи не работает!
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


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

> Без описания
Klevert
Отправлено: 12 Июня, 2005 - 08:40:48
Post Id


Newbie


Покинул форум
Сообщений всего: 9
Дата рег-ции: Июнь 2005  

Карма 0




Помогите, хочу сделать галерею:
Создала файл index.html и 5 файлов с картинками (1.jpg, 2.jpg, 3.jpg, 4.jpg, 5.jpg). Чтобы не создавать 5 HTML файлов под каждую картинку, нашла на форумах рекомендации по скрипту, адаптировала под себя, а он не работает. Привожу текст файла Index.html:

CODE:
<html>
<head>
<title> </title>
<META HTTP-EQUIV=Content-Type CONTENT="text/html; charset=windows-1251">
<script language="JavaScript">
pic=1;
piclast=5;
function next()
{
if (pic==piclast) {pic=1;}
else {pic++;}
document.r.scr=pic+'.jpg';
}
function prev()
{
if (pic==1) pic=piclast;
else pic--;
document.r.scr=pic+'.jpg';
}
</script>
</head>
<body bgcolor="#ffffff">
<p align="center">
<img border="0" name="r" src=1.jpg alt="" width="870" height="489"/></p>
<p align="center">
<a href="JavaScript:prev()">Предыдущая</a>
<a href="JavaScript:next()">Следущая</a>
</p>
</body>
</html>
 
 Top
sl_play
Отправлено: 12 Июня, 2005 - 16:06:10
Post Id


Junior Member


Покинул форум
Сообщений всего: 74
Дата рег-ции: Июнь 2005  

Карма 0




Найдите повсюду в коде вот эту строку
document.r.scr
и замените её на эту
document.images.r.scr
 
 Top
Klevert
Отправлено: 12 Июня, 2005 - 16:28:57
Post Id


Newbie


Покинул форум
Сообщений всего: 9
Дата рег-ции: Июнь 2005  

Карма 0




sl_play, спасибо за ответ, но не помогло. Когда я нажимаю на Следущая или Предыдущая, то вместо перехода к другой картинке, ничего не происходит, "висит" картинка 1.jpg Недовольство, огорчение.
 
 Top
ETC Администратор
Отправлено: 12 Июня, 2005 - 16:42:56
Post Id



Flash-coder


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

Карма 26




можно попробовать прописать id="r" для картинки
CODE:
<img border="0" id="r" src=1.jpg alt="" width="870" height="489"/>

и заменить document.r на document.getElementById('r'Подмигивание
должно помочь.
 
 Top
Дмитрий Б.
Отправлено: 12 Июня, 2005 - 22:56:11
Post Id



Super Member


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

Карма 0




Совершенно дурацкая ошибка!
Правильный код будет выглядеть так:
CODE:
<html>
<head>
<title> </title>
<META HTTP-EQUIV=Content-Type CONTENT="text/html; charset=windows-1251">
<script language="JavaScript">
pic=1;
piclast=5;
function next()
{
if (pic==piclast) pic=1;
else pic++;
document.getElementById('r').src=pic+'.jpg';
}
function prev()
{
if (pic==1) pic=piclast;
else pic--;
document.getElementById('r').src=pic+'.jpg';
}
</script>
</head>
<body bgcolor="#ffffff">
<p align="center">
<img border="0" id="r" src=1.jpg alt="" width="870" height="489"/></p>
<p align="center">
<a href="JavaScript:prev()">Предыдущая</a>
<a href="JavaScript:next()">Следущая</a>
</p>
</body>
</html>

А теперь загадка: где была ошибка (кроме указанной ETC)?
 
 Top
Klevert
Отправлено: 13 Июня, 2005 - 03:14:28
Post Id


Newbie


Покинул форум
Сообщений всего: 9
Дата рег-ции: Июнь 2005  

Карма 0




Дмитрий Б., ур-ра, заработало, большое спасибо. Согласна, совершенно дурацкая ошибка. Мой первый скрипт, синтаксис изучаю в процессе написания.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 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.0306]     [ 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