2010-02-02 1 views
0

надеюсь, кто-то может мне помочь. Я хочу получить значение значка эскиза, когда происходит событие onclick, но не повезло, никаких идей? благодаряonclick get thumbnail url id value

<a href="test.ca/images/image-1.jpg?id=1"; onclick="swap(this); getVa(); return false;">this is a small thumbnail image</a> 

Вот это JS для замены миниатюры:

function swap(image) { 
    document.getElementById("main").src = image.href; 
} 

теперь я хочу, чтобы получить доступ к идентификатору в конце thunbnail URL. обратите внимание, что этот URL не является адресом местонахождения. спасибо

+0

Трудно сказать, что вы должны сделать без какой-либо коды .... –

+0

вот что у меня есть: this is a small thumbnail image здесь является JS для замены миниатюры: функции подкачки (изображение) { document.getElementById (» main "). src = image.href; } Теперь я хочу получить доступ к id в конце URL-адреса thunbnail. обратите внимание, что этот URL не является адресом местонахождения. спасибо – NULL

+1

Можете ли вы поставить это на свой вопрос, пожалуйста? Трудно прочитать в комментарии. –

ответ

1

Вы можете использовать функцию split(), чтобы получить ID:

var url_split = image.href.split('='); 
var id = url_split[1]; 

Почему вы не используете JQuery, хотя вы помечено ваш вопрос таким образом?

+0

ну, у меня нет ответа, поэтому я отметил, что проще в использовании. Я попробую ваше предложение и посмотрю, как это происходит. Еще раз спасибо – NULL

+0

Ну, как правило, вы помечаете вопросы тегами, которые относятся к вашей проблеме. Очевидно, что у вас нет проблемы с jQuery. –

+0

ОК, так что ваше предложение сработало. У меня еще несколько вопросов, возможно, это будет связано с jQuery. так что идентификатор, который я получаю, я хочу отобразить на странице. но страница уже загружена, поэтому как я могу отобразить значение на странице, которая уже загружена. Я не хочу использовать предупреждение. – NULL

0

Оберните свою миниатюру img s в анкеры и установите rel=<your_id> им.
Затем в jQuery вы можете получить доступ к id через $('a.myclass').attr('rel'). Я тоже, возможно, есть и другие подходы.

Возможно, вы предоставили код здесь?

+0

вот что у меня есть: this is a small thumbnail image вот js для замены миниатюры: функция swap (изображение) {document.getElementById ("main"). Src = image.href; } Теперь я хочу получить доступ к id в конце URL-адреса thunbnail. обратите внимание, что этот URL не является адресом местонахождения. спасибо – NULL

 Смежные вопросы

  • Нет связанных вопросов^_^