我想編寫一個html頁面,單擊超鏈接可以跟蹤。這意味着我可以獲得統計信息,瞭解過去一段時間內,有多少人點擊了我的網頁中的超鏈接。如果可以知道他們的ID,那會更好。單擊超鏈接的跟蹤信息
而且我覺得這段代碼從網頁的源代碼:
<script type="text/javascript">
function stc(e,linkIndex) {
if (document.images) {
var linkText;
if (navigator.appName.toLowerCase()=="microsoft internet explorer") {
linkText=e.innerText}
else {
linkText=e.textContent}
if (linkText=="") {
if (e.firstChild) {
var firstChild=e.firstChild.nodeName.toUpperCase();
if (firstChild=="IMG") {
linkText="Image: "+getName(e.firstChild.getAttribute('src'))}}
else {
var nodeName=e.nodeName.toUpperCase();
if (nodeName=="AREA") {
linkText="ImageMap: "+e.href}}}
if (linkText=="") {
linkText=e.href}
(new Image()).src="https://stackoverflow.com/a/i/stg.gif?f="+escape(document.location.href)+"&t="+escape(e.href)+"&i="+linkIndex+"&n="+escape(trimString(linkText))}}
function getName(s) {
if (s.lastIndexOf('/')>=0) {
return(s.substring(s.lastIndexOf('/')+1,s.length))}
else {
return(s)}}
function trimString(s) {
return(s.replace(/^\s*/,"").replace(/\s*$/,""))}
</script>
,我猜<a href="http://www.google.com" onClick="stc(this, 1)">google</a>
將能夠跟蹤無比此鏈接的信息。
我不太瞭解Javascript
,有誰能告訴我,根據這段代碼,跟蹤信息被保存在哪裏?
「trace」是什麼意思?你想做什麼? – Blender
修正後的OP ..... – SoftTimur