Функция загрузки для fancyBox

$(".fancybox").fancybox({
afterLoad: function() {
this.title = '<a href=downlaod.php?img="'+ this.href + '"><img src="download.png" alt="" align="right"/></a> ' + this.title;
},
helpers : {
title: {
type: 'outside'
}
}
});

Как вы можете видеть, я использую fancyBox и ищу вариант загрузки текущего изображения галереи, которую вы просматриваете (не в формате ZIP).
Пока все работает нормально, но URL для загрузки не

www.website.com/download.php?img=image.jpg

вместо этого это

 www.website.com/download.php?img="image.jpg"

Это ошибка (перенаправляет на страницу 404). Я делаю что-то не так, но я просто не могу понять это.

Изображения связаны следующим образом:

<a class="fancybox" href="image.jpg" rel="gallery" title="image"><img src="thumbnail.jpg" alt="" /></a>
<a class="fancybox" href="image2.jpg" rel="gallery" title="image2"><img src="thumbnail2.jpg" alt="" /></a>

Мое единственное предположение, что сценарий читает href="image.jpg" как строка, а не как переменная.

Ссылка на download.php

0

Решение

Вы неуместны ":

$(".fancybox").fancybox({
afterLoad: function() {
this.title = '<a href="download.php?img='+ this.href + '"><img src="download.png" alt="" align="right"/></a> ' + this.title;
},
helpers : {
title: {
type: 'outside'
}
}
});
0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector