Easily handle parameters in the search part of a URLTag(s): Language
You can extract the parameters into an array
<HTML><HEAD></HEAD><BODY>
<SCRIPT>
TheParameters = document.location.search.substring(1,255)
alert(TheParameters)
TheParametersArray = TheParameters.split("&")
k = TheParametersArray.length
for (i= 0 ; i < k; i++) {
alert(unescape(TheParametersArray[i]))
}
</SCRIPT></BODY></HTML>
<HTML><HEAD></HEAD><BODY>
<SCRIPT>
function getParameter(p) {
// returns NULL if the parameter p is not found
var re = new RegExp('&'+p+'=([^&]*)','i');
// for testing,
// replace with window.location.search in real life!
var c = '?apple=steve&pc=bill&a=';
return (c=c.replace(/^\?/,'&').match(re)) ?c=c[1] :c='NULL';
};
// Testing:
alert(getParameter('pc'));
alert(getParameter('qqq'));
alert(getParameter('aPPLE'));
alert(getParameter('A'));
</SCRIPT></BODY></HTML>
mail_outline
Send comment, question or suggestion to howto@rgagnon.com
Send comment, question or suggestion to howto@rgagnon.com