Revision: 59133
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at August 19, 2012 20:06 by chrisguiblin
Initial Code
<script languate="javascript" type="text/javascript"> //Get the values from the url variable id //(getUrlVars Code URL: http://snipplr.com/view/19838/get-url-parameters/) function getUrlVars() { var vars = {}; var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m,key,value){ vars[key] = value;}); return vars; } //scroll to the specific div, assuming each div is named "div_(number)" function scrollToID() { document.getElementById("div_" + id).scrollIntoView(); } var id = getUrlVars()["id"]; window.onload=scrollToID(id); </script>
Initial URL
Initial Description
This code assumes a page is populated with divs with ids div_1, div_2, div_3 etc etc etc... Some quick php to create 200 divs numbered as above: <?php>". " DIV ".$i. "</div>"; } ?> To test the code, add an id to the url so its something like this (assuming urlVars.php is the name of the page): urlVars.php?id=80 Play around with the id number to test.
Initial Title
Scroll to specific div using a variable from the URL on page load
Initial Tags
Initial Language
JavaScript