С Новым годом! Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.90/21: Рейтинг темы: голосов - 21, средняя оценка - 4.90
DarkSet
1

Нужно проверить существует ли определенный объект, и после этого выполнить действие, если он есть

02.11.2006, 20:58. Показов 3827. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброе время суток!
Возникла у меня потребность проверить существует ли объект определенный и после этого выполнить действие если он есть. Но что то я не нашел способа это сделать.
Есть тег со своим айдишником, и мне нужно проверить есть ли он на самом деле или нет.
сделал через try, но как то это нехорошо:
Javascript
1
2
3
4
5
6
  try
  {
   mmenu_go.style.left=i;
   i+=mmenu_go.offsetWidth+2;
  }
  catch(e) {};
пытался сравнивать с null:
Javascript
1
2
3
4
5
6
if (mmenu_go!=null)
{
   mmenu_go.style.left=i;
   i+=mmenu_go.offsetWidth+2;
 
}
не получается, не работает, пишет что не найден мой mmenu_go в ошибках и скрипт прерывается и не выполняется корректно.
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
02.11.2006, 20:58
Ответы с готовыми решениями:

Если существует определенный файл, то выполнить заданное действие
Как зделать так чтобы, есть определёный фаил по пути например D:\123.txt И когда в проекте...

Выполнить действие, если в диапазоне есть пустая строка
всем доброго времени суток.подскажите пожалуйста , задача у меня такая: если в диапазоне А1:L10...

Проверить если вполучили число из строки то выполнить какое либо действие
Всем доброго времени суток. Друзья, try { x0 =...

В определенный момент отработки программы мне нужно проверить существует ли на сервере определенная временная таблица
Добрый всем день!!!! У меня следующая проблема. В определенный момент отработки программы мне...

5
86 / 62 / 69
Регистрация: 15.03.2007
Сообщений: 6,906
02.11.2006, 21:13 2
Может if (mmenu_go) сработает?
0
DarkSet
02.11.2006, 21:58 3
проверял, не рбаотает. И также не работает если пытаться проверить mmenu_go.style или сравнить его с null. Просто пишет что объект mmenu_go не найден.
Оно и понятно, его действительно нет, он не формируется на странице ПХПой
5 / 5 / 5
Регистрация: 24.10.2011
Сообщений: 269
03.11.2006, 01:59 4
Javascript
1
2
3
4
5
function A() {
if (document.getElementById("vvv")==null) {
alert("данный id не существует!")
}
}
0
pl
51 / 17 / 6
Регистрация: 18.05.2007
Сообщений: 1,322
03.11.2006, 12:01 5
if (typeof(someObj) != "undefined")
0
DarkSet
07.11.2006, 15:15 6
Да, спасибо, использовал
if (document.getElementById("mmenu_go")!=null)
работает.
07.11.2006, 15:15
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
07.11.2006, 15:15
Помогаю со студенческими работами здесь

Проверить, если в memo в строке есть определенный символ
можно ли проверить если в memo в строке есть определенный символ , например такой '%' то...

Нужно проверить наличие процесса, и если он существует то закрыть
нужен такой батник который бы проверял наличие процесса в диспетчере задач, если он есть тогда его...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Как создавать приложения для iOS/iPhone
InfoMaster 12.01.2025
Введение в разработку iOS-приложений Разработка приложений для iOS открывает огромные возможности в мире мобильных технологий. С каждым годом количество пользователей iPhone и iPad растет,. . .
Как использовать Kotlin в Android разработке
InfoMaster 12.01.2025
Язык программирования Kotlin, разработанный компанией JetBrains, стал неотъемлемой частью современного мира Android-разработки. Первоначально представленный в 2011 году, Kotlin был официально. . .
Использование Go (Golang) в backend разработке
InfoMaster 12.01.2025
Язык программирования Go (Golang), разработанный компанией Google, стал важным инструментом для разработчиков программного обеспечения, особенно в области бэкенд-разработки. С момента своего. . .
Как работать с Laravel в PHP
InfoMaster 12.01.2025
Введение в Laravel Laravel представляет собой современный PHP-фреймворк с открытым исходным кодом, который значительно упрощает и ускоряет процесс разработки веб-приложений. Этот фреймворк был. . .
Как программировать под HCL Notes и создавать свои продукты на ее основе
InfoMaster 11.01.2025
HCL Notes (ранее известный как IBM Notes и Lotus Notes) представляет собой мощную платформу для разработки корпоративных приложений, которая сочетает в себе функции электронной почты, календаря,. . .
Как работать с SVN (Subversion)
InfoMaster 11.01.2025
Введение Система контроля версий является неотъемлемой частью современного процесса разработки программного обеспечения. Она обеспечивает управление изменениями в коде, позволяет отслеживать. . .
Использование GraphQL в JavaScript
InfoMaster 11.01.2025
Введение в GraphQL и его преимущества В современной разработке веб-приложений эффективный обмен данными между клиентом и сервером играет ключевую роль. GraphQL представляет собой язык запросов и. . .
Администрирован­­­­ие Git, продвинутые техники работы с Git
InfoMaster 11.01.2025
Основы управления репозиторием Эффективное управление Git-репозиторием требует глубокого понимания механизмов контроля доступа и инструментов администрирования. Рассмотрим ключевые аспекты. . .
Что такое HCL Notes и как с ним работать
InfoMaster 10.01.2025
HCL Notes (ранее известный как IBM Notes и Lotus Notes) представляет собой комплексную платформу для совместной работы и обмена информацией в корпоративной среде. Это многофункциональное решение,. . .
Как работать с Git из Windows и Visual Studio
InfoMaster 10.01.2025
Работа с Git в Windows Работа с Git в операционной системе Windows может быть осуществлена с помощью различных инструментов, каждый из которых обладает своими уникальными возможностями и. . .
Аналог оператора switch case в Python
InfoMaster 10.01.2025
Оператор switch case используется в программировании для выбора одного из нескольких вариантов исполнения кода. Однако в языке Python этот оператор отсутствует. Понимание аналогов switch case в. . .
Отличия абстрактного класса от интерфейса
InfoMaster 10.01.2025
В современной разработке программного обеспечения существуют два основных механизма реализации абстракции: абстрактные классы и интерфейсы. Эти инструменты, хотя и схожи в своей основной цели -. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru