Функция меняющая значение input type text. Value не подходит(
Вложений: 2
Здравствуйте! Может ли кто нибудь, что-нибудь посоветовать?
Дело пустяковое, но я застрял Вообщем есть массивы с 5 разными объектами(картинки, текст, фреймы) Так вот, есть иконки, при нажиме на которые срабатывает функция. В функции прописано изменять большую картинку, текст под ней, и фрейм сбоку. function ch(i) { img.src=k[i]; tx.value=t[i]; } Картинки она исправно меняет, а вот с текстом проблема. Кто нибудь сталкивался с подобным? Кстати приложил скрины, чтоб было понятнее. <Html> <Head> <LINK REL="stylesheet" TYPE="text/css" HREF="Css.css"> </head> <H1 align = center > Основные элементы форм </h1> <Center> <img src = img\Rus.gif name=img > <br> <input type=text value=Russia name=tx> <br> <fieldset><legend><b>Выберите страну</legend> <script> var k=new Array ("./img/Fin.gif","./img/Rus.gif","./img/UK.gif","./img/Nor.gif","./img/Fran.gif","./img/Niderl.gif"); var t=new Array ("Santa_Claus_land","Vodka_land","Queen_land","Skiland","Parfume_land","Toulpan_land"); var f=new Array ("Fin.html","Rus.html","UK.html",".Nor.html",".Fran.html",".Niderl.html"); function ch(i) { img.src=k[i]; tx.value=t[i]; } /Злополучная функция, картинки меняет, а текст нет( var p=new Array ("./img/Fin.ico","./img/Rus.ico","./img/UK.ico","./img/Nor.ico","./img/Fran.ico","./img/Niderl.ico"); for(i=0; i<=5; i=i+1) {document.write ("<input type = image src="+p[i]+" onclick=ch("+i+")> ")} </script> </fieldset> <Html> |
Вместо name используй id и getElementById.
|
Часовой пояс GMT +3, время: 22:33. |