Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 25.11.2012, 19:15
Интересующийся
Отправить личное сообщение для nemo4430 Посмотреть профиль Найти все сообщения от nemo4430
 
Регистрация: 07.04.2012
Сообщений: 13

Не могу найти ошибку
Помогите найти ошибку в скрипте:
window.onload = function() {
   var i;
   var s;
   var alli = document.getElementsByTagName("img");
   for(i=0; i<alli.length; i++) {
      alli[i].onclick = "window.open(this.src);";
   }
}

Я хочу, чтоб при нажатии на любое изображение оно открывалось в новом окне в полном размере.
Ответить с цитированием
  #2 (permalink)  
Старый 25.11.2012, 20:13
Аватар для FINoM
Новичок
Отправить личное сообщение для FINoM Посмотреть профиль Найти все сообщения от FINoM
 
Регистрация: 05.09.2010
Сообщений: 2,298

Немо? А, нет, показалось.
__________________
"Matreshka is fucking awesome" © чувак с Reddit
Matreshka.js - Три возможности
Ответить с цитированием
  #3 (permalink)  
Старый 25.11.2012, 21:03
Профессор
Отправить личное сообщение для Hoshinokoe Посмотреть профиль Найти все сообщения от Hoshinokoe
 
Регистрация: 08.01.2012
Сообщений: 253

nemo4430,

Исправь строку на:
alli[i].onclick = function() {window.open(this.src);};
Ответить с цитированием
  #4 (permalink)  
Старый 26.11.2012, 09:46
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

$('img').bind('click', function()
{
window.open(this.src);
})
Ответить с цитированием
  #5 (permalink)  
Старый 26.11.2012, 10:54
Аспирант
Отправить личное сообщение для skfyann Посмотреть профиль Найти все сообщения от skfyann
 
Регистрация: 27.12.2011
Сообщений: 90

Ruslan_xDD,
А jQuery зачем сюда лепить?
Ответить с цитированием
  #6 (permalink)  
Старый 26.11.2012, 10:56
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

skfyann, не обязательно, я дал как вариант, если у Вас подключена библиотека jQuery.
Ответить с цитированием
  #7 (permalink)  
Старый 26.11.2012, 23:33
Интересующийся
Отправить личное сообщение для nemo4430 Посмотреть профиль Найти все сообщения от nemo4430
 
Регистрация: 07.04.2012
Сообщений: 13

Сообщение от Hoshinokoe Посмотреть сообщение
nemo4430,

Исправь строку на:
alli[i].onclick = function() {window.open(this.src);};
Спасибо!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
никак не могу найти ошибку. наследование AmniCat Events/DOM/Window 3 17.11.2011 00:50
не могу найти ошибку в коде MasterP Общие вопросы Javascript 1 03.07.2011 02:54
Необходимо найти и исправить ошибку в CSS/Javascript javascript_pupil Работа 1 02.05.2011 15:41
Не могу найти ошибку. Hellp jey7 Events/DOM/Window 2 20.06.2010 10:49
Не могу найти ошибку Lewik AJAX и COMET 4 19.07.2009 21:33