version 1.4, 2004/11/03 15:24:46
|
version 1.6, 2005/11/08 18:10:10
|
Line 23 Authors:
|
Line 23 Authors:
|
|
|
function base_init() { |
function base_init() { |
// init function |
// init function |
baseScriptVersion = "1.1b"; |
baseScriptVersion = "1.2"; |
dlParams = new Object(); |
dlParams = new Object(); |
browserType = getBrowserType(); |
browserType = getBrowserType(); |
} |
} |
Line 289 function getParameter(name) {
|
Line 289 function getParameter(name) {
|
} |
} |
} |
} |
|
|
function setParameter(name, value) { |
function setParameter(name, value, relative) { |
// sets parameter value |
// sets parameter value (relative values with +/- unless literal) |
if (defined(dlParams[name])) { |
if (defined(dlParams[name])) { |
|
if ((relative)&&(value.slice)) { |
|
var sign = value.slice(0,1); |
|
if (sign == '+') { |
|
dlParams[name].value = parseFloat(dlParams[name].value) + parseFloat(value.slice(1)); |
|
} else if (sign == '-') { |
|
dlParams[name].value = parseFloat(dlParams[name].value) - parseFloat(value.slice(1)); |
|
} else { |
dlParams[name].value = value; |
dlParams[name].value = value; |
|
} |
|
} else { |
|
dlParams[name].value = value; |
|
} |
dlParams[name].hasValue = true; |
dlParams[name].hasValue = true; |
return true; |
return true; |
} |
} |
Line 310 function hasParameter(name) {
|
Line 321 function hasParameter(name) {
|
function getAllParameters(detail) { |
function getAllParameters(detail) { |
// returns a string of all parameters in query format |
// returns a string of all parameters in query format |
if (! detail) { |
if (! detail) { |
detail = 10; |
detail = 255; |
} |
} |
var params = new Array(); |
var params = new Array(); |
for ( param in dlParams ) { |
for ( param in dlParams ) { |
if ((dlParams[param].detail <= detail)&&(dlParams[param].hasValue)) { |
if (((dlParams[param].detail & detail) > 0)&&(dlParams[param].hasValue)) { |
var val = getParameter(param); |
var val = getParameter(param); |
if (val != "") { |
if (val != "") { |
params.push(param + "=" + val); |
params.push(param + "=" + val); |