Div per Interval aktualisieren

Watusimann

Erfahrenes Mitglied
Guten Morgen,

Hab mich bisher sehr wenig mit Ajax beschäftigt und daher leichte :D Probleme mit einem script.
Es soll eine externe Datei (show.php) angesprochen werden und in einem DIV id(showNext) ausgegeben werden.
Wo liegt hier bei mir der Denkfehler?
HTML:
<script type="text/javascript">
var aktiv = window.setInterval("ShowNext()", 1000);

function ShowNext () 
{
	var xmlHttp = null;
	if (typeof XMLHttpRequest != 'undefined') 
	{
		xmlHttp = new XMLHttpRequest();
	}
	if (!xmlHttp) 
	{
		try 
		{
			xmlHttp  = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch(e) 
		{
			try 
			{
				xmlHttp  = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch(e) 
			{
				xmlHttp  = null;
			}
		}
	}			
	if (xmlHttp) 
	{		
		var url = "show.php";
		var params = "show="+show;
		xmlHttp.open("POST", url, true);
		xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xmlHttp.setRequestHeader("Content-length", params.length);
		xmlHttp.setRequestHeader("Connection", "close");
		xmlHttp.onreadystatechange = function () 
		{
			if (xmlHttp.readyState == 4) 
			{
				document.getElementById("showNext").innerHTML = xmlHttp.responseText;
			}
		};				
		xmlHttp.send(params);
	}
}
</script>

Funktionieren tut das Script natürlich nicht :(

Vielen Dank im Voraus für die Hilfe
 
Moin,

was sagt denn die Fehlerkonsole?

Ansonsten versuch es mal anstelle von:
Code:
var params = "show="+show;
hiermit:
Code:
var params = "show";


mfg Maik
 

Neue Beiträge

Zurück