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