Вход

Просмотр полной версии : Не могу найти ошибку


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
nemo4430,

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

Спасибо!