в ie8 не подгружаются скрипты
Всем привет! целый день ломаю голову над проблемой - в ie 8 падают все скрипты и появляется ошибка:
SCRIPT257: Не удалось завершить действие. Ошибка 80020101. jquery-1.8.2.js, строка 563 символ 4 в ie9 и выше всё нормально работает скрипты подключал так: <script type="text/javascript" src="js/pic/jquery-ui.multidatespicker.js"></script> <link rel="stylesheet" href="js/bootstrap-select/bootstrapselect.css"type="text/css"> <script type="text/javascript" src="js/bootstrap-select/bootstrap-select.js"></script> |
мне кажется у тебя где-то ошибка в скрипте и ие8 не может выполнить его
|
Уже разобрался и правда ie8 не понимает "безымянные функции" или функции которые не вызываются по onclick а работают самостоятельно, к сожалению я не очень силён в js и не знаю как мне переделать вот эту функцию что бы она не блокировала все скрипты:
for (var a = document.getElementsByTagName("TR"), b = 0; b < a.length; b++) { var d = a[b], e = d.className; if (/^date_tr date_/.test(e)) { var n = e.split("date_tr date_")[1]; var e = (e.replace("ate_tr date_", "ate_")) + "s_date_" + n, f = document.createElement("a"); f.appendChild(document.createTextNode(" ")); d.cells[0].appendChild(f); f.href = "#"; f.class = "moi clll"; f.onclick = function (g) { return function () { this.className = this.className == "icon-black icon-chevron-right" ? "icon-black icon-chevron-down" : "icon-black icon-chevron-right"; for (var c = 0; c < a.length; c++) g == a[c].className && (a[c].style.display = "none" != a[c].style.display ? "none" : "table-row"); return !1 } }(e); f.onclick() } }; |
и может кто нибудь сталкивался, вытаскиваю значение value
var userid = document.getElementById("e_user").value; alert(userid); во всех браузерах кроме ie8 (начиная с ie9 всё норм работает) alert не пустой пере прочитал все похожие варианты но что то не получается. |
Часовой пояс GMT +3, время: 15:48. |