var digilibWin = null;
if (window.opener) {
if (window.opener.setParameter) {
digilibWin = window.opener;
} else {
alert("window.opener but no setParameter!");
}
} else {
if (window.setParameter) {
digilibWin = window;
} else {
alert("no window.setParameter either!");
}
}
function setDLParam(e, s) {
/*var tt = "";
for (var t in s) {tt += "par:"+t+" = "+s[t]+", ";}
alert(tt);'*/
if (digilibWin) {
var nam;
var val;
if (s.type && (s.type == "select-one")) {
nam = s.name;
val = s.options[s.selectedIndex].value;
} else if (s.name && s.value) {
nam = s.name;
val = s.value;
}
if (nam && val) {
digilibWin.setParameter(nam, val);
digilibWin.display();
}
} else {
alert("unable to find parent window!");
}
return true;
}
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>