Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   ФОТОГАЛЕРЕЯ не работает код (https://javascript.ru/forum/misc/14544-fotogalereya-ne-rabotaet-kod.html)

Азбука 20.01.2011 19:04

ФОТОГАЛЕРЕЯ не работает код
 
Здравствуйте! Помогите вставить код, чтобы он отображался в центре дива, так он отображается в верхнем левом углу и скрывает шапку сайта. Скрипт:
<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="big2/1.jpg"
img_a[1].src="big2/2.jpg"
img_a[2].src="big2/3.jpg"
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()", 2000)
}

</script> я его вставляю между тегами <head></head>
Потом, если вставить в <body onLoad=img_b()> фотогалерея в верхнем левом углу. Вставить в див в центре--ничего не отображается: <div id="foto" onLoad=img_b()> Что мне делать?

Андрей78 23.11.2011 03:01

Такая же проблема.
а ответа с января нет((

Gvozd 23.11.2011 10:42

рукалицо....
Цитата:

Здравствуйте!

Судя по вашему сообщению, вы ну совсем не знаете javascript.

Освойте основы языка и вопрос отпадет сам, полностью или частично.
А с чем не справитесь - поможем.

На сайте javascript можно начать изучать с учебника, раздел Основы javascript.
Возможно, вам также понадобится HTML - учебник есть, например, здесь: http://ru.html.net/tutorials/html/

Задавайте конкретные вопросы по ходу дела.


melky 23.11.2011 10:43

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="big2/1.jpg"
img_a[1].src="big2/2.jpg"
img_a[2].src="big2/3.jpg"
function img_b()
{
document.getElementbyId("gallery").src=img_a[i].src
i++;
if(i>2) i=0;
setTimeout("img_b()", 2000)
}

это в head
потом <body onLoad=img_b()>
всё верно.
присваиваете ID gallery элементу img, у которого будут меняться картинки.

ЗЫ где-то я эту хрень видел


Часовой пояс GMT +3, время: 15:38.