File:  [Repository] / zogiLib / js / Attic / option.js
Revision 1.1: download - view: text, annotated - select for diffs - revision graph
Tue Jun 22 13:35:50 2004 UTC (20 years, 11 months ago) by casties
Branches: MAIN
CVS tags: HEAD
fix for onchange event behaviour in N4
option_js moved


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>