Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Функция меняющая значение input type text. Value не подходит( (https://javascript.ru/forum/misc/5198-funkciya-menyayushhaya-znachenie-input-type-text-value-ne-podkhodit.html)

Sundog 25.09.2009 12:46

Функция меняющая значение 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+")>&nbsp;")}

</script>
</fieldset>


<Html>

Riim 25.09.2009 15:06

Вместо name используй id и getElementById.


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