nabend zusammen,
ich möchte mittels ajax die ausgabe eines php scripts in meine seite einzufügen.
allerdings führt er die funktion nicht aus, die ich mir dafür geschrieben habe..
so versuche ich die javascript funktion aufzurufen:
Allerdings scheint er diese funktion nicht aufzurufen, da das alert fenster was ganz am anfang ist nichtmals kommt.
hier meine funktion:
und hier die funktion am ende (interpretRequest)
diesen code habe ich von HIERl
da wird es zwar nicht ganz so gemacht, wie ich es brauche aber ich brauch ja auch erstmal einen anfang
wär echt nett, wenn mir damit mal jemand helfen kann
Mfg. b0unc3
ich möchte mittels ajax die ausgabe eines php scripts in meine seite einzufügen.
allerdings führt er die funktion nicht aus, die ich mir dafür geschrieben habe..
so versuche ich die javascript funktion aufzurufen:
Code:
<div class="TabbedPanelsContentGroup">
<div class="TabbedPanelsContent Stil2">
<p class="Stil3"><script type"text/javascript">getPageName()</script> - anderer text</p>
<p class="Stil4">irgendein text</p>
<p class="Stil4"> </p>
</div>
<div class="TabbedPanelsContent">Inhalt 2</div>
<div class="TabbedPanelsContent">Inhalt 3</div>
<div class="TabbedPanelsContent">Inhalt 4</div>
<div class="TabbedPanelsContent">Inhalt 5</div>
</div>
</div>
Allerdings scheint er diese funktion nicht aufzurufen, da das alert fenster was ganz am anfang ist nichtmals kommt.
hier meine funktion:
Code:
<script type="text/javascript">
var request;
function getPageName()
{
alert("test");
//Create Request
if (window.XMLHttpRequest)
{
request = new XMLHttpRequest();
}
else if (window.ActiveXObject)
{
try
{
request = new ActioveXObject('Msxml.XMLHTTP');
}
catch (ex)
{
try
{
request = new ActiveXObject('Microsoft.XMLHTTP');
}
catch (ex2)
{}
}
}
//Request successfully created?
if (!request)
{
alert("Request not created!");
return false;
}
else
{
var url = "/quickscripts/pagename.php";
request.open('post', url, true);
request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
request.send('name=pagename');
request.onreadystatechange = interpretRequest;
}
}
und hier die funktion am ende (interpretRequest)
Code:
function interpretRequest()
{
switch (request.readyState)
{
case 4:
if (request.status != 200)
{
alert("Es ist ein Fehler aufgetreten: \nFehler"+request.status);
}
else
{
var content = request.responseText;
document.getElementById('content').innerHTML = content;
}
break;
default:
break;
}
}
diesen code habe ich von HIERl
da wird es zwar nicht ganz so gemacht, wie ich es brauche aber ich brauch ja auch erstmal einen anfang
wär echt nett, wenn mir damit mal jemand helfen kann
Mfg. b0unc3