| |
|
|
| |
function get_el(id)
{
return document.getElementById(id);
}
function set_elv(id, val)
{
var tmp = get_el(id);
tmp.value = val;
}
|
Работает в осле НО не в мозилле... Как вылечить? Спасибо | |
| |
|
|
| |
|
|
| |
для: malish
(20.03.2007 в 17:09)
| | | Возможно потому, что мозилла может сильно не любить
когда пользуются методом getElementById() до завершения полной
загрузки документа. | |
| |
|
|
| |
|
|
| |
для: malish
(20.03.2007 в 17:09)
| | |
function set_elv(id, val)
{
get_el(id).value = val;
}
|
| |
| |
|
|
| |
|
|
| |
для: Lelik
(20.03.2007 в 18:59)
| | | function getById (id)
{
if (document.getElementById)
return document.getElementById (id);
else if (document.all)
return document.all[id];
} | |
| |
|
|
| |
|
|
| |
для: bronenos
(20.03.2007 в 20:41)
| | | Всё подправил как сказали, но всё равно не работает... теперь ругается что get_el(id) has no properties
function get_el(id)
{
if (document.getElementById(id))
return document.getElementById(id);
else if (document.all)
return document.all[id];
}
function get_elv(id)
{
return get_el(id).value;
}
|
P.S. долбанная мозилла | |
| |
|
|
| |
|
|
| |
для: malish
(21.03.2007 в 09:59)
| | | как ты функции вызываешь?
P.S. долбанная мозилла
еще любитель ;) ... | |
| |
|
|
| |
|
|
| |
для: Lelik
(21.03.2007 в 11:53)
| | |
var temp = get_elv("Count");
|
| |
| |
|
|
| |
|
|
| |
для: malish
(21.03.2007 в 11:58)
| | | а полный код? не совсем ясно где вызывается переменная temp | |
| |
|
|
| |
|
|
| |
для: Lelik
(21.03.2007 в 11:59)
| | | у меня приложение на аяксе... просто беру значение поля и вывожу в браузер... это мозилла меня в гроб затащит.. а заказщикам нужно чтоб в ней полюбак работало... | |
| |
|
|
| |
|
|
| |
для: malish
(21.03.2007 в 13:31)
| | | а поле текстовое или текстареа? | |
| |
|
|
| |
|
|
| |
для: Lelik
(21.03.2007 в 13:33)
| | | в том то и дело что текстовое | |
| |
|
|
| |
|
|
| |
для: malish
(21.03.2007 в 13:47)
| | | как ты функции вызываешь?
<input type="text" onclick="myFunk()"?>
и какие параметры ты передаешь для функции,Ю если вызов происходит именно так | |
| |
|
|
| |
|
|
| |
для: Lelik
(21.03.2007 в 13:52)
| | |
<input type=buttob value="add" onclick="get_text()">
function get_text()
{
var temp = get_elv("Login");
// AJAX вызовы
}
|
вот примерно так вызываю | |
| |
|
|
| |
|
|
| |
для: malish
(21.03.2007 в 14:35)
| | | можешь привести js-код, без аяксовых вызовов? | |
| |
|
|
| |
|
|
| |
для: Lelik
(21.03.2007 в 11:53)
| | | Мазилу фтопку! | |
| |
|
|
| |
|
|
| |
для: elenaki
(21.03.2007 в 20:31)
| | |
<input type=button value="Add" onclick="Save();">
<javascript>
function get_el(id)
{
if (document.getElementById(id))
return document.getElementById(id);
else if (document.all)
return document.all[id];
}
function get_elv(id)
{
return get_el(id).value;
}
function set_elhtml(id, html)
{
get_el(id).innerHTML = html;
}
function Save()
{
var result = new Array();
result[0] = get_elv("SkillID"); // данные элементы существуют в форме!
result[1] = get_elv("SkillName");
var res = result.join(",");
// AJAX вызов - выполнение передается callback функции SaveCallBack
}
function SaveCallBack(response)
{
set_elhtml("SkillList", response.value);
}
</javascript>
|
Вот этот код отлично пашет в осле и никак не хочет в мозилле | |
| |
|
|
| |
|
|
| |
для: malish
(23.03.2007 в 13:47)
| | | попробуй к полям формы обращаться не через getElementBiId, а через имя формы
<script>
function getVal(form, field){
alert(document.forms[form].field.value);
}
</script>
<form name="form">
<input type="text" name="name" />
<br/>
<input type="button" value="alert" onclick="getVal('form', 'name')" />
</form>
|
| |
| |
|
|