Jump to content

BlackCreator

Newbie
  • Posts

    7
  • Joined

  • Last visited

BlackCreator's Achievements

Explorer

Explorer (1/14)

0

Reputation

  1. Прошу меня извинить, вопрос снимается: document.getElementById('comments').innerHTML = "ЗАГРУЗКА..."; - проблема в том, что эта строка находилась перед обращением к полям формы.
  2. Всем доброго времени суток. Вот начал осваивать AJAX, и сталкнулся с проблемой. В ХТМЛ странице предусмотрено: <div id='comments'></div> Сюда после определенного события добавляется код формы(после обработки этого шаблона парсером через PHP скрипт): <form> <table> <tr> <td>Имя: </td> <td><input id="name" name="name" type="text"></td> </tr> <tr> <td>E-mail:</td> <td><input id="email" name="email" type="text"></td> </tr> <tr> <td>Сообщение:</td> <td><textarea id="text" name="text"></textarea></td> </tr> <tr> <td><input type="button" onclick="ServСall('%ID%','%AFTER_ID%','add');" value="Добавить запись"></td> </tr> </table> </form> И само помещение в блок: var response = xmlHttp.responseText; document.getElementById('comments').innerHTML = response; . Форма на странице появляется, но после нажатия кнопки добавление записи, не удается забрать значения заполненных полей вот таким методом: ... if(action=="add"){ var name=document.getElementById('name').value; var email=document.getElementById('email').value; var text=document.getElementById('text').value; ... С чем это может быть связано? Может быть добавлять форму методами DOM ( ой как не хочется ... )?
  3. Прошу извинить уставшего студента, очепятка, когда уже сюда писал. в файле все ок. С инста только пришел. Уже исправил. А по поводу так эти функции в експлорере работали. Сначала я писал их сразу в index.html, добился чтоб они работали и в експлорере и в опере и в файр фоксе, а потом уже вынес их в отдельный файл, после чего експлорер катигорически отказывается его загружать, это мы проверели эксперементом указанным выше.
  4. Не думаю что чем-то поможет исходник, но все же index.html: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta name="description" lang="ru" content=" "> <meta name="keywords" lang="ru" content=" "> <meta http-equiv="Pragma" content="no-cache"> <meta http-equiv="Cache-Control" content="no-cache"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta HTTP-EQUIV="imagetoolbar" CONTENT="no"> <link href="style.css" tupe="text/css" rel="stylesheet"> <script type='text/javascript' src='scripts.js'></script> <title> </title> </head> <body id="main" onload="Init()"> ........................................................ ........................................................ ........................................................ <script> alert(Test); ............................................. .............................................. ............................................... тут используются функции и объекты, объявленные в scripts.js ............................................. </script> </body> </html> scripts.js: var Test="Hello"; ..................................... ..................................... Объявление функций и объектов ..................................... ..................................... Опять таки повторяюсь, все вполне стандартно.
  5. Именно это я проверял ранее, и указывал на это. Объявил переменную Test в файле scripts.js присвоил ей строку "Hello", и уже в index.html <script>alert(Test); .................. </script> Результат: Експлорер пишет что определение этой переменной отсутствует. Когда другие браузеры "приветствуют" меня без проблем.
  6. AKS, попрошу быть внимательней. Учитывая то, что в других браузерах точно таким же методом подключаемый скрипт ИСПОЛНЯЕТСЯ,и исходя из логики здравомыслящего человека следует умозаключение: "Раз он исполняется, то он этим браузером, в котором исполняется загружается". Я ведь прав?!. Вот в том-то и проблема что он експлорером не загружается, значит и не исполняется. :/ Поверьте мне, я сам в замешательстве.
  7. Всем доброго времени суток! Тема созданная мною довольно таки распространенная, и в каждом самоучителе для веб разработчиков рассматривается в первых же главах, но видимо у меня слишком паршивая карма, чтоб у меня эти самые обычные методы работали. И великий Гугл, не соизволил побаловать меня решением сией пролемы.Так оставлю длительное вступление, и ближе к делу... Есть вполне стандартная строчка, в вполне стандартном файле с расширением .html между тегами , с вполне стандартным тегом: <script language="JavaScript" src="scripts.js"></script> В файле scripts.js определения функций и объектов нужных для решения поставленных мною задач. И эти поставленные задачи вполне корректно решаются в браузерах опера, и мозила. Но! Этот ................ Интернет Експлорер версии 6.0 не хочет, судя по всему подключать файл со скриптами, т.к мило сообщает мне что, определение моих объектов отсутствует. Ошибки в коде скрипта не может быть, т.к он исполняется в др. браузерах, и исполнялся в експлорере до момента разделения скрипта от HTML содержимого. Заранее спасибо за дельные советы.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy