Hallo,
irgend etws simples mache oder denke ich falsch.
Mein Problem:
Ich habe ein aspx File (Asp.net).
Dort versuche ich Div Container über CSS ein und auszublenden.
Dies ist nur Testcode, um das Prinzip zu verstehen. Aber er läuft nicht.
'hideDIV' setze ich beim Laden der Seite serverseitig.
Gridresult.className='showDiv'; wird ausgeführt. Im Debugger kann ich auch 'showDIV' sehen.
Aber nach dem Anzeigen der Seite steht wieder 'hideDIV' als Klasse für das DIV da?
Irgend eine Idee???
Javascript:
function SetDivContent(divNo) {
var Gridresult = document.getElementById("Content_ProdList");
if (Gridresult.className=='hideDiv') {
Gridresult.className='showDiv';
}
Aspx:
...
<ul id="test">
<li><a onclick="SetDivContent(1);" id="A1">Div1</a></li>
<li><a onclick="SetDivContent(2);" id="A2">Div2</a></li>
<li><a onclick="SetDivContent(3);" id="A3">Div3</a></li>
<li><a onclick="SetDivContent(4);" id="A4">Div4</a></li>
</ul>
</td>
<td class="leftMain">
<div id="Content_ProdList" runat="server">
...
Css:
/*DIV Visibility */
.hideDiv
{
display: none;
}
.showDiv
{
width: 100%;
height: 100%;
display: block;
}
Vielen Dank für jeden Tipp!!!
duke63