Jump to content

append an image with a url


toolman

Recommended Posts

Hi,

I have a URL which is something like: http://www.website.com/page.shtml?ref=code1

This page loads a cookie with a value of "code1". What I would like to do is to add the part ref=code1 to a link on an image, for example: <a href="http://www.newwebsite.com?ref=code1"><img src="image.png" /></a>

How would I do this using jQuery?

Thanks

Link to comment
https://forums.phpfreaks.com/topic/294549-append-an-image-with-a-url/
Share on other sites

There is no built in jQuery method to fetch query parameters. You could use something like this though:

 

function getParam(paramSearch) {
	var queryString = document.URL.split('?')[1];

	if (queryString) {
		var pairs = queryString.split('&');

		for (var i = 0; i < pairs.length; i++) {
			var param = pairs[i].split('=');

			if (param[0] == paramSearch) {
				return param[1];
			}			
		}		
	}

	return null;
}
var ref = getParam('ref');

if (ref) {
	document.write('<a href="http://www.newwebsite.com?ref=' + ref + '"><img src="image.png" /></a>');
}

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.