|
|
|
|
|
для: coloboc66
(01.08.2007 в 10:30)
| | Спасибо за помощь, я проблему решил воспользовавшись библиотекой dklab JsHttpRequest. Благо с ней все проблемы сразу же решились и забылись. | |
|
|
|
|
|
|
|
для: Работник Жека
(31.07.2007 в 23:47)
| | Попробуйте передавать в функцию строку, а не целое число:
<input id="data1" name="data1" value="Какой нибудь текст введенный пользователем" onchange="javascript:updateData("1");" type="text">
|
| |
|
|
|
|
|
|
| Здравствуйте, Дамы и Господа!
Помогите люди добрые кто чем может....)
Столкнулся со следующей проблемой в MSIE:
На странице есть пустой div типа <div id=lalala></div> в который с помощью JScript`а подгружается некий контент, например:
<input id="data1" name="data1" value="Какой нибудь текст введенный пользователем" onchange="javascript:updateData(1);" type="text">
<input id="data2" name="data2" value="И ещё немного текста введенного пользователем" onchange="javascript:updateData(2);" type="text">
|
Функция updateData:
function updateData(id)
{
var inpData = document.getElementById("data"+id);
if (inpData.value)
{
// отправляем в базу данных
Mysql_Update_Data(id);
}
}
|
Так вот при обращении к jscript функции updateData(), MSIE начинает ругаться на строку
var inpData = document.getElementById("data"+id);
|
так как не может обнаружить элемиенты data1 и data2 на странице....
В Firefox же всё почему-то работает.
Почему MSIE не хочет обнаружить на странице все поля типа <input id="data1">? Потому ли, что эти input`ы подружаются динамическии и фактически в коде не содержится или по какой-то другой причине?
Почему же Firefox обнаруживает эти элементы, а MSIE нет?
Как сделать так чтобы MSIE обнаружил эти элементы? | |
|
|
|
|