Here's the page's code, seems to show up ok on my computer:
<html>
<head>
<title>Jestah's Realm</title>
<script language="JavaScript">
<!--
<!--// No right click script
function click() {
if (event.button==2) {
alert('email me for whatever you want')
}
}
document.onmousedown=click
// -->
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_findObj(n, d) { //v3.0
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}
function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>
<style>
#divControl{position:absolute; font-family:arial; left:22; top:0; font-size:8pt; width:375}
#divCont{position:absolute; top:0; left:22; clip:rect(0,375,157,0); height:157; width:375}
.clScroll{position:absolute; top:0; font-size:8pt; left:0; font-family:arial; visibility:hidden}
</style>
</head>
<BODY bgcolor="#FFFFFF" text="#000000" link="#000066" vlink="#000066" alink="#000066"
MARGINHEIGHT="0" MARGINWIDTH="0" topmargin="0" leftmargin="0" onLoad="MM_preloadImages('images/about1.jpg','images/faq1.jpg','images/gallery1.jpg','images/email1.jpg','images/html1.jpg','images/dhtml1.jpg','images/links1.jpg','images/other1.j pg','images/photoshop1.jpg')">
<!-- Beginning of Angelfire Ad Code Insertion -->
</noscript>
<script language="JavaScript">
<!--
function stopError() {
return true;
}
window.onerror = stopError;
//-->
</script>
<script language="JavaScript">
<!--
var popupURL = "/sys/popup_source.shtml?Category=";
var adname = "Ad";
var cookie_name = "Popup";
var expire = 5;
var factor = 1;
var popup = null;
var view_count = 0;
var expdate = new Date();
ShowPopup();
function ShowPopup() {
openWin();
}
function openWin () {
// browser detect loads differently sized window for netscape 3.x
if (navigator.appName=="Netscape" && parseInt(navigator.appVersion)<=3) {
popup = window.open(popupURL,adname,'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=611,height=125');
} else {
popup = window.open(popupURL,adname,'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=593,height=105');
}
if(popup != null) {
popup.location = popupURL;
if( navigator.appName.substring(0,8) == "Netscape" ) {
popup.location = popupURL;
popup.opener = self;
}
}
}
function getCookieVal (offset) {
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1) {
endstr = document.cookie.length;
}
return unescape(document.cookie.substring(offset, endstr));
}
function GetCookie (name) {
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
while (i < clen) {
var j = i + alen;
if (document.cookie.substring(i, j) == arg) {
return getCookieVal (j);
}
i = document.cookie.indexOf(" ", i) + 1;
if (i == 0) {
break;
}
}
return null;
}
function SetCookie (name, value) {
var argv = SetCookie.arguments;
var argc = SetCookie.arguments.length;
var expires = (argc > 2) ? argv[2] : null;
var path = (argc > 3) ? argv[3] : null;
var domain = (argc > 4) ? argv[4] : null;
var secure = (argc > 5) ? argv[5] : false;
document.cookie = name + "=" + escape (value) +
((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
((path == null) ? "" : ("; path=" + path)) +
((domain == null) ? "" : ("; domain=" + domain)) +
((secure == true) ? "; secure" : "");
}
//-->
</script>
<!-- End of Angelfire Ad Code Insertion -->
<script language="JavaScript1.2">
/********************************************************************************
Browser check
*********************************************************************************
Browsercheck:*/
ie=document.all?1:0
n=document.layers?1:0
/*********************************************************************************
These are the variables you have to set:
*********************************************************************************/
//The speed of the timeout between each scroll.
timSpeed=50
//The height of the container (change this when it scrolls to much or to little)
contHeight=100
/*********************************************************************************
This is the object constructor function, which applies
methods and properties to the Cross-browser layer object
*********************************************************************************/
function makeScrollObj(obj,nest){
nest=(!nest) ? '':'document.'+nest+'.'
this.css=(n) ? eval(nest+'document.'+obj):eval('document.all.'+obj+'.style')
this.scrollHeight=n?this.css.document.height:eval('document.all.'+obj+'.offsetHeight')
this.top=b_gettop
return this
}
//Getting the top for the top method
function b_gettop(){
var gleft=(n) ? eval(this.css.top):eval(this.css.pixelTop);
return gleft;
}
//Variables
var scrollTim;
var active=0;
/*********************************************************************************
The scroll function. Checks what way to scroll and checks if the
layer is not already on top or bottom.
*********************************************************************************/
function scroll(speed){
clearTimeout(scrollTim)
way=speed>0?1:0
if((!way && oScroll[active].top()>-oScroll[active].scrollHeight+contHeight) | | (oScroll[active].top()<0 && way)){
oScroll[active].css.top=oScroll[active].top()+speed
scrollTim=setTimeout("scroll("+speed+")",timSpeed)
}
}
//Clears the timeout so the scroll stops, this is called onmouseout.
function noScroll(){
clearTimeout(scrollTim)
}
/*********************************************************************************
Changes the active layer. Hides the one that's visible and
shows the "new" one. Also set's the new layers top to
0 so it starts at top.
*********************************************************************************/
function changeActive(num){
oScroll[active].css.visibility='hidden'
active=num
oScroll[active].css.top=0
oScroll[active].css.visibility='visible'
}
/*********************************************************************************
Initilizes the page, makes a oScroll Array and calls the object constructor.
Here you can add as many scrollObjects as you want
*********************************************************************************/
function scrollInit(){
oScroll=new Array()
oScroll[0]=new makeScrollObj('divScroll1','divCont')
oScroll[1]=new makeScrollObj('divScroll2','divCont')
oScroll[2]=new makeScrollObj('divScroll3','divCont')
oScroll[3]=new makeScrollObj('divScroll4','divCont')
oScroll[0].css.visibility='visible'
}
/*********************************************************************************
Executes the scrollInit function on pageload.
*********************************************************************************/
onload=scrollInit;
//-->
</script>
<div id="divControl" style="left: 364px; top: 461px; width: 360px; height: 67px">
<p><a href="#" onclick="changeActive(0)"></a><font color="#000000"> <br>
<br>
<a href="#" onmouseover="scroll(5)" onmouseout="noScroll()"><img src="images/up.jpg" width="46" height="67" border="0"></a><a href="#"
onmouseover="scroll(-5)" onmouseout="noScroll()"><img src="images/down.jpg" width="63" height="67" border="0"></a><a href="about.html" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('about','','images/about1.jpg',1)"><img name="about" border="0" src="images/about.jpg" width="71" height="67"></a><a href="faq.html" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('faq','','images/faq1.jpg',1)"><img name="faq" border="0" src="images/faq.jpg" width="55" height="67"></a><a href="gallery.html" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('gallery','','images/gallery1.jpg',1)"><img name="gallery" border="0" src="images/gallery.jpg" width="59" height="67"></a><a href="contact.html" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('email','','images/email1.jpg',1)"><img name="email" border="0" src="images/email.jpg" width="66" height="67"></a>
</font></p>
</div>
<div id="divCont" style="left: 374px; top: 142px; width: 343px; height: 157px">
<div id="divScroll1" class="clScroll" style="top: -180px; top: 10px; width: 343px; height: 842px">
<p align="left"><font size="2" color="#000066"
face="Verdana, Arial, Helvetica, sans-serif"><b>Jestah's Realm</B></font><br>
<font face="Verdana, Arial, Helvetica, sans-serif" size="2"><br>
</font><br>
07:22:00 <br>
Welcome. My name is Jestah. I am a designer. This is about the 8th or so design for my personal homepage. Whether your a big AOL fan or hater, don't comment on my layout ripping off of aol. Im going to post it in my F.A.Q.'s and here ... duh! Thats what its meant to be! Alright being that wasn't funny we'll move right along. For starters I just want to say that the AIM Instant Messanger Im sure is copywritted by AOL, and I dont have permission to use it, so dont follow my bad example and take it too. I like this layout. It's original. I think so at least. Ive seen people take screen shots of Navigator or Explorer and create layouts but Ive yet to see the IM. Also I dont know if anyone incorporated that scroll script into it as well as me =0) This is the first day of this new layout, so Im not sure as to how much content is going to get put into it. Hopefully I will have the time to add as much of it as possible. Also Im in the process of creating a Flash intro movie for the site, and depending on how well that goes over, a Flash version of this site. So while Im working on other sections of this website, scroll around and enjoy!
<p><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#000000"><br>
</font></p>
<div id="divScroll2" class="clScroll">
</div><div id="divScroll3" class="clScroll">
<dd> </dd>
</div><div id="divScroll4" class="clScroll">
<dd> </dd>
</div>
</div></div>
<div id="Layer1" style="position:absolute; width:361px; height:44px; z-index:1; left: 363px; top: 85px"><a href="html.html" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('html','','images/html1.jpg',1)"><img name="html" border="0" src="images/html.jpg" width="47" height="46"></a><a href="dhtml.html" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('dHTML','','images/dhtml1.jpg',1)"><img name="dHTML" border="0" src="images/dhtml.jpg" width="49" height="46"></a><a href="links.html" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('links','','images/links1.jpg',1)"><img name="links" border="0" src="images/links.jpg" width="39" height="46"></a><a href="other.html" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('other','','images/other1.jpg',1)"><img name="other" border="0" src="images/other.jpg" width="45" height="46"></a><a href="ps.html" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('photoshop','','images/photoshop1.jpg',1)"><img name="photoshop" border="0" src="images/photoshop.jpg" width="70" height="46"></a><img src="images/end.jpg" width="110" height="46"></div>
<table width="100%" border="0">
<tr>
<td>
<p> </p>
<p> </p>
<p> </p>
<p> <font color="#FFFFFF">ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss<img src="images/body.jpg" width="360" height="380"></font></p>
</td>
</tr>
</table>
</BODY>
</html>