Stefan: in einer auswahlliste maxlength

hi,

wie kann ich in einer auswahlliste die maximale breite definieren?
maxlength funzt nicht. zeigt keinerlei wirkung...
fuer alle vorschlaege dankend
stefan

  1. Hallo!

    wie kann ich in einer auswahlliste die maximale breite definieren?

    Gar nicht. Eine Auswahlliste ist immer so breit, wie der längste Auswahlpunkt.

    Was Du machen kannst: width=".." (für NC) und style="width:..px (für IE) verwenden und damit eine Breite erzwingen (muß natürlich breiter sein als der längste Auswahlpunkt).

    Gruß Markus

    1. hi,

      danke, aber das bringt mir nichts, die liste soll über einen best. punkt nicht hinaus...
      mfg
      stefan

      1. Hallo,

        ich kenne das Problem und habe die Länge des Menütextes für Netscape mal per Script begrenzt, vielleicht hilft Dir das weiter?!

        ----------------------------------------------------------------

        // Schnellnavigation

        // Array mit Menüinhalten aus Datenbank
        // Dateiendung wird automatisch ergänzt
        var items=new Array
        (
        new item('Layout','layout'),
        new item('Layout Content','layout_content'),
        new item('Thema 1 Afro Beauty Shop','afrobeautyshop'),
        new item('Thema 2 Agrarbank von Griechenland','agrarbank'),
        new item('Thema 3 Almina  Mode & Antiquitäten','almina'),
        new item('Thema 4 Alta Moda','altamoda'),
        new item('Thema 5 Anna Dessous','annadessous'),
        new item('Thema 6 Antiques  Schöne alte Möbel','antiques'),
        new item('Thema 7 blablablabblablablablablalabla','adress7'),
        new item('Thema 8 blablablabblablablablablalabla','adress8'),

        // Menü in Variable speichern und HTML ausgeben
        function writemenu()
        {
        mt='<form name="selector" title="Wählen Sie aus dem Menü ...">'
        +'<select size="1" name="link" width="200" class="select1" '
        +'onChange="go(this.form.link.options[this.form.link.options.selectedIndex].value)">'

        // Oberste Option bzw. Titel des Menüs (default selected)
        +'<option value="reset" selected>SCHNELLNAVIGATION</option>'

        // Menüoptionen mit Werten aus Array
        for (var i=0; i<items.length; i++)
        {
        // Länge des Menütextes begrenzen für Netscape
        var theme_abbrev;
        if(items[i].theme.length > 28)
        {theme_abbrev = (items[i].theme.substring(0, 28) + "...")}
        else
        {theme_abbrev = items[i].theme};
        {mt+='<option value="'+items[i].adress+'.htm'+'">'+theme_abbrev+'</option>';}
        }

        // Formular beenden und HTML ausgeben
        mt+='</select>'+'</form>';
        document.write(mt);
        }