2010-10-20 2 views
0

Как я могу отобразить ссылку на изображение, которое было нажато в документе?jquery touchgallery display image url

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

, пожалуйста, помогите мне !!

EDIT:

выше я написал класс, но я взял ид!

У меня есть веб-сайт, который отображается на iphone в моем приложении. на сайте есть галерея, а в xcode я получаю изображение с getelementbyid ('download_fullscreen'). поэтому при обращении к изображению он переходит в полноэкранный режим, но это генерируется jQuery с помощью плагина touchgallery. Я могу назначить идентификатор щелкнутому изображению, но он не распознается в приложении на iphone. и когда я перехожу к следующему изображению, идентификатор не будет перемещаться к следующему изображению. вот демонстрационная версия: http://neteye.github.com/touch-gallery.html, когда вы нажимаете на изображение, оно будет полноэкранным, а файл галереи генерируется javascript. как я могу напечатать imageurl из изображения, которое в настоящее время находится в полноэкранном режиме, к документу, которое может подтвердить мое приложение iphone?

ответ

0

getElementByID возвращает объект только в том случае, если вы назначаете идентификатор тегу, а не CLASS.

Для примера. getElementByID будет работать здесь, как ID присваивается с тегом

<img id="myid" class="clicked" src="your_image_path">

Но не в этом случае.

<img class="clicked" src="your_image_path">

-1

Я не уверен, что вы просите. Если вы добавили класс к <img> тега, и вы можете выбрать элемент изображения, с помощью document.getElementById() или иначе (getElementsByClassName), вы можете получить атрибут элемента src легко:

var myImage = document.getElementById('myImage'); 
var imageUrl = myImage.src; 

К сожалению, это только дает вам относительный путь. Надеемся, что URL-адреса являются абсолютными, иначе вам придется обрабатывать их. Надеюсь, это поможет немного! Выезд: "HTMLImageElement at MDC"