molily: JS- Gegenstück zu file_get_contents() (PHP)

Beitrag lesen

Hallo,

Hintergrund: Wenn ein JavaScript einen Fehler meldet, möchte ich mir
diesen entweder zumailen oder in eine DB schreiben lassen.
(Fragt bitte nicht warum das sein muss)
Eine Möglichkeit wäre, einen I-Frame irgendwo zu platzieren, und
dort eine PHP-Datei per location(..) zu laden.
Finde ich aber nicht besonders nett und auch etwas kompliziert,
daher bin ich auf der Suche nach einer Alternative.

Für den Zweck reichen m.M.n. per JavaScript im Hintergrund geladene Grafiken. Man lädt damit keine wirkliche Grafik, sondern bringt den Browser einfach dazu, eine Serveranfrage zu starten. Der Anfrage kannst du GET-Parameter mitgeben:

var fehlermeldung = "...";  
(new Image).src = "log.php?message=" + encodeURIComponent(fehlermeldung);

http://de.selfhtml.org/javascript/objekte/images.htm#src

Oder du nimmst XMLHttpRequest (als »Ajax« bekannt).

Mathias