Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » [решено] highslide - просмоторщик. Помогите сделать ссылку при просмотре фото.

Ответить
Настройки темы
[решено] highslide - просмоторщик. Помогите сделать ссылку при просмотре фото.

Пользователь


Сообщения: 103
Благодарности: 2

Профиль | Отправить PM | Цитировать


Изменения
Автор: kyler
Дата: 30-11-2014
Помогите разобраться с JS!
Есть скрипт http://highslide.com/ (просмоторщик изображений, я в архив залил его, работающий, все лишнее и ненужное убрал так что там только необходимое).
Вобщем начал раззбираться, а коли в JS не бум бум, не могу сообразить как сделать ссылку "Комментировать" при просмотре фото. Ссылку вернее сделать смог: в файле highslide-with-gallery.js 32 строчка (number: 'Image %1 of %2',) заменил на (number: "Image %1 of %2 <a href='index.php?comment=????????'>",) но вот надо вместо вопросительных знаков подставить имя рисунка, который в данный момент просматривается. Знаю что это не сложно, но не знаю как сделать. Для понимающих в JS людей это плевое дело ) Помогите плиз буду благодарен ...

Отправлено: 02:40, 12-09-2010

 

Deadooshka


Сообщения: 2517
Благодарности: 692

Профиль | Отправить PM | Цитировать


если ссылке присвоить id ssylka
Код: Выделить весь код
<a id="ssylka" href="index.php?comment=default">комменты</a>
то в highslide-with-gallery.js в строке 1280 после строки
Код: Выделить весь код
img.src = this.src;
(там, где создается картинка) добавить типа
Код: Выделить весь код
document.getElementById('ssylka').href = 'index.php?comment=' + img.src;
если ссылка уже будет в DOM то сработает, если нет, то можно по-другому...

Отправлено: 21:35, 12-09-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Пользователь


Сообщения: 103
Благодарности: 2

Профиль | Отправить PM | Цитировать


Sham
Не получилось! Как только вставляю строчку
Код: Выделить весь код
document.getElementById('ssylka').href = 'index.php?comment=' + img.src;
то сразу же скрипт перестает работать, и при щелчке на картинку она открывается как будто и нету никакого скрипта!

Отправлено: 22:10, 12-09-2010 | #3


Deadooshka


Сообщения: 2517
Благодарности: 692

Профиль | Отправить PM | Цитировать


тогда вариант с переменной
там же
Код: Выделить весь код
var_ssylka = img.src;
ссылка будет примерно такая
HTML код: Выделить весь код
<a href="index.php?comment=default" onclick="if(var_ssylka){window.location='index.php?comment='+var_ssylka;return false;}">комменты</a>


Последний раз редактировалось Sham, 13-09-2010 в 00:05. Причина: {}


Отправлено: 22:40, 12-09-2010 | #4


Пользователь


Сообщения: 103
Благодарности: 2

Профиль | Отправить PM | Цитировать


Sham
СПАСИБО !!!
Получилось, правда ссылка получается такого вида -
HTML код: Выделить весь код
http://localhost/test/index.php?comment=http://localhost/test/images/thumbstrip24.jpg

но эт не беда, на php её можно обработать, хотя может быть есть функция JS аналог PHP-шной basename, которая возвращает имя файла из указанного пути??

Отправлено: 23:30, 12-09-2010 | #5


Deadooshka


Сообщения: 2517
Благодарности: 692

Профиль | Отправить PM | Цитировать


Цитата kyler:
аналог PHP-шной basename »
родной вроде нет, но аналог можно добавить.

Отправлено: 00:03, 13-09-2010 | #6



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » [решено] highslide - просмоторщик. Помогите сделать ссылку при просмотре фото.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
немогу открыть в просмотре изображений и факсов картинки или фото korech Хочу все знать 5 16-04-2011 15:12
[решено] Помогите сделать ссылку на скачивание файла dubik Вебмастеру 9 12-02-2009 15:05
Как сделать звук при наведении на ссылку? Bono Вебмастеру 2 29-05-2006 00:35
Помогите!!! Проподает звук при просмотре видео JURI BOB Непонятные проблемы с Железом 13 20-03-2006 23:13
как сделать ссылку назад lehha Вебмастеру 3 11-09-2002 05:58




 
Переход