Java Scrip #4


Call javascript from HREF
Print the current page
Add an entry in the Bookmarks or Favorites
Use a multidimensional array




Call javascript from HREF
Method 1
If Javascript is disabled then an error is displayed...

<a HREF="javascript:myFunction()"> Click here for Javascript action!</a>

Method 2
If Javascript is disabled then a special page is displayed to warn the user...

<a HREF="http://weborbits.com/t/jva/nojavascripthere.html" onClick="myFunction(); return false">
      Click here for Javascript action!
</a>    

 

Print the current page

[Netscape 4 and IE5]
window.print()

[IE4]
function print_window() { 
  var OLECMDID_PRINT = 6;
  var OLECMDEXECOPT_DONTPROMPTUSER = 2;
  var OLECMDEXECOPT_PROMPTUSER = 1; 
  var WebBrowser = '<object ID="WebBrowser1" WIDTH="0" HEIGHT="0" CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></object>'; 
  document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
  WebBrowser1.ExecWB(OLECMDID_PRINT,   OLECMDEXECOPT_PROMPTUSER);
      WebBrowser1.outerHTML = &quot;&quot;;
  }

 

Add an entry in the Bookmarks or Favorites

[IE4]
<script LANGUAGE="JavaScript1.2">
  if ((navigator.platform!="MacPPC") && (navigator.appName=="Microsoft 
    Internet Explorer") && (navigator.appVersion>="4")) {
    document.write
      ("<A HREF='Javascript:window.external.AddFavorite(location.href, 
        document.title)'>Add my site to your Favorites</A>")}
</script>

 

Use a multidimensional array

// create 5x5 two dimensional array
var multidimension = new Array(5);
for ( var i=0; i <multidimension.length; i++ ) multidimension[i]="new" Array(5); // access first element multidimension[0][0]="hello world" 

12/04/99