Usefull Scripts
Sunday, November 1, 2009
Google search highlighter
When visior reach your web site via google search ,then search term will be highlighted on your page ...
Copy and paste this code where u want..
<br /> <!-- this script got from http://usefull-script.blogspot.com/Coded by: Ratnakar Mishra --><br /> <br /> <br /> <!-- Step - 1 past this script in your head section --><br /> <script src="google.js"> </script><br /> <br /> <br /> <!--Step -2 Save this script with the name of google.js --><br /> var google_text_color = '#000000';<br /> <br /> var google_link_colors = new Array('#ffff66','#a0ffff','#99ff99','#ff9999','#ff66ff');<br /> <br /> function init_google(){<br /> var pattern = /google\./i;<br /> if (pattern.exec(document.referrer) != null){<br /> var url_parts = document.referrer.split('?');<br /> if (url_parts[1]){ <br /> var url_args = url_parts[1].split('&');<br /> for(var i=0; i<url_args.length; i++){ var keyval = url_args[i].split('='); if (keyval[0] == 'q'){ go_google(decode_url(keyval[1])); return; } } } } } function decode_url(url){ return unescape(url.replace(/\+/g,' ')); } function go_google(terms){ terms = terms.replace(/\"/g,""); var terms_split = terms.split(' '); var c = 0; for(var i=0; i<terms_split.length; i++){ highlight_goolge(terms_split[i], document.body,google_link_colors[c]); c = (c == google_link_colors.length-1)?0:c+1; } } function highlight_goolge(term, container, color){ var term_low = term.toLowerCase(); for(var i=0; i<container.childNodes.length; i++){ var node = container.childNodes[i]; if (node.nodeType == 3){ var data = node.data; var data_low = data.toLowerCase(); if (data_low.indexOf(term_low) != -1){ //term found! var new_node = document.createElement('SPAN'); node.parentNode.replaceChild(new_node,node); var result; while((result = data_low.indexOf(term_low)) != -1){ new_node.appendChild(document.createTextNode(data.substr(0,result))); new_node.appendChild(create_node_google(document.createTextNode(data.substr(result,term.length)),color)); data = data.substr(result + term.length); data_low = data_low.substr(result + term.length); } new_node.appendChild(document.createTextNode(data)); } }else{ //recurse highlight_goolge(term, node, color); } } } function create_node_google(child, color){ var node = document.createElement('SPAN'); node.style.backgroundColor = color; node.style.color = google_text_color; node.appendChild(child); return node; } if (window.addEventListener) window.addEventListener("load", init_google, false) else if (window.attachEvent) window.attachEvent("onload", init_google) else if (document.getElementById) window.onload=init_google <font face="Tahoma"><a target="_blank" href="http://usefull-script.blogspot.com/"><span style="font-size: 8pt; text-decoration: none">JavaScript Free Code</span></a> </font><br /><br /> <br /><br />
No comments:
Post a Comment
Newer Post
Older Post
Home
Subscribe to:
Post Comments (Atom)
Best script category
Alert Message
(2)
Background Effect
(5)
Buttons
(11)
Calculators
(6)
Forms
(3)
Fun Script
(1)
Java script
(3)
Miscellaneous
(2)
PHP Script
(10)
Search Box
(2)
Blog Archive
▼
2009
(57)
▼
November
(7)
Php code for Date of birth selction
Php code for web counter
Neon Text for your blogs or website
Daily Tips script for your website
Google search highlighter
Use of header ( ) in php
Form field limiter
►
October
(50)
Free Search Engine Submission
Followers
About Me
Ratnakar Mishra
View my complete profile
Number of visitors
No comments:
Post a Comment