Cry How To...
Create a CD that will autorun an HTML file maximized
For notes on how to create a CD that will autorun please refer to the article ‘Create a cd that will autorun’.
To create a cd that will autorun to open the html file ‘index.htm
’
non-maximized would require the following ‘autorun.inf
’ file:
[autorun]
ShellExecute=index.htm
There are two methods to create a CD that will autorun, displaying an HTML file maximized:
The following ‘autorun.inf
’ file invokes the command processor
to start a full screen browser on the html file ‘index.htm
’:
[autorun]
open=command /c start /max index.htm
Be aware that the use of ‘command
’ and ‘start
’
restrict this to machines running Windows. It is therefore not portable
to other platforms.
An alternative approach is to use JavaScript to maximize the HTML file
after it has been displayed. The ‘autorun.inf
’ file requires
nothing other than to invoke the browser:
[autorun]
ShellExecute=index.htm
In order to be maximized the HTML file would require the following JavaScript to be included. The obvious place for it would be just inside the opening '<BODY> tag or just before the closing '</HEAD>' tag.
<script type="text/javascript"> <!-- if (document.all || document.layers) { window.moveTo(0,0); window.resizeTo(screen.availWidth,screen.availHeight) } else if (window.screen) { window.moveTo(0,0); window.outerHeight = screen.availHeight; window.outerWidth = screen.availWidth;
}//--> </script>
The disadvantage of this approach is that it isn't strictly maximizing the window - it is resizing it to take advantage of the full screen size, but it should be portable to non-Windows platforms.
These notes are believed to apply to all versions of Windows.
About the author: Brian Cryer is a dedicated software developer and webmaster. For his day job he develops websites and desktop applications as well as providing IT services. He moonlights as a technical author and consultant.