Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Не могу найти ошибку (https://javascript.ru/forum/misc/33493-ne-mogu-najjti-oshibku.html)

nemo4430 25.11.2012 19:15

Не могу найти ошибку
 
Помогите найти ошибку в скрипте:
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);";
   }
}

Я хочу, чтоб при нажатии на любое изображение оно открывалось в новом окне в полном размере.

FINoM 25.11.2012 20:13

Немо? А, нет, показалось.

Hoshinokoe 25.11.2012 21:03

nemo4430,

Исправь строку на:
alli[i].onclick = function() {window.open(this.src);};

ruslan_mart 26.11.2012 09:46

$('img').bind('click', function()
{
window.open(this.src);
})

skfyann 26.11.2012 10:54

Ruslan_xDD,
А jQuery зачем сюда лепить?

ruslan_mart 26.11.2012 10:56

skfyann, не обязательно, я дал как вариант, если у Вас подключена библиотека jQuery.

nemo4430 26.11.2012 23:33

Цитата:

Сообщение от Hoshinokoe (Сообщение 217788)
nemo4430,

Исправь строку на:
alli[i].onclick = function() {window.open(this.src);};

Спасибо!


Часовой пояс GMT +3, время: 18:15.