|
1
.
|
function Set_Cookie( name, value, expires, path, domain, secure )
{
// set time, it's in milliseconds
var today = new Date();
today.setTime( today.getTime() );
/*
if the expires variable is set, make the correct
expires time, the current script below will set
it for x number of days, to make it for hours,
delete * 24, for minutes, delete * 60 * 24
*/
if ( expires )
{
expires = expires * 1000 * 60 * 60 * 24;
}
var expires_date = new Date( today.getTime() + (expires) );
document.cookie = name + "=" +escape( value ) +
( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) +
( ( path ) ? ";path=" + path : "" ) +
( ( domain ) ? ";domain=" + domain : "" ) +
( ( secure ) ? ";secure" : "" );
}
// this function gets the cookie, if it exists
function Get_Cookie( name ) {
var start = document.cookie.indexOf( name + "=" );
var len = start + name.length + 1;
if ( ( !start ) && ( name != document.cookie.substring( 0, name.length ) ) )
{
return null;
}
if ( start == -1 )
return null;
var end = document.cookie.indexOf( ";", len );
if ( end == -1 )
end = document.cookie.length;
return unescape( document.cookie.substring( len, end ) );
}
// this deletes the cookie when called
function Delete_Cookie( name, path, domain )
{
if ( Get_Cookie( name ) )
document.cookie = name + "=" + ( ( path ) ? ";path=" + path : "") + ( ( domain ) ? ";domain=" + domain : "" ) + ";expires=Thu, 01-Jan-1970 00:00:01 GMT";
}
|
|
View Comments (0)
Add Rating
|
|
2
.
|
displayItem('itemid');
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));
}
function displayItem(key)
{
if(queryString(key)=='false')
{
document.write("null");
}
else
{
document.write(queryString(key));
}
}
|
|
View Comments (0)
Add Rating
|
|
3
.
|
function toggle(obj) {
var el = document.getElementById(obj);
if ( el.style.display != 'none' ) {
el.style.display = 'none';
}
else {
el.style.display = '';
}
}
|
|
View Comments (0)
Add Rating
|
|
4
.
|
function getElementsByClass(searchClass,node,tag) {
var classElements = new Array();
if ( node == null )
node = document;
if ( tag == null )
tag = '*';
var els = node.getElementsByTagName(tag);
var elsLen = els.length;
var pattern = new RegExp('(^|\\s)'+searchClass+'(\\s|$)');
for (i = 0, j = 0; i < elsLen; i++) {
if ( pattern.test(els[i].className) ) {
classElements[j] = els[i];
j++;
}
}
return classElements;
}
|
|
View Comments (0)
Add Rating
|
|
5
.
|
function addLoadEvent(func) {
var oldonload = window.onload;
if (typeof window.onload != 'function') {
window.onload = func;
}
else {
window.onload = function() {
oldonload();
func();
}
}
}
|
|
View Comments (0)
Add Rating
|