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>