Hi,
irgend etws simples mache oder denke ich falsch.
ja, ich glaube du hast es gut erkannt: Wahrscheinlich etwas sehr Simples.
'hideDIV' setze ich beim Laden der Seite serverseitig.
wie meinst du das?
Gridresult.className='showDiv'; wird ausgeführt.
Das überrascht mich. Denn dein Ausschnitt aus dem HTML-Code zeigt, dass das entsprechende Element überhaupt keine Klasse hat:
<div id="Content_ProdList" runat="server">
Deswegen dürfte die if-Abfrage eigentlich niemals zutreffen:
var Gridresult = document.getElementById("Content_ProdList");
if (Gridresult.className=='hideDiv') {
Gridresult.className='showDiv';
}
Ich habe den Verdacht, du vermischt -wie so viele- mal wieder client- und serverseitige Geschichten. Welcher Quellcode kommt wirklich beim Browser an? Das, was du bisher gezeigt hast, ist ja serverseitiger Code, der auch vom Server bereits teilweise verarbeitet wird. Das ist also für das Nachvollziehen von JS- oder CSS-Problemen nur hinderlich.
Sieh also bitte in der Quelltextansicht deines Browsers nach, was wirklich ankommt. Erst dann kannst du erkennen, ob es sich um ein Clientseitiges (JS oder CSS) oder ein serverseitiges Problem (ASP) handelt.
So long,
Martin
Auf jeden Menschen auf der ganzen Welt entfallen statistisch gesehen etwa 3000 Spinnen, wie Wissenschaftler jetzt festgestellt haben.
Wer will meine haben? Denn ich will sie bstimmt nicht.