Вывод текста
День добрый. Я в 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> Заранее благодарю :) |
ПОльзуйтесь 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> |
Gvozd, спасибо. Всё работает. :)
|
Правда?
Круто)))) Пожалуйста |
Часовой пояс GMT +3, время: 11:09. |