ok mach ich,
der erste teil hat mir sehr geholfen. es funzt wunderbar.
das mit dem zweiten teil,
var Zusatzmatten = { Zusatz : Zusatz_HTZ, ZusatzVariante : Zusatz_Varianten };
hat nicht so ganz geklappt, da bei der linkedselection diese stelle
var replaceOptions = function( newOptions )
{
/*
* Diese Funktion setzt bewusst DOM-Methoden ein und verzichtet
* auf die vom Options-Objekt gegebenen Möglichkeiten.
*/
// alte Optionen der Auswahlliste löschen
var opts = this.getElementsByTagName( 'option' );
while( opts.length > 0 )
this.removeChild( opts[0] );
// wenn keine neuen Optionen übergeben wurden, default-Option setzen
// andernfalls "Bitte wählen" voranstellen
if( newOptions.length == 0)
this.addOption( '--', 'Bitte wählen:' );
else
this.addOption( '--', 'Bitte wählen:' );
// neue Optionen in die Auswahlliste schreiben
for( var i = 0; i < newOptions.length; i++ )
this.addOption( newOptions[i][0], newOptions[i][1] );
};
bei if( newOptions.length == 0) einen fehler registriert.
lg romero