IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Neaktivní uživatel:15.2.2013 20:42

Nejspíš to bude blbost, ale nic jiného mě nenapadlo...
Potřebuji při odchodu ze stránky zapsat nějaké údaje do databáze, napadlo mě, že odchod zjistím pomocí JavaScriptu - onBeforeUnload... teď je otázka jak to dostat do databáze... nemá někdo nějaký nápad ??

Editováno 15.2.2013 20:44
Odpovědět
15.2.2013 20:42
Neaktivní uživatelský účet
Avatar

Člen
Avatar
:15.2.2013 21:06

možná bych zkusil ajax request na stranku kde bys poslal pole metodou post a pak stím polem zpracovat do formátu s kterým pak bys v php updatnul/insertnul řádek

 
Nahoru Odpovědět
15.2.2013 21:06
Avatar
Neaktivní uživatel:16.2.2013 8:18

už jsem to vyřešil..
dal jsem onBeforeUnload="win­dow.open('zapis­.php','_blank','wid­th=200 height=200');"
Chrome to sice zablokuje, ale z nějakého mně neznámého důvodu se to tam zapíše :)

Nahoru Odpovědět
16.2.2013 8:18
Neaktivní uživatelský účet
Avatar
Kit
Tvůrce
Avatar
Odpovídá na Neaktivní uživatel
Kit:16.2.2013 9:14

Chrome jen zablokuje to vyskakovací okno, ale request proběhne. Bylo by však lepší použít ten AJAX.

Nahoru Odpovědět
16.2.2013 9:14
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Odpovídá na Kit
Neaktivní uživatel:16.2.2013 9:26

Ten neumím :D

Nahoru Odpovědět
16.2.2013 9:26
Neaktivní uživatelský účet
Avatar
Kit
Tvůrce
Avatar
Odpovídá na Neaktivní uživatel
Kit:16.2.2013 9:33

Tak si stáhni jQuery, je to v něm o hodně jednodušší.

Nahoru Odpovědět
16.2.2013 9:33
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Odpovídá na Kit
Neaktivní uživatel:16.2.2013 14:11

jQuery mám, ale nějak extra neumím... jen nějaký základy

Nahoru Odpovědět
16.2.2013 14:11
Neaktivní uživatelský účet
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Neaktivní uživatel
David Hartinger:16.2.2013 14:24

Je to velmi jednoduché, stačí ti jeden řádek:

$.get("test.php");
Nahoru Odpovědět
16.2.2013 14:24
New kid back on the block with a R.I.P
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 8 zpráv z 8.