Annotation of zogiLib/js/option.js, revision 1.3
1.1 casties 1:
2: var digilibWin = null;
1.3 ! casties 3:
! 4: function findWin() {
! 5: // put a reference of the current digilib window in digilibWin
! 6: if (window.opener) {
! 7: if (window.opener.setParameter) {
! 8: digilibWin = window.opener;
! 9: return;
! 10: }
! 11: }
! 12: if (window.setParameter) {
! 13: digilibWin = window;
1.2 dwinter 14: return;
1.1 casties 15: }
1.3 ! casties 16: alert("unable to find setParameter!");
1.2 dwinter 17: }
18:
1.3 ! casties 19: findWin();
1.1 casties 20:
21: function setDLParam(e, s) {
22: /*var tt = "";
23: for (var t in s) {tt += "par:"+t+" = "+s[t]+", ";}
24: alert(tt);'*/
25: if (digilibWin) {
26: var nam;
27: var val;
28: if (s.type && (s.type == "select-one")) {
29: nam = s.name;
30: val = s.options[s.selectedIndex].value;
31: } else if (s.name && s.value) {
32: nam = s.name;
33: val = s.value;
34: }
35: if (nam && val) {
36: digilibWin.setParameter(nam, val);
37: digilibWin.display();
38: }
39: } else {
40: alert("unable to find parent window!");
41: }
42: return true;
43: }
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>