Проблема с выводом (JS)

jzax

Guest
Проблема с выводом (JS) и проблема с <form> и <div>!!!

Опять проблема:
Из двух выпадающих меню надо выбрать значения, затем они перемножаются и их надо вывести в поле ввода...
Делаю так:
aaa = parseInt(document.calc.zzz.value) * parseInt(document.calc.xxx.value) ;
// alert (construction_square_display);
И главное, что alert выводит произведение, в поле ввода ничего не появляется!!!
Почему такое может быть???
 

Линка

Новичок
jzax

input type="text" name="aaa" value="" readonly>
вот сюда не пишется почему-то...
ты бы ходябы пару строк вывел чем ты хочешь писать
name_form.aaa.value=aaa;
только старайся не использовать индетифекаторы и переменные одинаковые
 

jzax

Guest
Panchous
aaa - было имя поля;
Линка
Работает... :)
Еще раз спасибо...
---
Я извиняюсь, что достал уже наверно, просто поставили задачу сделать один расчет на JS, а я с JS никада не работал, вот и мучаюсь... ;)
 

Panchous

Павел
Panchous
aaa - было имя поля;
неверно! это была переменная с таким именем.

Чтобы работать с "полем" - нужно получить ОБЪЕКТ этого "поля". А потом уже менять его свойства (например, value).
 

jzax

Guest
Panchous
ага, понял, спасибо, теперь надеюсь не повторю такой ошибки...
Линка
спасибо, щас конечно, скачаю...
---
а вот еще:
если я перемножаю десятичные дроби, то произведение получается в сотых, а если целые числа, то и получается целое число, а нельзя ему как-нить прибавть .00 сотых???
 

jzax

Guest
Сенкс...
Но опять проблема...
У меня OnClick выполняет много действий, и из-за этого не работает... Если сначала поставить загрузку картинки, то не работает спрятать/показать, если наоборот, то не показывается картинка... ЧТО ДЕЛАТЬ??????????

A HREF='#' OnClick='document.visible.src=imgSrc[1].src; setData("sys.js"); document.getElementById("sys1").style.display="block"; document.getElementById("sys2").style.display="none"; document.getElementById("sys3").style.display="none"; return false;'
:( :( :(
 

jzax

Guest
Линка
это я из скрипта взял какого-то...
переделал: 'document.picture.src=imgSrc[1].src;
но все равно не пашет... :(

ЗЫ. второй справочник че-то не качается...
 

jzax

Guest
imgFile = new Array()
imgFile[0] = "pic1.gif"
imgFile[1] = "pic2.gif"
imgFile[2] = "pic3.gif"
imgSrc = new Array()
for(i=0;i<imgFile.length;i++) {
imgSrc = new Image()
imgSrc.src = imgFile
}
при разной ссылке разная картинка... может можно как-нить более рационально сделать?

-~{}~ 15.12.05 17:04:

картинка выводится -> <img src="" name="picture">
 

jzax

Guest
все работает, вроде... :)
сенкс

-~{}~ 16.12.05 13:18:

опять трабла... :(
А как достучаться до optiona в этом случае?
<form name="calc">
<input type="hidden">
<div id="elem" style="display:none">
<select name="width_el" onchange="ras();">
<option value="100">100</option>
<option value="200">200</option>
<option value="300">300</option>
<option value="400">400</option>
</select>
</div>
<div id="constr" style="display:none">
<select name="width_el" onchange="ras();">
<option value="1000">1000</option>
<option value="2000">2000</option>
<option value="3000">3000</option>
<option value="4000">4000</option>
</select>
</div>
<div id="znak" style="display:none">
<select name="width_el" onchange="ras();">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
</div>
<select name="height_el" onchange="ras();">
<option value="123">123</option>
<option value="434">434</option>
<option value="10">10</option>
</select>
</form>
ras() {
???????
}

И вот как посчитать произведение выбранного width_el с каким-либо id (который подгружается при нажатии на опредленную ссылку) на height_el???
document.calc.width_el.value*document.calc.height_el.value работал бы если бы не менялся id ...
Или может <form> не нужен или, вообще вс неправильно делаю... ??? :(
 

Линка

Новичок
jzax
Что то я не совсем понялачто тебе именно надо
Функционал обьясни
 

jzax

Guest
Не получается посчитать произведение width_el на height_el...
Не подскажите, как это сделать для моего примера???
 

Линка

Новичок
jzax
У тебя width_el аж 3 штуки, для какого конкретно
И вообще не стоит давать одинаковые имена разным элементам страницы
 

jzax

Guest
Линка
Вот и надо сделать, чтобы считалось для того width_el, который в данные момент виден...
Не пойму тока как..??? :(
 
Сверху