document.getElementById не работает на 6-ом Explorer
Тока начинаю общатся с яваскрипт, так что сильно не пинайте. :)
имеется : <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <script type="text/javascript" src="lib/functions.js"></script> <link href="lib/template_css.css" rel="stylesheet" type="text/css"> </head> <body> <table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td width="150" valign="top"> <div id="ModuleMenu"></div> </td> <td valign="top" align="center"> <div id="MainScreen"> <div id="my_error" align="center"></div><br> Имя пользователя:<br> <input type=text name=login class='inputbox' size='30' maxlength='20' value='' id='lgn'><br> <div id='LoginMess'></div><br> Пароль:<br> <input type=password name=passwd class='inputbox' size='30' maxlength='20' id='pwd'><br> <input type=submit value='Вход' class='button' OnClick='AuthUser();'> </div> </td> </tr> </table> </body> </html> function AuthUser() { createRequest(); var nocache = 0; var err = document.getElementById('my_error'); var lgn = document.getElementById('lgn'); var pwd = document.getElementById('pwd'); nocache = Math.random(); if (lgn.value == "" || pwd.value == "") { err.innerHTML = '<br><font color=\"red\" face=\"Arial, Helvetica, sans-serif\" size=\"-1\">Заполните все поля !!!</font>'; } else { var url = "lib/auth.php?auth=1&lgn="+lgn.value+"&pwd="+pwd.value+"&nocache="+nocache; request.open("GET", url, true); request.onreadystatechange = SetAnswer; request.send(null); } } Так вот: у мя 8 експлорер - всё работает нормально. На 6-ом выдаёт ошибку что необходим объект. err.innerHTML = '<br><font color=\"red\" face=\"Arial, Helvetica, sans-serif\" size=\"-1\"> Заполните все поля !!!</font>'; // Вот здесь ругается соответствующий див <div id="my_error" align="center"></div><br> имеется. По умолчанию пустой. Ужо перебрал все варианты :( с таким именем ни div ни name больше нету ... Заранее спасибо за ответы ! |
Странно, даже в Осле 5.5 работает, может err ещё гденить встречается?
err.innerHTML = '<br><font color=\"red\" face=\"Arial, Helvetica, sans-serif\" size=\"-1\"> Заполните все поля !!!</font>'; А тут кавычки экранировать не нужно |
Цитата:
|
Цитата:
Цитата:
|
Часовой пояс GMT +3, время: 14:31. |