URL Redirect based on click item
by Roshan Karunarathna
HTML
<input id="test" type="text" size="100" value="http://www.domain.com/index.php" /><br />
<input id="test" type="text" size="100" value="http://www.domain.com/index.php" /><br />
<input id="test" type="text" size="100" value="http://www.domain.com/index.php" /><br />
<input id="test" type="text" size="100" value="http://www.domain.com/index.php" /><br />
<input type="button" class="btn" type="button" name="redirect" onclick="GetURL('name','value');" value="go to URL"/>
JavaScript
function GetURL(paramName, paramValue) {
var url = document.getElementById('test').value;
alert(url);
var hash = document.getElementById('test').value;
url = url.replace(hash, '');
if (url.indexOf(paramName + "=") >= 0) {
var prefix = url.substring(0, url.indexOf(paramName));
var suffix = url.substring(url.indexOf(paramName));
suffix = suffix.substring(suffix.indexOf("=") + 1);
suffix = (suffix.indexOf("&") >= 0) ? suffix.substring(suffix.indexOf("&")) : "";
url = prefix + paramName + "=" + paramValue + suffix;
} else {
if (url.indexOf("?") < 0)
url += "?" + paramName + "=" + paramValue;
else
url += "&" + paramName + "=" + paramValue;
}
alert(hash+url);
window.location.href = hash+url;
}