Petra: onDblClick

Hallo,

ich kenne mich mit den EventHandlern noch nicht so gut aus. Ich will den Wert eines Select-Feldes mitgegeben bekommen, wenn ich auf einen Eintrag daraus einen Doppelclick mache. Das funktioniert im Mozilla und Netscape auch gut, nur nicht im Internet Explorer. Was mache ich denn falsch?

<select name='begriff' size='15' style="width:300px;" onDblClick="location.href='index.php?begriff='+this.value;">

Und dann würde ich gern noch auf andere Werte von Elementen (z.B. Eingabefeld) zugreifen. Wie geht das denn? Da kann ich ja nicht mit this.value zugreifen?

<input type='Text' name='such' value='' style='width:300px;' maxlength='500px'>
<select name='begriff' size='15' style="width:300px;" onDblClick="location.href='index.php?begriff='+this.value;">

Danke,
Petra

  1. hiho,

    versuche doch einfach über die object-hierarchie auf das select-feld zuzugreifen:

    onDblClick="location.href='index.php?begriff='+ document.forms[0].SelectFeldName.options[document.forms[0].SelectFeldName.options.selectedIndex].value; ">

    für die basics zum thema zugriff auf form-elemente schau einfach mal hier rein:
    http://selfhtml.teamone.de/javascript/objekte/forms.htm

    gruß hein