Объясните что именно хотите, по действиям, например при нажатии на тото будет такое действие, а на другое такое.
|
Цитата:
http://javascript.ru/switch switch (int) { case 1: int = 1200 break case 2: int = 2100 break case 3: int = 3000 break // так продолжить до 21 default: int = int * 600 } Или вариант с массивом var data=[1200, 2100, 3000] // и так все 21-но значение if (int < 22) { int = data[int-1] } else { int = int * 600 } Все посимпотнее будет смотреться... :) |
По действиям у меня две переменные одна передается
function go(){ var int = document.getElementById('comp').value, result = document.getElementById('result'); if(int == 1) int = 1200; с этим я кое как разобрался, а вторая переменная <script> function Go() { document.getElementById('scr').src=(document.getEl ementById('typ').checked)? 'images/moto2.jpg': 'images/moto4.jpg' var n=(document.getElementById('typ').checked)? 500: 0 document.getElementById('result').innerHTML = this.value; } </script> <div id="result"></div> но тут возникает вопрос у функций одно имя Go и как в этом случае быть как сделать чтобы оба скрипта работали и при этом я бы еще хотел их сложить :))) |
Цитата:
<script> function Go() { // тут первая часть // тут вторая часть // тут чего-то там сложить } </script> |
Спасибо огромное всем!!! очень мне сильно помогли!!!...
|
подскажите пожалуйста,
<script type="text/javascript"> function showMe (box) { var vis = (box.checked) ? "block" : "none"; document.getElementById('div1').style.display = vis; } </script> <input type="checkbox" name="multi_note" value="1" onClick="showMe(this)"> Firewall <div id="div1" style="display:block; display:none;"> <select id="firewall"> <option value="select">Выберите тип...</option> <option value="200">Аппаратное устройсво</option> <option value="700">Програмное решение</option> </select> </div> так сделав выбор я хочу также добавить функцию go, причем картнки уже показывается не от положения чебокса а от выбора селекта) так вот вопрос как записать эту функция. / я понимаю (кажется как она должна выглядеть но записать правильно не могу ) находим элемент с id function Go() { document.getElementById('firewall') потом наверное надо как то спросить какое у нее значение 200 или 700 и взаимозависимости от этого вывести картинку при этом поместив значения в переменные. и наконец последний вопрос ( с чего начать чтобы понимать структуры записи в jquery и javascript ) не могу же я все время спрашивать :))))) посоветуйте книжку или видео урок может чей .... |
Цитата:
<!DOCTYPE html> <html> <head> <title></title> <style type="text/css"> </style> <script> function Go() { var o=document.getElementById('firewall') alert(o.value) } </script> </head> <body> <select id="firewall" onchange='Go()'> <option value="select">Выберите тип...</option> <option value="200">Аппаратное устройсво</option> <option value="700">Програмное решение</option> </select> </body> </html> |
Цитата:
|
:)) ржу не могу. сегодня же займусь.
внедрил ваш скрипт правда не много пришлось поковырять чтобы передать значения а то у меня не выдавало не число а слово не 200 а "200" но с этим разобрался. самостоятельно . когда я отмечаю чебокс у меня выпадает список в списке три значения допустим я выбираю один из них а потом выключаю чебокс но значение то у меня осталось, как его сбросить при выключенном чебоксе, я кину как думаю а вы подкорректируйте если не сложно, Спасибо var gop = o.value if (gop == "200") {gop=200} else if (gop == "700") {gop=700} else if (gop == "0") {gop=0}; var fire=(document.getElementById('firewall').checked) ? gop: 0 так вот можно ??? наверное нельзя потому что неработает result.innerHTML = int + n + k + fire; <select id="firewall" onchange='Go()'> <option value="0">Выберите тип...</option> <option value='200'>Аппаратное устройсво</option> <option value='700'>Програмное решение</option> </select> |
Цитата:
- либо вешать одинаковую функцию на события всех участвующих полей - либо делать кнопку типа "Расчитать" и все действия выполнять по её нажатию. |
Часовой пояс GMT +3, время: 09:24. |