[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: помогите изменить скрипт
maximka787
Ребят, обнаглею один раз, и выложу полный скрипт, а то непонятно что я хочу.
Вчера тему развивал по подсчету сумм селектов. Написал скрипт, все протестил, а он бац, и на IE не работает. Оказывается ie не поддерживает метод getelementbyclass

<script language="JavaScript">

function
tt(){

var q1 = document.getElementsByClassName('q1');
var total_q1 = document.getElementById("total_q1");
var s1 = 0;

for(var i=0; i<q1.length; i++){
s1 += parseFloat(q1[i].value);
}

total_q1.value = s1;
}
</script>

<form
id="form">

<select
name="q1[1]" onChange="tt(this.value)" class="q1">
<option
value="1">1</option>
<option
value="2">2</option>
</select>
<select
name="q1[2]" onChange="tt(this.value)" class="q1">
<option
value="1">1</option>
<option
value="2">2</option>
</select>
<br /><input
type="text" id="total_q1">

</form>


Самое главное, чтобы q1[n] считался, тк у меня на странице будут другие qN[n] элементы и в этой же форме.



Спустя 8 минут, 15 секунд (21.06.2011 - 18:52) Renden написал(а):
maximka787
Хм..а jquery в IE пашет на ура, наверно они как-то обошли.. Воспользуйся ей, че паришься)

Спустя 12 минут, 10 секунд (21.06.2011 - 19:05) maximka787 написал(а):
Renden
Да нет ни одного примера нигде. во всем инете ни jquery ни js нету. сам в шоке. неужели никто не делал никогда этот пример)

Спустя 1 час, 47 минут, 52 секунды (21.06.2011 - 20:52) sharki написал(а):

Спустя 21 минута, 36 секунд (21.06.2011 - 21:14) fallow написал(а):
Renden они наверно все классы берут и проверяют на переданный аргумент biggrin.gif
Хотя х3 что они там намудрили smile.gif

Спустя 21 час, 22 минуты, 56 секунд (22.06.2011 - 18:37) killer8080 написал(а):
В осле нет метода getElementsByClassName
может это поможет


_____________
..Работает - не трогай!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.