Builder.cz - Informacni server o programovani

Odběr fotomagazínu

Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!

 

Zadejte Vaši e-mailovou adresu:

Kamarád fotí rád?

Přihlas ho k odběru fotomagazínu!

 

Zadejte e-mailovou adresu kamaráda:

Soutěž

Sponzorem soutěže je:

IDIF

 

Kdo je autorem výstavy obrazových fotografií „Očima Hanse Christiana Andersena“?

V dnešní soutěži hrajeme o:



ajax, měření prokliků, mozilla

Seznam témat     Nová odpověď

Přihlásit se     Registrace     Zapomenuté heslo

Re: ajax, měření prokliků, mozilla

Autor: peta1 ♂

15:42:45 12.04.2013

Nevim, forum na jakpsatweb.cz ?
Myslim si, ze by to mohlo souviset s tim, ze nezakazes udalost kliku a tak otevre novou stranku. Pokud si FF nacte stranku predem pro odkazy na strance, pak se otevreni nove stranky ukonci vsechny nedokoncene javascripty. Proste se to nestihne vykonat, pac jquery je kun a request je casova funkce, ktera se spusti a dal se neceka na jeji ukonceni.
Resit to by bylo asi slozitejsi. Request ma navratovou funkci a do te bys musel dat spusteni odkazu. To by fungovalo tak, ze by se pokusil z aktualniho prvku ziskat this.href a pokud by se to podarilo, spustil by window.location.href=this.href U odkazu bys musel pro zmenu nastavit <a onclick="return false;">, abys zablokoval udalost kliknuti.

Se divim, ze ti to nekdy nekde vubec fungovalo :) treba Opear i IE si tez prednacitaji stranky dopredu.

Citovat příspěvek

 

ajax, měření prokliků, mozilla

Autor: dj-phaser ♂

18:56:12 29.03.2013

Zdravím,

řeším jeden problém, který nastal až při jedné z aktualizací prohlížeče Mozilla. Mám program v jQuery, který zaznamená proklik na element div#oblast. Po kliknutí se spustí php skript, který proklik uloží do databáze. Pokud je ale v tomto divu odkaz <a href="http://www.seznam.cz" target="_blank">klikni</a> tak se sice php skript zaznamenávající prokliky metodou $.get zavolá, ale nespustí se. Takto se to chová akorát v mozille, v žádném jiném prohlížeči jsem takové chování nezaznamenal. Pokud můžete tak se podívejte do firebugu na to volání php skriptu.

Je to standardní chování kvůli bezpečnosti, optimalizaci nebo kvůli něčemu jinému? Nebo je to bug mozilly nebo je to snad špatně napsaným kódem???

HTML:
<div id="oblast">
<p>nejaky text</p>
<a href="http://www.seznam.cz" target="_blank">klikni</a>
</div>

JAVASCRIPT
$(document).ready(function(){
$("#oblast").click(function(){
$.get('/ajax/uloz.php?id=5');
});
});
});

Díky za každou radu, na netu se mi nepodařilo nic k takovému problému najít.

Citovat příspěvek

 

 

 

Přihlášení k mému účtu

Uživatelské jméno:

Heslo: