version 1.5, 2005/11/08 10:13:31
|
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.1c"; |
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, literal) { |
function setParameter(name, value, relative) { |
// sets parameter value (relative values with +/- unless literal) |
// sets parameter value (relative values with +/- unless literal) |
if (defined(dlParams[name])) { |
if (defined(dlParams[name])) { |
if ((! literal)&&(value.slice)) { |
if ((relative)&&(value.slice)) { |
var sign = value.slice(0,1); |
var sign = value.slice(0,1); |
if (sign == '+') { |
if (sign == '+') { |
dlParams[name].value = parseFloat(dlParams[name].value) + parseFloat(value.slice(1)); |
dlParams[name].value = parseFloat(dlParams[name].value) + parseFloat(value.slice(1)); |
Line 321 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); |