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