Autor Zpráva
regvac
Profil *
Ahoj,
na stránce běží funkce javascriptu, které hlídá určité chyby. Chtěl bych udělat to, aby když nastane chyba mi to skrytě automaticky poslalo jednoduchý email s informací o chybě. Informaci o chybě mi javascriptová funkce ukládá do proměnné "chyba". Pro odesílání emailů používám class.phpmailer.php z http://phpmailer.sourceforge.net .

Díky
Chamurappi
Profil
Reaguji na regvace:
var temp = new Image();
temp.src = "tvůj-skript.php?chyba=" + chyba;
Witiko
Profil
Chamurappi:
(new Image).src = "tvůj-skript.php?chyba=" + chyba;
Davex
Profil
Chamurappi, Witiko:
Neměla by se informace o chybě zakódovat pomocí encodeURIComponent(chyba)?
Chamurappi
Profil
Reaguji na Davexe:
Měla. Pardon. Taková základní věc…


Reaguji na Witika:
Kdysi dávno jsem si zapamatoval, že tenhle způsob pingnutí je méně spolehlivý. Vysvětloval jsem si to tím, že obrázek stihne v některých prohlížečích zaniknout dříve, než si prohlížeč rozmyslí, že vyšle HTTP požadavek, ale žádný seriózní výzkum této situace jsem nedělal, možná bylo mé pozorování chybné.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0