Und zwar:
Es soll die loeschen.php aufgerufen werden, mit der die nachricht mit derjenigen id gelöscht wird.
2. soll der div mit der id gelöscht werden, denn der betreff, das datum, … . (siehe bild)
aber das klappt nicht.
Kann mir jemand helfen?
var http = null;
function loeschenachricht(id)
{
try
{
http = new XMLHttpRequest();
}
catch (ms)
{
try
{
http = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (nonms)
{
try
{
http = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (failed)
{
http = null;
}
}
}
if (http != null)
{
http.open("GET", "http://www.web-friends.bplaced.net/nachrichten/loeschen.php?id="+id+"", true);
http.onreadystatechange = loeschediv;
http.send(null);
}
function loeschediv()
{
if (http.readyState == 4)
{
document.getElementById(""+id+"").innerHTML = "";
document.getElementById("deletedmessage").innerHTML = "Hallo ;)";
}
}
// Funktion löschenachricht wird nich geschlossen
Wenn du den Code halbwegs formatiert hättest, würdest du das mit der nicht geschlossenen Funktion sehen. Außerdem, woher soll die Funktion loeschediv die ID wissen, du übergibst sie ja nirgends? Und dann gibt’s auch keinen guten Grund die volle URL anzugeben, das sollte immer relativ geschehen, da sonst eventuell Sicherheitsmechanismen des Browsers greifen könnten…
Aber wie schon gesagt, Validierung und Fehlerkonsole…
ja, sorry.
habe ich schon bemerkt.
=> hat sich erledigt
[quote=“zvn”][code]
var http = null;
function loeschenachricht(id)
{
try
{
http = new XMLHttpRequest();
}
catch (ms)
{
try
{
http = new ActiveXObject(“Msxml2.XMLHTTP”);
}
catch (nonms)
{
try
{
http = new ActiveXObject(“Microsoft.XMLHTTP”);
}
catch (failed)
{
http = null;
}
}
}
if (http != null)
{
http.open("GET", "http://www.web-friends.bplaced.net/nachrichten/loeschen.php?id="+id+"", true);
http.onreadystatechange = loeschediv;
http.send(null);
}
function loeschediv()
{
if (http.readyState == 4)
{
document.getElementById(""+id+"").innerHTML = "";
document.getElementById("deletedmessage").innerHTML = "Hallo ;)";
}
}
// Funktion löschenachricht wird nich geschlossen
[/code]
Wenn du den Code halbwegs formatiert hättest, würdest du das mit der nicht geschlossenen Funktion sehen. Außerdem, woher soll die Funktion loeschediv die ID wissen, du übergibst sie ja nirgends? Und dann gibt’s auch keinen guten Grund die volle URL anzugeben, das sollte immer relativ geschehen, da sonst eventuell Sicherheitsmechanismen des Browsers greifen könnten…
Aber wie schon gesagt, Validierung und Fehlerkonsole…[/quote]