Autor | Zpráva | ||
---|---|---|---|
klubo Profil * |
#1 · Zasláno: 19. 1. 2013, 21:56:36
potřebuji počítat kliky na odkazy na mém webu vedoucí na externí weby, mám to zatím takto:
<script> function proklik(location,domena) { window.location.href = "/redir/proklik.php?url=" + location; } </script> <a href="http://www.seznam.cz" onMouseDown="if (event.button == 0) return proklik('http://www.seznam.cz');">http://www.seznam.cz</a> v souboru proklik.php se jednoduchý script na uložení url do databáze if (event.button == 0) tam je z důvodu aby to fungovalo jen na levé tlačítko myši
je to dělané tak aby to fungovalo i bez javascriptu a zároveň aby tam byl odkaz v href ve stadardním formátu (kvůli vyhledávačům) jinak by tam šlo dát rovnou <a href="/redir/proklik.php?url=http://www.seznam.cz">http://www.seznam.cz</a>
a teď můj problém: potřebuju aby když někdo na odkaz klikne myší ale zároveň drží ctrl (pro otevření v nové záložce/okně) tak aby se to na původní stránce nepřesměrovalo na odkaz |
||
Keeehi Profil |
#2 · Zasláno: 20. 1. 2013, 06:12:50
<script> function proklik(location,domena) { window.location.href = "/redir/proklik.php?url=" + location; return false; } </script> <a href="http://www.seznam.cz" onclick="return proklik('http://www.seznam.cz');">http://www.seznam.cz</a> Měl jsi tam sice return, ale ta funkce nic nevracela. A pro reakci na kliknutí se používá onclick. |
||
klubo Profil * |
#3 · Zasláno: 20. 1. 2013, 09:52:43
díky za odpověď, všechno funguje ale to s tím ctrl jen v opeře, v ostatních prohl. (fx a chrome) se odkaz otevře ve stávajícím okně
|
||
Časová prodleva: 11 let
|
0