![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 30.05.2010
Сообщений: 9
|
![]()
Здравствуйте! Ситуация следующая! В браузере через php код из MySQL(в базе хранятся пути к изображениям) выводятся в цикле картинки(картинки выводятся нормально)! Вопрос: что надо сделать, чтобы работала функция "lightgallery"(это типа лайтбокс)! По сути понятно, он не видит картинку(<a href= '$myrow5[img].jpg)! Как он ее может увидеть, подскажите плиз!=(
А то уже мешки под глазами и сыпь на руках=(( код: <?php $result5 = mysql_query("SELECT * FROM gallery WHERE login='$login'",$db); $myrow5 = mysql_fetch_array($result5); do { printf(" <a href= '$myrow5[img].jpg' rel=lightgallery[flowers]><img src='$myrow5[img]' alt='Лайт бокс работает, а картинку не показывает('></a>"); } while($myrow5 = mysql_fetch_array($result5)); ?> Методами HTML и без MySQL все работает, тоесть так: <a href="user_images/П2.jpg" rel="lightgallery[flowers]" ><img src="user_images/П2.jpg" /></a> И 2 вопрос, как к этой картинке прикрепить вот такой код JavaScript( то есть как указать путь к изображению, которое выводится из БД ): <script> function addEvent(oElement, strEvent, fncHandler) { if (oElement.addEventListener) { oElement.addEventListener(strEvent, fncHandler, false); } else if (oElement.attachEvent) { oElement.attachEvent("on" + strEvent, fncHandler); } } function prettyExif(exif) { var str = ""; for (var a in exif) { if (exif.hasOwnProperty(a)) { if (typeof exif[a] == "object") str += " " + a + " : [" + exif[a].length + " values]\r\n"; else str += " " + a + " : " + exif[a] + "\r\n"; } } return str; } function test(src) { var file = src; var out = document.getElementById("output"); out.value = "Loading file '" + file + "'...\r\n"; function callback() { var info = ImageInfo.getAllFields(file); out.value += "" + "format: " + info["format"] + "\r\n" + "version: " + info["version"] + "\r\n" + "width: " + info["width"] + "\r\n" + "height: " + info["height"] + "\r\n" + "bpp: " + info["bpp"] + "\r\n" + "alpha: " + info["alpha"] + "\r\n" + "mimeType: " + info["mimeType"] + "\r\n" + "byteSize: " + info["byteSize"] + "\r\n" + "exif: " + prettyExif(info["exif"]) }; ImageInfo.loadInfo(file, callback); } var images = [ ["$myrow5[img]", "JPEG"], ["gallery3/GIF_16colors.gif", "GIF, 16 colors"], ["gallery3/PNG_8bpp.png", "PNG, 8bpp"], ["gallery3/PNG_24bpp.png", "PNG, 24bpp"], ["gallery3/PNG_24bpp_alpha channe.png", "PNG, 24bpp, alpha channel"], ["gallery3/BMP_24bpp.bmp", "BMP, 24bpp"] ] for (var i=0;i<images.length;i++) { (function() { var src = images[i][0]; var div = document.createElement("div"); var btn = document.createElement("input"); var txt = document.createElement("span"); btn.type = "button"; btn.style.marginRight = "10px"; btn.value = "Показать метаданные " + (i+1); btn.onclick = function() { test(src); } div.appendChild(btn); div.appendChild(txt); txt.innerHTML = "<a href='" + images[i][0] + "' target='_blank'>" + images[i][1] + "</a>"; document.getElementById("testcontai ner").appendChild(div); })(); } Последний раз редактировалось maxtriroot; 30.05.2010 в 14:59. |
![]() |
![]() |
![]() |
#2 |
Регистрация: 30.05.2010
Сообщений: 9
|
![]()
UpUpUpUpUp
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа с MySQL в С++ с использованием библиотеки mysql++ | oleg kutkov | Visual C++ | 5 | 30.12.2010 16:40 |
обновление в блоге - Работа с MySQL в С++ с использованием библиотеки mysql++ | Pblog | Обсуждение статей | 0 | 16.08.2009 16:00 |
MySQL нужна библ. для Visual C++ (MySql++) | Alexoid | Visual C++ | 8 | 07.05.2008 18:29 |