Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

JavaScript для начинающих. Изучаем с нуля. Javascript и недостающие функции


Тема выпуска: Javascript и недостающие функции.

Вопрос #1

Возможно ли вообще заменить фон у слоя? Есть резиновый слой, или лутше сказать слойчик, у него фоном установлена картинка, возможно ли ее заменить при определенных действиях пользователя, даже тот же щелчок? Цвет меняется без проблем, а вот картинка не хочет, тот же элементарный способ document.getElementById(elemID).style.background не работает. Если честно, так я еще ни одного рабочего примера не видел.

Ответ #1

Делается все просто:
[window.]document.getElementById("elementID").style.backgroundImage

Вопрос #2

Суть проблемы такова: при наведении или нажатии на объект нужно в переменную передать его id или class получаемый через this.id. По наглому не получается, пробовал так: var name_1 = this.id; Пробовал и другие варианты, искал в книгах, но не нашёл. Подскажите если кто знает, или выскажите светлую мысль, если таковая появится - буду пробовать.

Ответ #2

Сделать это невозможно, так как обработчик событий не возвращает ссылку на объект. Чтобы отслеживать объекты создайте глобальную переменую, куда заносите информацию.

Вопрос #3

Если в одной функции уже была обьявлена переменная Код: var q = 10; , то могу ли в другой функции тоже обьявить переменную Код: var q = 20; , при условии что функции никогда не будут выполняться одновременно. Грамотно ли это? Мне вот кажется да. Так как при выполнении любой из функции по любому создается новая q. И старая q никак не влияет на это, тем более что она вообще переменная другой функции. Итак, вопрос номер два. Если переменная х была равна 10, а я потом напишу x = 10 + 'px' , то х автоматически строковой переменной станет или нет?

Ответ #3

Первый: да
Второй: да

Вопрос #4

Есть скрипт,который тупо просматривает фотки,изменяя атрибут src тега img.Надо сделать так чтобы мне не надо было указывать количество фотографий в папке и запускать цикл,а чтобы он сам определил есть ли фотография по данной ссылке,и в случае значения true загружал её??и соответственно изменял значения атрибута

Ответ #4

Javascript не может определять существуют или нет удаленные файлы.

Вопрос #5

Есть ли возможность не цеплять к нужному элементу обработчик события, а отслеживать события постоянно и определять какой объект его получает и передавать ссылку на этот объект?

Ответ #5

Нет



В избранное