Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 22.12.2008, 19:05
Новичок на форуме
Отправить личное сообщение для Fioko Посмотреть профиль Найти все сообщения от Fioko
 
Регистрация: 22.12.2008
Сообщений: 2

Вывод текста
День добрый. Я в JavaScript как балерина за фрезеровочным станком. Потому обращаюсь к вам с вопросом. Может поможете. Очень хочется реализовать.

Вот код, который меняет изображения из массива Photo[n] при нажатии на кнопку. Это-то я сделал, а вот как аналогично при нажатии на эту же самую кнопку менялась и подпись у картинки из массива Copyr[n] в теле страницы.

<HEAD>
<SCRIPT>
n=0;
Photo = new Array(); Copyr = new Array(); 

Photo[0] = "pic1.gif"; Copyr[0] = "Подпись 1";
Photo[1] = "pic2.gif"; Copyr[1] = "Подпись 2";
Photo[2] = "pic3.gif"; Copyr[2] = "Подпись 3";

function next_image()
{
n++;   
if(n>2) n=0;
document.FotoAlbum.src = Photo[n];

[B]//что нужно написать тут, вроде ЧЕБУРЕК.document.write(Copyr[n]);, чтобы см. дальше...[/B]

}

</SCRIPT>
</HEAD>

<BODY>
    <input type=button value="" onClick=next_image()>
    <IMG SRC="pic1.gif" name=FotoAlbum>

[B]//...чтобы тут печатался текст из массива Copyr[n] в теге вроде <ТЕГ name=ЧЕБУРЕК></ТЕГ>[/B]

</BODY>


Заранее благодарю

Последний раз редактировалось Андрей Параничев, 23.12.2008 в 16:41. Причина: Пользуйтесь bb-тегами [js] и [html] для оформления листингов кода в теле сообщения
Ответить с цитированием
  #2 (permalink)  
Старый 22.12.2008, 21:43
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

ПОльзуйтесь BB-кодами для оформления своих псто
<HEAD>
<SCRIPT>
n=0;
Photo = new Array(); Copyr = new Array(); 

Photo[0] = "pic1.gif"; Copyr[0] = "Подпись 1";
Photo[1] = "pic2.gif"; Copyr[1] = "Подпись 2";
Photo[2] = "pic3.gif"; Copyr[2] = "Подпись 3";

function next_image()
{
n++; 
if(n>2) n=0;
document.FotoAlbum.src = Photo[n];

//что нужно написать тут, вроде ЧЕБУРЕК.document.write(Copyr[n]);, чтобы см. дальше...
//можно так, но возникает неоднозначность.ID в теле тега можно удалить
document.getElementsByName("che_burek")[0].innerHTML=Copyr[n];
//Лучше будет, если будете использовать ID, т.к. он однозначен.name в теле тега можно удалить
document.getElementById("che_burek").innerHTML=Copyr[n];

}

</SCRIPT>
</HEAD>

<BODY>
<input type=button value="" onClick=next_image()>
<IMG SRC="pic1.gif" name=FotoAlbum>

//...чтобы тут печатался текст из массива Copyr[n] в теге вроде <ТЕГ name=ЧЕБУРЕК></ТЕГ>

<span name="che_burek" id="che_burek"></span>

</BODY>
Ответить с цитированием
  #3 (permalink)  
Старый 23.12.2008, 07:25
Новичок на форуме
Отправить личное сообщение для Fioko Посмотреть профиль Найти все сообщения от Fioko
 
Регистрация: 22.12.2008
Сообщений: 2

Gvozd, спасибо. Всё работает.
Ответить с цитированием
  #4 (permalink)  
Старый 23.12.2008, 11:57
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

Правда?
Круто))))
Пожалуйста
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Оборачивание текста в теги <b>, <i> и т.д. bizmak Элементы интерфейса 4 23.01.2009 05:01
вывод и замена текста Classi Общие вопросы Javascript 6 25.12.2008 20:18
Firefox: перехватить соббытие при перетаскивании текста no_alex Общие вопросы Javascript 9 21.08.2008 18:02
вывод нужного текста в текстовом поле при нажатии на кнопку! fifo4ka Общие вопросы Javascript 7 06.05.2008 13:36
проблема с передачей русского текста в Prototype subaru Prototype & script.aculo.us 2 26.07.2007 16:56