php - Get DOM data with referring URL -


suppose have page following structure:

<li id="a"> <span class="some class">some content <a href="http://www.example.com">http://www.example.com</a> </span> </li>  <li id="b"> <span class="some class">some content <a href="http://www.example.com">http://www.example.com</a> </span> </li>  <li id="c"> <span class="some class">some content <a href="http://www.example.com">http://www.example.com</a> </span> </li> 

is possible, php or js, grab list id (a,b,c) , append along referring url when person clicks on 1 of 3 links?

  • need know 1 of 3 list tags click originated from
  • i don't have write access originating page

update

in light of revelation have no access original page, you've got no chance of finding out specific link clicked arrive @ page. can referrer document.referrer.

previous answer posterity

the following function capture click on link within container element specified id , add query string containing id of container element , url of current page url:

function modifylink(containerid) {     var el = document.getelementbyid(containerid);     el.onclick = function(evt) {         evt = evt || window.event;         var target = evt.target || evt.srcelement;         if (target.tagname == "a") {             window.location.href = target.href + "?id=" + encodeuricomponent(containerid) +                 "&referrer=" + encodeuricomponent(window.location.href);              return false; // cancel default link behaviour         }     }; }  modifylink("a"); modifylink("b"); modifylink("c"); 

Comments

Popular posts from this blog

c++ - Convert big endian to little endian when reading from a binary file -

C#: Application without a window or taskbar item (background app) that can still use Console.WriteLine() -

unicode - Are email addresses allowed to contain non-alphanumeric characters? -