2014-12-08 3 views
0

Я пытаюсь изменить источник изображений, показанных на странице.Изменение URL-адреса изображения src

У меня этот код:

function replaceSRC(){ 
    var allImg=document.getElementsByTagName('img'), i=0, img; 
    while(img=allImg[i++]){ 
     img.src=img.src.replace(\'//dyncdn.me/static/over/, "\'//dyncdn.me/static/poster/3/"); 
    } 
} 

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

оригинальный источник:
dyncdn.me/static/over/random numbers.jpg
источник я хочу использовать это:
dyncdn.me/static/poster/3/same random numbers.jpg

кто может помочь? благодаря!

Редактировать # 1: похоже, что сайт использует onmouseover для получения источника изображения, в то время как мышь ничего не показывает. (только когда моя мышь над заголовком отображается изображение).

+0

Ваш код не действителен Синтаксис Javascript, цитирование испорчено. Почему вы избегаете цитат? Вы не видите синтаксические ошибки, сообщаемые в консоли? – Barmar

+0

Кажется, дубликат: http://stackoverflow.com/questions/19752986/jquery-change-image-src-on-hover –

+0

Как может быть вопрос только с ответами на CSS и jQuery? – mplungjan

ответ

0

Неправильный строковый синтаксис. Заменить линия должна быть:

img.src=img.src.replace("//dyncdn.me/static/over/", "//dyncdn.me/static/poster/3/"); 
+0

попытался изменить его, но все же src изображения является оригиналом. –

+0

Что вы видите, если вы 'console.log (img.src)'? – Barmar

+0

Использование // @ для указания sourceMappingURL pragmas устарело. Используйте // # вместо –

0

Создать закладку и изменить URL для этой

javascript:(function(){var imgs = document.getElementsByTagName("img"); for (var i=0;i<imgs.length;i++) { var src=imgs[i].src; if (src.indexOf('static/over')!=-1) imgs[i].src=src.replace("/over/","/poster/3/")}})()

Теперь нажмите F12, чтобы открыть консоль, нажмите закладку на странице вам нужно изменить и сообщите о любых ошибках, которые вы видите

+0

действительно не понимает, что делать. Создал закладку на странице и изменил URL-адрес, не нажал f12, и консоль была открыта теперь, что делать? : S –

+0

Я покажу вам завтра. Сон здесь – mplungjan

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