EKKi: Tabelle über <select> (Listbox) füllen lassen

Beitrag lesen

Mahlzeit KT_Adi,

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""http://www.w3.org/td/html4/stdict.dtd">

Du solltest DOCTYPEs nicht abschreiben, sondern zur Not lieber guttenbergen - es heißt "strict.dtd" ... und das Leerzeichen zwischen //EN" und "http: solltest Du vielleicht auch nicht unterschlagen.

<select name="allEntdys" id="Select1" size="5" onchange="this.form.tableView.row1.col1.='this.form.allEntdys.selectedIndex].value'">

Dies ist in vielerlei Hinsicht extrem falsch:

1.) Es gibt im Formular, zu dem diese Auswahlliste gehört, kein Formularelement mit der ID bzw. dem Namen "tableView".

2.) Das Element, das Du vermutlich meinst, hat keine Eigenschaft namens "row1".

3.) Die Tabellenzeile, die Du wahrscheinlich meinst, hat keine Eigenschaft namens "col1".

4.) Die Konstruktion mit ".=" soll *was* bewirken?

5.) Du willst bestimmt keinen String mit dem Inhalt "this.form.allEntdys.selectedIndex].value" zuweisen, oder?

Also erst einmal zurück auf Los und lernen,

<table border="1"style="font-family:Verdana; font-weight:bold; font-size:12px" name="tableView">

<http://de.selfhtml.org/html/referenz/attribute.htm#table@title=<table>-Elemente haben kein Attribut namens "name"> - ebensowenig wie ...

<tr name="row1">

<http://de.selfhtml.org/html/referenz/attribute.htm#tr@title=<tr>-Elemente> oder

<td width="100" align="center" name="col0">

<http://de.selfhtml.org/html/referenz/attribute.htm#td@title=<td>-Elemente>.

Weiß jemand wie ich mein onchange ändern muss das ich den Text in die Tabelle bekomme? Und wenns geht halt net den 'value' :)

Mit "Text" meinst Du <http://de.selfhtml.org/javascript/objekte/options.htm#text@title=das, was innerhalb eines <option>-Elements angezeigt wird>?

MfG,
EKKi

--
sh:( fo:| ch:? rl:( br:& n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|