|
view-source:By default, whenever we want to view the source of a document, we would reach for "view" of the toolbar of our browser. This "view" function can actually be simulated using a special kind of link- the view-source link. The standard syntax required is: <a href="view-source:complete file path">Click to view the source!</a> The path has to be complete, not simply the name of the file. Here are a couple of examples: <a href= "view-source:file:///C|/web/wa/index.htm"> Click to view the source!</a> <a href= "view-source:http://www.javascriptkit.com/index.htm"> Click to view the source!</a> Here's where JavaScript comes in. Due to the fact that a html document can be viewed both online and offline (downloaded onto a harddrive), hard coding the complete path of a file to view source will produce a bad link in one of the two cases above. You may have entered http://www.javascriptkit.com/javatutors/links.htm in the view-source command while the surfer is viewing the page offline (file:///C|/web/javatutors/links.htm). To solve this little problem, simply use the window.location property of JavaScript to dynamically determine the current path of the html document: <script> function viewthesource(){ window.location="view-source:"+window.location } </script> <a href="javascript:viewthesource()"> Click to view source!</a>
|