onDblClick in <option>
jana
- javascript
Ich möchte mit einem Doppelklick auf einen Eintrag in einem Listenfeld ein PopUP-Fenster öffnen lassen. In Netscape 6.x funktioniert es, im IE 6.0 aber leider nicht.
Ich benutze diese Funktion auch an anderer Stelle mittels Klick auf einen Button, da geht alles prima.
Hier die Funktion:
function NewWindow(mypage, myname, w, h, scroll) {
var winl = (screen.width - w) / 2;
var wint = (screen.height - h) / 2;
winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable=no';
win = window.open(mypage, myname, winprops)
if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}
und dann zum Beispiel...
<SELECT NAME="..." size="4">
<OPTION SELECTED VALUE="">Auswahl...</OPTION>
<OPTION onDblClick="NewWindow('url','name'...);return false;"> - 1 - </OPTION>
<OPTION ondblclick="NewWindow('url','name'...);return false;"> - 2 - </OPTION>
<OPTION onDblClick="NewWindow('url','name'...);return false;"> - 3 - </OPTION>
<OPTION onDblClick="NewWindow('url','name'...);return false;"> - 4 - </OPTION>
<OPTION onDblClick="NewWindow('url','name'...);return false;"> - 5 - </OPTION>
</SELECT>