Language:

ASP.NET Menu-Control - transparenter Hintergrund

Language: Deutsch
Programming Language: JavaScript
Published by: Thomas
Last Update: 4/24/2006
Views: 1228

Description

Mit einem etwas widerspenstigen Verhalten des ASP.NET-Menu-Controls habe ich mich heute rumgeärgert. Selbiges kann man nämlich mit Bordmitteln nicht dazu bewegen, seine Menüebenen ab Ebene 2 (einmal aufgeklappt) transparent darzustellen - zumindest nicht im Internet Explorer (§$(W)T="/$("!")U´Ü§R$Z§), in allen anderen Browsern geht es selbstverständlich.

Die Lösung:

Man muss die von ASP.NET automatisch generierte JavaScript-Methode "Menu_Expand" überschreiben und in ihr den Aufruf

childFrame.style.display = "block";

auskommentieren. Nach meinen Tests hat dies keine negativen Folgen unter Firefox, Opera und im IE, dafür funktioniert die Transparenz nun aber endlich auch im Internet Explorer.

Code

1 childFrame.style.display = "block";

No comments avaiable

Add a comment

Name *  

Email (won't be displayed) *    

Website  

Comment *  

Sicherheitscode Security Code *    

RSS