Форум программистов, компьютерный форум, киберфорум
Наши страницы
JavaScript
Войти
Регистрация
Восстановить пароль
 
Bolbine84455
5 / 5 / 3
Регистрация: 12.03.2014
Сообщений: 335
1

Игнорируется функция - вылетает js

25.12.2014, 09:09. Просмотров 213. Ответов 0
Метки нет (Все метки)

Есть функция get_ed_prod(id, prod_id), которая работала. В результате каких-то манипуляций на странице полностью перестал работать js. Методом вырезки я определил, что косяк именно в этой функции. Без нее все работает, но я в ступоре и не понимаю, почему же не работает. Извиняюсь, что много лишнего в коде. На ходу тестирую. Могу лишь сказать, что я пытаюсь банально вывести alert'ом числа от 1 до maxelements, который в моем случае равен 5. И это у меня получилось, пока я не вставил функцию get_ed_prod(id, prod_id). Я её только объявил, не вызывал...
Кликните здесь для просмотра всего текста

Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
<script type="text/javascript" src="http://scriptjava.net/source/scriptjava/scriptjava.js"></script>
<script type="text/javascript">
    var maxelements =<? echo $i ?>;
    var price = new Array()
    var count = new Array()
    var ed_prod = new Array()
    var sum = new Array()
    function delProduct(id)
    {   
        var hR = ('v' == '\v') ? new ActiveXObject ('Microsoft.XMLHTTP')
                   : new XMLHttpRequest ();
                   var params =  'delproduct_trash=' + encodeURIComponent (id);
        hR.open ("POST", 'function_db.php?', true);
        hR.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        hR.onreadystatechange = function ()
            {if (hR.readyState == 4) location.reload()}
        hR.send (params);
    }
    //Если функцию get_ed_prod удалить, то все работает
    function get_ed_prod(id, prod_id)
    {   
        var hR = ('v' == '\v') ? new ActiveXObject ('Microsoft.XMLHTTP')
                   : new XMLHttpRequest ();
                   var params =  'get_ed_prod=' + encodeURIComponent (prod_id);
        hR.open ("POST", 'function_db.php?', true);
        hR.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        hR.onreadystatechange = function ()
            {if (hR.readyState == 4) /*alert(hR.responseText+' '+id)*/}
        hR.send (params);
    }
    
    function checkFields(){
        var sum = 0;
        k=0;
        g=1;
        
        for (i=1; i<=maxelements; i++)
        {
            alert(i);
            //price[g] = parseInt(document.getElementById('prod_price'+g).innerHTML);
            //count[g] = parseInt(document.getElementById('prod_count'+g).innerHTML);
            //prod_id = parseInt(document.getElementById('prod_id'+g).value);
            //ed_prod[g] = get_ed_prod(g, prod_id);
        }
        /*
        if (sum > 0)
        {
            document.getElementById('trashtoorder').disabled = true;
        }else{
            document.getElementById('trashtoorder').disabled = false;
        }
        */
        
    }
    var doc = document.body;
    doc.onload = function() {
        document.getElementById('trashtoorder').disabled = true;
        checkFields();
    }
</script>


Добавлено через 1 минуту
Извиняюсь. Вставил код из функции выше, поменял нужные данные и все заработало. Прошу прощения ((
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.12.2014, 09:09
Ответы с готовыми решениями:

outerHTML, в строку sScript не записывается почему-то РНР код, игнорируется.
Есть страница, на ней IFRAME. В IFRAME подгружается страница в на чале которой...

Почему игнорируется функция?
fileName = &quot;C:\Фильмы\Результат.xls&quot; name = Dir(fileName) ...

Почему-то игнорируется эта функция, другие работают. Что не так?
void boat::atack() { srand(static_cast &lt;unsigned int&gt;(time(0))); std::cout...

Вылетает функция
Доброго времени суток, дамы и господа. В общем, битый час сижу как дурак над...

Вылетает функция putassoc
Добрый день форумчане. Не могу понять, почему вылетает ошибка. (defun ...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.12.2014, 09:09

Вылетает функция очистки памяти двумерного динамического массива
Я написал функции добавления и удаления столбцов и строчек двумерного...

Хром не открывается, модем вылетает, везде просят капчу. И вылетает синий экран
В общем, хотела найти лечение на соседнем форуме...но мой вопрос проигнорили.:(...

Игнорируется Where
Я составил запрос, однако при просмотре в Sublime Text я сразу заметил что...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru