|
| |
|
|
| |
для: gride
(02.10.2008 в 11:34)
| | | Ага, разобрался, просто ошибку в другом месте уже была. Спасибо | |
| |
|
|
| |
|
|
| |
для: Саша
(02.10.2008 в 11:30)
| | | >Автор: gride (02.10.2008 в 11:27)
>и ??? все равно будет ошибка, если нет такого объекта, понимаете????? Мне нужно ее заглушить, так как она завершает работу функции, а мне этого не нужно
ОШИБКИ НЕ БУДЕТ! | |
| |
|
|
| |
|
|
| |
для: Саша
(02.10.2008 в 11:26)
| | | Ну а зачем typeof, проверяйте наличие объекта на странице, см. ниже.
function getObj() {
if(document.getElementById('as')) alert("YES"); else alert("NO");
} | |
| |
|
|
| |
|
|
| |
для: gride
(02.10.2008 в 11:27)
| | | Автор: gride (02.10.2008 в 11:27)
и ??? все равно будет ошибка, если нет такого объекта, понимаете????? Мне нужно ее заглушить, так как она завершает работу функции, а мне этого не нужно | |
| |
|
|
| |
|
|
| |
для: Саша
(02.10.2008 в 11:17)
| | | >да, мне нужно пропускать такие не существуещие елементы, пл этому я делаю проверку на существование такого объекта. Просто контент строится динамически, и не всегда может появиться такой ид
<script>
function getObj() {
if(document.getElementById('as')) alert(typeof(document.getElementById('as').id));
}
</script>
<div id="as" onclick="getObj()">AS</div>
|
| |
| |
|
|
| |
|
|
| |
для: sim5
(02.10.2008 в 11:23)
| | | я понимаю это, что его нет. В рнр есть такая конструкция, isset($var), и если такой переменной не существует, никаких ошибок и предуприждений вылазить не будут. Вот мне нужно тоже самое в джавескрипт | |
| |
|
|
| |
|
|
| |
для: Саша
(02.10.2008 в 11:17)
| | | Ну вы молодец - элемент имеет имя id как "as", а обращаетесь вы к элементу "as2". Нет такого на странице! Чего же вы хотите получить на то, чего нет? | |
| |
|
|
| |
|
|
| |
для: sim5
(02.10.2008 в 11:10)
| | | да, мне нужно пропускать такие не существуещие елементы, пл этому я делаю проверку на существование такого объекта. Просто контент строится динамически, и не всегда может появиться такой ид | |
| |
|
|
| |
|
|
| |
для: Саша
(02.10.2008 в 11:05)
| | |
<script>
function getObj() {
if(typeof(document.getElementById('as'))) alert(typeof(document.getElementById('as').id));
}
</script>
<div id="as" onclick="getObj()">AS</div>
|
PS. У вас нет объекта, а вы обращаетесь к нему. | |
| |
|
|
| |
|
|
| |
для: Саша
(02.10.2008 в 11:05)
| | | if(document.getElementById(id)) | |
| |
|
|
|