Hallo allerseits,
ich bin bei dem Versuch über Ajax eine externe PHP-Datei aufzurufen und sie in ein HTML-Dokument einzupflegen auf ein bisher unbekanntes Hindernis gestoßen
Bei der PHP-Datei wird ein Bild ( <img src="" alt="" /> ausgegeben.
Ich möchte dass das Bild in dem <span>-Tag ausgegeben wird.
Irgendwie werde ich das Gefühl nicht los, dass das Problem bei dem xmlHttp.responseText() liegt.
Mein Code sieht wie folgt aus:
Das ist meine ajaxabfrage.js
hier haben wir das HTML-Dokument
Ich hoffe ihr könnt mir helfen.
Ich danke für eure Aufmerksamkeit!
ich bin bei dem Versuch über Ajax eine externe PHP-Datei aufzurufen und sie in ein HTML-Dokument einzupflegen auf ein bisher unbekanntes Hindernis gestoßen

Bei der PHP-Datei wird ein Bild ( <img src="" alt="" /> ausgegeben.
Ich möchte dass das Bild in dem <span>-Tag ausgegeben wird.
Irgendwie werde ich das Gefühl nicht los, dass das Problem bei dem xmlHttp.responseText() liegt.
Mein Code sieht wie folgt aus:
Das ist meine ajaxabfrage.js
Code:
function CreateXmlHttpObjet()
{
var xmlHttp = null;
try
{
// Firefox, Opera 8.0+, Safari
xmlHttp = new XMLHttpRequest();
}
catch( e )
{
// Internet Explorer
try
{
xmlHttp = new ActiveXObject( "Msxml2.XMLHTTP" );
}
catch( e )
{
xmlHttp = new ActiveXObject( "Microsoft.XMLHTTP" );
}
}
return xmlHttp;
}
function getsterne()
{
xmlHttp = CreateXmlHttpObjet();
if( xmlHttp == null ) return ;
xmlHttp.onreadystatechange = function()
{
document.getElementById('sterne').innerHTML = xmlHttp.responseText;
}
}
xmlHttp.open( 'GET', 'http://domain.de/abfrage_schleife.php', true );
xmlHttp.send( null );
hier haben wir das HTML-Dokument
Code:
<!DOCTYPE html>
<html>
<head>
<title>Test</title>
<script type="text/javascript" src="ajaxabfrage.js"></script>
<style type="text/css">
#widgetbody {
background-image: url("widgetbody.jpg");
background-repeat: no-repeat;
height: 180px;
margin: 70px;
width: 150px;
}
#sterne {
padding-left: 39px;
padding-top: 93px;
}
</style>
</head>
<body>
<div id="widgetbody">
<span id="sterne" onload="getsterne()"></span>
</div>
</body>
</html>
Ich hoffe ihr könnt mir helfen.
Ich danke für eure Aufmerksamkeit!

Zuletzt bearbeitet: