Javascript.RU

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

Вывод ссылки изображения при клике на картинку
Всем привет. Я практически ничего не знаю о JS и поэтому прошу помощи. Есть цикл в PHP который из базы выводит изображения. Также в базе к каждому изображению прикреплено описание и ссылка.
Нужно сделать, чтоб при клике по картинке, высвечивалась ссылка из бд. Подскажите плиз как это сделать..
Ответить с цитированием
  #2 (permalink)  
Старый 24.10.2017, 06:28
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

chellas88, код цикла где?
Ответить с цитированием
  #3 (permalink)  
Старый 24.10.2017, 08:46
Аспирант
Отправить личное сообщение для chellas88 Посмотреть профиль Найти все сообщения от chellas88
 
Регистрация: 23.10.2017
Сообщений: 37

$sql = mysql_query("SELECT * FROM `img` ORDER BY `id` DESC");
while ($img = mysql_fetch_assoc($sql)) {
	echo '<img src="/src/img/blog/'.$img['img'].'" /></br>';
	echo '<span id="log"></span>';
}
Ответить с цитированием
  #4 (permalink)  
Старый 24.10.2017, 09:39
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от chellas88
Также в базе к каждому изображению прикреплено описание и ссылка.
И где же ссылка?
Ответить с цитированием
  #5 (permalink)  
Старый 24.10.2017, 10:49
Аспирант
Отправить личное сообщение для chellas88 Посмотреть профиль Найти все сообщения от chellas88
 
Регистрация: 23.10.2017
Сообщений: 37

Сообщение от laimas Посмотреть сообщение
И где же ссылка?
ссылка в базе, вывод можно сделать как в спан так и в инпут
Ответить с цитированием
  #6 (permalink)  
Старый 24.10.2017, 11:00
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от chellas88
ссылка в базе
В базе, это на сервере, а щелкать вы будете на клиенте. Вы чего хотите? Коли получить ссылку, значит она должна быть на клиенте, потому вас и попросили показать html-код клиентский. Если вы хотите получать того чего нет на клиенте, это уже запрос к серверу делать надо.
Ответить с цитированием
  #7 (permalink)  
Старый 24.10.2017, 11:09
Аспирант
Отправить личное сообщение для chellas88 Посмотреть профиль Найти все сообщения от chellas88
 
Регистрация: 23.10.2017
Сообщений: 37

$sql = mysql_query("SELECT * FROM `img` ORDER BY `id` DESC");
while ($img = mysql_fetch_assoc($sql)) {
	echo '<img src="/src/img/blog/'.$img['img'].'" /></br>';
	echo '<span id="log">'.$img['link'].'</span>';
}

ну тогда вот так
имеется ввиду показать адрес ссылки в спан

Последний раз редактировалось chellas88, 24.10.2017 в 11:12.
Ответить с цитированием
  #8 (permalink)  
Старый 24.10.2017, 11:26
Аспирант
Отправить личное сообщение для chellas88 Посмотреть профиль Найти все сообщения от chellas88
 
Регистрация: 23.10.2017
Сообщений: 37

Сообщение от laimas Посмотреть сообщение
В базе, это на сервере, а щелкать вы будете на клиенте. Вы чего хотите? Коли получить ссылку, значит она должна быть на клиенте, потому вас и попросили показать html-код клиентский. Если вы хотите получать того чего нет на клиенте, это уже запрос к серверу делать надо.
я так понимаю смысл в том чтоб с помощью джаваскрипт сделать невидимый элемент видимым?
Ответить с цитированием
  #9 (permalink)  
Старый 24.10.2017, 11:40
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от chellas88
<span id="log">
Так нельзя, id должен быть уникальным. В общем то для того чтобы обратиться к span id и не нужен, а вот класс необходим, коли текст в ней, это и есть ссылка, которая изначально скрыта.

Не надо кода вывода сервером, покажите как это в результате будет на странице, так как изображениям надо будет определить обработчик, а они то на странице не одни. Отсюда следует, что нужно либо определить этим изображением какой либо класс, который будет использоваться как селектор, либо эти изображения и ссылки помещены в какой либо элемент и можно будет получить коллекцию его элементов.

Вы просите конкретный код, значит покажите конкретный html-код этой части страницы.
Ответить с цитированием
  #10 (permalink)  
Старый 24.10.2017, 11:49
Аспирант
Отправить личное сообщение для chellas88 Посмотреть профиль Найти все сообщения от chellas88
 
Регистрация: 23.10.2017
Сообщений: 37

Сообщение от laimas Посмотреть сообщение
Так нельзя, id должен быть уникальным. В общем то для того чтобы обратиться к span id и не нужен, а вот класс необходим, коли текст в ней, это и есть ссылка, которая изначально скрыта.

Не надо кода вывода сервером, покажите как это в результате будет на странице, так как изображениям надо будет определить обработчик, а они то на странице не одни. Отсюда следует, что нужно либо определить этим изображением какой либо класс, который будет использоваться как селектор, либо эти изображения и ссылки помещены в какой либо элемент и можно будет получить коллекцию его элементов.

Вы просите конкретный код, значит покажите конкретный html-код этой части страницы.
я не конкретный код прошу а пример, как это можно сделать
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обьединить скрипт смены картинки при навидении и клике на картинку Андрей111111 Оффтопик 6 25.05.2017 15:24
смена изображения при клике Lutsk Элементы интерфейса 4 04.12.2013 12:51
Как сделать чтобы слайдер появлялся при клике на картинку? Shinjiru Элементы интерфейса 1 04.11.2013 14:57
копирование в Буфер при клике на картинку Павел Общие вопросы Javascript 7 14.07.2013 00:51
Вывод текста при клике на картинку KTIM Общие вопросы Javascript 7 05.12.2011 05:11