This article is a variation of “http://techtrainingnotes.blogspot.com/2009/07/sharepoint-adding-popups-to-link-lists.html” and makes just one small change:
Replace:
links[i].target="_blank“
With:
links[i].onclick=function () {alert('you are now leaving this site')}
The links list web part is a quick and easy to add a list of links to vendors, other SharePoint sites or the most popular documents in a library. The problem is that the links list web part does warn users that they are about to leave your site (and you may have a legal reason to tell them so).
A typical links list:
To change a links list to display an exit message:
- Add a Content Editor Web Part (CEWP) just below the links list web part
- Modify the CEWP and set a title then click Source Editor
- Copy and paste the HTML and JavaScript below
- Edit the JavaScript to change the word “Links” to the name of your links list web part (title of the web part, not the title of the actual list, although they may be the same)
if (x(i).summary=="Links") to
if (x(i).summary=="Your Links List Title")
(If you are not sure, display your page, select Source from the View menu and search for “.summary”) - Also… in the Advanced section of the CEWP’s properties change Chrome to “None” to hide the CEWP
- Exit the edit mode and see if it works
<script> // CEWP trick from techtrainingnotes.blogspot.com! // Find the link list (change "Links" to your web part's name) var x = document.getElementsByTagName("TABLE") // find all of the Tables var LinkList var i=0; for (i=0;i<x.length;i++) { if (x[i].summary=="Links") { // LinkList = x[i]; break; } } // add a target to the <A> tags var links = LinkList.getElementsByTagName("A") // find all of the for (i=0;i<links.length;i++) { links[i].onclick=function () {alert('you are now leaving this site')} } </script>
.
No comments:
Post a Comment