drop down menüs
Marco
- html
0 Jan0 Götz0 Roman Sonnleithner0 Jens Menke
Hallo
Kann mir jemand sagen ob und wenn ja wie man die Hintergrundfarbe und Schriftart in einem "drop down" Menü ändern kann ?
MfG
Marco
Hallo Marco!
Du musst Deine Frage etwas konkreter formulieren. Wie ist Dein DropDown-Menü aufgebaut? Nicht jedes ist gleich.
Vorallem verstehe ich darunter zweierlei Dinge:
1. Eine DropDown-Schaltfläche (<select>)
2. Ein in JavaScript programmierter Ebenenwechsel.
Gruß, Jan
Hallo Marco!
Kann mir jemand sagen ob und wenn ja wie man die Hintergrundfarbe und Schriftart in einem "drop down" Menü ändern kann ?
ich hab's noch nie ausprobiert ... aber mit CSS könnte es funktionieren ... Just test it! ;-)
MfG
Götz
Hallo Marco
Kann mir jemand sagen ob und wenn ja wie man die Hintergrundfarbe und Schriftart in einem "drop down" Menü ändern kann ?
Jep, mit CSS
z.b. so:
<select>
<option style="background-color :#FF0000" value="blabla.html">BlaBla
</select>
natürlich auch noch Farbe, Schriftgröße, etc.... möglich
MfG
Roman Sonnleithner alias Sonny
http://www.atomic-eggs.com/selfspezial/daten/119.html
Hallo
Kann mir jemand sagen ob und wenn ja wie man die Hintergrundfarbe und Schriftart in einem "drop down" Menü ändern kann ?
MfG
Marco
Moin
falls du damit Select-Boxen meinst , mit CSS geht es beim IE auf jedenfall
beim NC würde ich es nicht machen , da es dort meistens dazu führt das
die ganze Select-box nicht mehr funzt.
Falls es ein DHTML-Menu ist , jeden Eintrag als DIV definieren , dann
über getObj(div).backgroundColor = backColor;
die Farbe ändern , ja.. das kann da sogar der NC4 mal :)
Nachfolgend nochmal die getObj Funktion :
var NS = (document.layers) ? 1:0;
var IE = (document.all) ? 1:0;
var DOM = (document.getElementById) ? 1:0;
function getObj(name) {
if (IE && document.all[name]) {return document.all[name].style;}
if (DOM && document.getElementById(eval("'"+name+"'"))) {return document.getElementById(name).style}
if (NS && document.layers[name]) {return document.layers[name];}
return 0;
}
gruss
Jens