function PageQuery( q )
{
if( q.length > 1 ) this.q = q.substring( 1, q.length );
else this.q = null;
this.keyValuePairs = new Array();
if( q )
{
for( var i=0; i < this.q.split( "&" ).length; i++ )
{
this.keyValuePairs[i] = this.q.split( "&" )[i];
}
}
this.getKeyValuePairs = function() { return this.keyValuePairs; }
this.getValue = function( s )
{
for( var j=0; j < this.keyValuePairs.length; j++ )
{
if( this.keyValuePairs[j].split( "=" )[0] == s )
return this.keyValuePairs[j].split( "=" )[1];
}
return false;
}
this.getParameters = function()
{
var a = new Array( this.getLength() );
for( var j=0; j < this.keyValuePairs.length; j++ )
{
a[j] = this.keyValuePairs[j].split( "=" )[0];
}
return a;
}
this.getLength = function() { return this.keyValuePairs.length; }
}
function queryString( key )
{
var page = new PageQuery( window.location.search );
return unescape( page.getValue( key ) );
}
alert(queryString('id'));
This will provide the record Guid as alert, reading the value from queryString.
{
if( q.length > 1 ) this.q = q.substring( 1, q.length );
else this.q = null;
this.keyValuePairs = new Array();
if( q )
{
for( var i=0; i < this.q.split( "&" ).length; i++ )
{
this.keyValuePairs[i] = this.q.split( "&" )[i];
}
}
this.getKeyValuePairs = function() { return this.keyValuePairs; }
this.getValue = function( s )
{
for( var j=0; j < this.keyValuePairs.length; j++ )
{
if( this.keyValuePairs[j].split( "=" )[0] == s )
return this.keyValuePairs[j].split( "=" )[1];
}
return false;
}
this.getParameters = function()
{
var a = new Array( this.getLength() );
for( var j=0; j < this.keyValuePairs.length; j++ )
{
a[j] = this.keyValuePairs[j].split( "=" )[0];
}
return a;
}
this.getLength = function() { return this.keyValuePairs.length; }
}
function queryString( key )
{
var page = new PageQuery( window.location.search );
return unescape( page.getValue( key ) );
}
alert(queryString('id'));
This will provide the record Guid as alert, reading the value from queryString.
No comments:
Post a Comment