Skip to content

Instantly share code, notes, and snippets.

@crova
Created July 13, 2018 11:31
Show Gist options
  • Save crova/34e03fae68bd0d46ebb039fa702bbb5f to your computer and use it in GitHub Desktop.
Save crova/34e03fae68bd0d46ebb039fa702bbb5f to your computer and use it in GitHub Desktop.
can't replace image url
<script>
// starts to use what we got stored | gets button
var obj = getCookie();
var button = document.querySelectorAll("a.elButton");
// dsk button
var my_btn = button[0];
href = my_btn.href;
href = href.replace(/#prod_geo#/g,obj.prod_geo);
href = href.replace(/#prod_name#/g,obj.prod_name);
href = href.replace(/#subprod_name#/g,obj.subprod_name);
href = href.replace(/#offer_name#/g,obj.offer_name);
href = href.replace(/#offer_device#/g,obj.offer_device);
// starts to use what we got stored | gets image
var img = document.querySelectorAll("img.elIMG"); // gets all images on DOM
// dsk image
var my_img = img[1];
dsk_img_href = my_img.dataset.imagelink;
dsk_img_href = dsk_img_href.replace(/#prod_geo#/g,obj.prod_geo);
dsk_img_href = dsk_img_href.replace(/#prod_name#/g,obj.prod_name);
dsk_img_href = dsk_img_href.replace(/#subprod_name#/g,obj.subprod_name);
dsk_img_href = dsk_img_href.replace(/#offer_name#/g,obj.offer_name);
dsk_img_href = dsk_img_href.replace(/#offer_device#/g,obj.offer_device);
// trigger the swap
$("a[href*='#prod_geo#']").attr("href",href);
$("img[href*='#prod_geo#']").attr("href",dsk_img_href);
</script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment