in einer auswahlliste maxlength
Stefan
- html
hi,
wie kann ich in einer auswahlliste die maximale breite definieren?
maxlength funzt nicht. zeigt keinerlei wirkung...
fuer alle vorschlaege dankend
stefan
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
hi,
danke, aber das bringt mir nichts, die liste soll über einen best. punkt nicht hinaus...
mfg
stefan
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);
}