File:  [Repository] / zogiLib / js / Attic / option.js
Revision 1.3: download - view: text, annotated - select for diffs - revision graph
Sun Aug 22 14:54:42 2004 UTC (20 years, 9 months ago) by casties
Branches: MAIN
CVS tags: HEAD
fixed option.js


var digilibWin = null;

function findWin() {
    // put a reference of the current digilib window in digilibWin
    if (window.opener) {
	if (window.opener.setParameter) {
	    digilibWin = window.opener;
	    return;
	}
    }
    if (window.setParameter) {
	digilibWin = window;
	return;
    }
    alert("unable to find setParameter!");
}

findWin();

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>