Here's the code I use to adjust which header graphics I display depending on the resolution of the monitor viewing it. Defaults to 800x600 if the resolution is not in the list. This was written in 2001 and does still work. Similar code can be used to adjust the entire page.
var width = screen.width;
var height = screen.height;
var d = this.window.document;
//document.write("You're set to "+width+ "X" +height+"");
{if (width == 640) {
var header="'Header_trajax640.gif'";
var logo="'NewLogo640.gif'";
} else if (width == 800) {
var header="'Header_trajax800.gif'";
var logo="'NewLogo800.gif'";
} else if (width == 1024) {
var header="'Header_trajax1024.gif'";
var logo="'NewLogo1024.gif'";
} else if (width == 1152) {
var header="'Header_trajax1152.gif'";
var logo="'NewLogo1152.gif'";
} else {var header="'Header_trajax800.gif'";
var logo="'NewLogo800.gif'";
}}
d.write('<p></p>');
d.write('</div align="center">');
d.write('<center>');
d.write('<table border="0" cellpadding="0" cellspacing="0" width="700">');
d.write('<tr>');
d.write('<td width="120" align="center">');
d.write('<img border="0" src=');
d.write(logo);
d.write('>');
d.write('<td width="588" align="center">');
d.write('<img border="0" src=');
d.write(header);
d.write('>');
d.write('</tr>');
d.write('</table>');
d.write('</center>');
d.write('</div>');
This one stops someone from right clicking your page and seeing the code:
<!-- Start of no right click script -->
<script language="JavaScript">
<!--
// No rightclick script.
// Find more great scripts and applets at the JavaFile!
//
JavaFile.com - free java scripts, java applets!
// Do not delete this header!
var message="Error! Cannot read file. Please check your browser settings.";
// Don't edit below!
function click(e) {
if (document.all) {
if (event.button == 2) {
alert(message);
return false;
}
}
if (document.layers) {
if (e.which == 3) {
alert(message);
return false;
}
}
}
if (document.layers) {
document.captureEvents(Event.MOUSEDOWN);
}
document.onmousedown=click;
// -->
</script>
<!-- End of no right click script -->