Enrico: [Nachtrag] HTML in div schreiben ohne "innerHTML"

Beitrag lesen

Hallo,

hier die relevanten Code-Teile:

Datei zur Anzeige der Inhalte der Textdatei:

<div id="Anzeigebereich" class="Normaler_Abstand">
      <script type="text/javascript">
         macheRequest ('');
      </script>
   </div>
   <script type="text/javascript" language="javascript" src="BIBLIOTHEKEN/JS/Anzeigebereich_anpassen.js"></script>

AJAX-Code:

function macheRequest (Parameter)
{
   http_request = false;

http_request = new XMLHttpRequest ();

if (http_request.overrideMimeType)
   {
      http_request.overrideMimeType ('text/xml');
   }

if (!http_request)
   {
      alert('Das Request Objekt konnte nicht erzeugt werden! Bitte ueberpruefen Sie Ihre JAVA Einstellungen!');

return false;
   }

http_request.onreadystatechange = show;
   http_request.open ('GET', 'http://127.0.0.1/DVD-VERWALTUNG_NEU/BIBLIOTHEKEN/PHP/Anzeige.php' + Parameter, true);
   http_request.send (null);
}

function show ()
{
   if (http_request.readyState == 4)
   {
      var Anzeigebereich = window.document.getElementById ("Anzeigebereich");
      var Inhalt         = window.document.createTextNode (http_request.responseText);

Anzeigebereich.appendChild (Inhalt);
   }
}

Datei "Anzeigebereich_anpassen.js":

var Anzeigebereich = window.document.getElementById ("Anzeigebereich");

var div_Hoehe    = Anzeigebereich.clientHeight;
   var Seitenlaenge = Anzeigebereich.scrollHeight;

if (Seitenlaenge > div_Hoehe)
   {
      Anzeigebereich.className = "Zusaetzlicher_Abstand";
   }
   else
   {
      Anzeigebereich.className = "Normaler_Abstand";
   }

Gruß
Enrico