Hi,
die hier vorgestellte iframe-Lösung finde ich sehr unsauber und in diesem Fall auch unnötig.
Ich würde einfach das Javascript für den IE erweitern:
function einblenden() {
var UL = sucheUL(this.firstChild);
UL.style.display = "block"; UL.style.backgroundColor = "silver";
document.getElementsByTagName('select')[0].style.visibility='hidden';
}
function ausblenden() {
sucheUL(this.firstChild).style.display = "none";
document.getElementsByTagName('select')[0].style.visibility='visible';
}
Zwar auch nicht 100%ig schön, dass das Select dann plötzlich verschwindet, aber es erfüllt den zweck ohne unsinniges zusätzliches Markup.
freundliche Grüße
Ingo