Michael: Seite ohne Reload aktualisieren

Beitrag lesen

Hallo,

ich möchte den Inhalt einer Seite ändern ohne sie neu zu laden. Ich habe es mit untenstehendem dhtml Code probiert (Das Beispiel zeigt mein Problem). Leider werden die Ebenen nicht neu geladen wenn man sie anzeigen lässt.

Ich hoffe es findet sich jemand mit einem Verbesserungsvorschlag. Bin auch für andere Ansätze zu haben. Mir steht ein IIS 5.0 zur Verfügung.

Danke & Gruss
Michael

----------------

<%
response.Expires = 0
%>
<HTML>
 <HEAD>
  <TITLE>Ebenen-Rollover</TITLE>
  <SCRIPT LANGUAGE="JavaScript">
<!--

if (document.layers)  {
     ns = 1; ie = 0;
} else {
     ns = 0; ie = 1;
     }

var i = 1;
var test = "demo";
function zeigeEbeneNr(ebene_nr){
    verbergen(eval('"' + test + i +'"'));
    zeigen(eval('"' + test + ebene_nr +'"'));
    i = ebene_nr;
    }

function zeigen(name) {
if (ns) {
    document.layers[''+name].visibility = "show";
    }
    else {
    document.all[''+name].style.visibility = "visible"
    }
}

function verbergen(name) {
if (ns){
    document.layers[''+name].visibility = "hide"
    }
    else {
    document.all[''+name].style.visibility = "hidden"
    }
}

//-->
</SCRIPT>
<STYLE TYPE="text/css">
#demo1 {position: absolute; visibility: visible; left: 150px; top: 80px;}
#demo2 {position: absolute; visibility: hidden; left: 150px; top: 80px;}
#demo3 {position: absolute; visibility: hidden; left: 150px; top: 80px;}
#Steuerung {position: absolute; z-index: 40; visibility: visible; left: 20px; top: 20px;}
</STYLE>
 </HEAD>
 <BODY BGCOLOR="#E7CC9A" TEXT="Black">
  <DIV ID="demo1">
    ... Dies ist der Inhalt von Ebene 1 ...
   <br>
   <%
   response.Write now()

%>
  </DIV>
  <DIV ID="demo2">

... Dies ist der Inhalt von Ebene 2 ...
      <%
   response.Write now()

%>
  </DIV>
  <DIV ID="demo3">
   ... Dies ist der Inhalt von Ebene 3 ...
      <%
   response.Write now()

%>
  </DIV>
  <DIV ID="Steuerung">
 <A HREF="javascript:zeigeEbeneNr(1)">Zeige Ebene 1</A>
   <BR>
 <A HREF="javascript:zeigeEbeneNr(2)">Zeige Ebene 2</A>
   <BR>
 <A HREF="javascript:zeigeEbeneNr(3)">Zeige Ebene 3</A>
   <BR>
  </DIV>
 </BODY>
</HTML>