I suggest you use my favorite function:
function getQueryString() { var queryStringKeyValue = window.parent.location.search.replace('?', '').split('&'); var qsJsonObject = {}; if (queryStringKeyValue != '') { for (i = 0; i < queryStringKeyValue.length; i++) { qsJsonObject[queryStringKeyValue[i].split('=')[0]] = queryStringKeyValue[i].split('=')[1]; } } return qsJsonObject; }
Just call it from a child window like this, and act using the query string as an object.
For example, if you have a query string ?name=stack , and you want to get it, try:
getQueryString().name
This will return stack .
source share