webForumDet fria alternativet

Scroller problem!

1 svar · 136 visningar · startad av .Cj

.CjMedlem sedan nov. 200319 inlägg
#1

Hej.
Jag undrar om någon kan se varför IE kraschar av denna kod.

<html>
<head>
<title>_stats</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="imagetoolbar" content="no">
<link rel="stylesheet" type="text/css" href="scripts/photo.css">

<style type="text/css">
#divUp{position:absolute; left:418; top:8}
#divDown{position:absolute; left:418; top:451}
#divCont{position:absolute; width:410; height:463; overflow:hidden; top:3; left:8; clip:rect(0,410,463,0); visibility:hidden}
#divText{position:absolute; top:0; left:0}
</style>
<script type="text/javascript" language="JavaScript">

function checkBrowser(){
	this.ver=navigator.appVersion
	this.dom=document.getElementById?1:0
	this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom)?1:0;
	this.ie4=(document.all && !this.dom)?1:0;
	this.ns5=(this.dom && parseInt(this.ver) >= 5) ?1:0;
	this.ns4=(document.layers && !this.dom)?1:0;
	this.bw=(this.ie5 || this.ie4 || this.ns4 || this.ns5)
	return this
}
bw=new checkBrowser()

var speed=50

var loop, timer

function makeObj(obj,nest){
    nest=(!nest) ? '':'document.'+nest+'.'
	this.el=bw.dom?document.getElementById(obj):bw.ie4?document.all[obj]:bw.ns4?eval(nest+'document.'+obj):0;
  	this.css=bw.dom?document.getElementById(obj).style:bw.ie4?document.all[obj].style:bw.ns4?eval(nest+'document.'+obj):0;
	this.scrollHeight=bw.ns4?this.css.document.height:this.el.offsetHeight
	this.clipHeight=bw.ns4?this.css.clip.height:this.el.offsetHeight
	this.up=goUp;this.down=goDown;
	this.moveIt=moveIt; this.x; this.y;
    this.obj = obj + "Object"
    eval(this.obj + "=this")
    return this
}
function moveIt(x,y){
	this.x=x;this.y=y
	this.css.left=this.x
	this.css.top=this.y
}

function goDown(move){
	if(this.y>-this.scrollHeight+oCont.clipHeight){
		this.moveIt(0,this.y-move)
			if(loop) setTimeout(this.obj+".down("+move+")",speed)
	}
}
function goUp(move){
	if(this.y<0){
		this.moveIt(0,this.y-move)
		if(loop) setTimeout(this.obj+".up("+move+")",speed)
	}
}

function scroll(speed){
	if(loaded){
		loop=true;
		if(speed>0) oScroll.down(speed)
		else oScroll.up(speed)
	}
}

function noScroll(){
	loop=false
	if(timer) clearTimeout(timer)
}
var loaded;
function scrollInit(){
	oCont=new makeObj('divCont')
	oScroll=new makeObj('divText','divCont')
	oScroll.moveIt(0,0)
	oCont.css.visibility='visible'
	loaded=true;
}
onload=scrollInit;
</script>

</head>

<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">

<div id="divUp"> 
<a href="#" onmouseover="scroll(-5)" onmouseout="noScroll()"><img src="images/buttons/scroll_arrow_up.gif" border="0"></a> 
</div>

<div id="divDown">
<a href="#" onmouseover="scroll(5)" onmouseout="noScroll()"><img src="images/buttons/scroll_arrow_dwn.gif" border="0"></a>
</div>

<div id="divCont">
 <div id="divText">

   <center><br>
    <table width="360" border="0" cellspacing="0" cellpadding="0">
      <tr> 
        <td><form method="post" action="save_gb.asp" name="frm" onsubmit="return validate()">
  <table width="410" border="0" cellspacing="0" cellpadding="0">
    <tr> 
      <td align="left" valign="middle" height="5"><img src="images/bgs/pix2.gif" width="1" height="3"></td>
      <td align="left" valign="middle" height="5"><img src="images/bgs/pix2.gif" width="1" height="3"></td>
    </tr>
    <tr> 
      <td align="left" valign="middle"><b>Name:</b></td>
      <td align="left" valign="middle">
	    <input type="text" size="30" name="name" class="inputText">
      </td>
    </tr>
    <tr> 
      <td align="left" valign="middle"><b>Website:</b></td>
      <td align="left" valign="middle"> 
        <input type="text" size="30" name="website" value="http://" class="inputText">
      </td>
    <tr> 
      <td height="3"><img src="images/bgs/pix2.gif" width="1" height="3"></td>
     </tr>  
    <tr> 
      <td valign="top" align="left"><b>Message:</b></td>
      <td align="left" valign="middle"> 
        <textarea rows="4" cols="40" name="message" class="inputText"></textarea>
      </td>
    </tr>
    <tr> 
      <td height="6"><img src="images/bgs/pix2.gif" width="1" height="3"></td>
      <td height="6"><img src="images/bgs/pix2.gif" width="1" height="3"></td>
    </tr>
    <tr> 
      <td>&nbsp;</td>
      <td align="left" valign="middle"> 
        <Input Type="image" SRC="images/buttons/button_sign.gif" WIDTH=45 HEIGHT=14 Border="0"><br><br>
      </td>
    </tr>
    <tr> 
      <td></td>
      <td align="left" valign="middle" height="10"><img src="images/bgs/pix.gif" width="3" height="3"></td>
    </tr>
    <tr> 
      <td bgcolor="#666666" height="1"><img src="images/bgs/pix.gif" width="1" height="1"></td>
      <td align="left" valign="middle" bgcolor="#666666" height="1"><img src="images/bgs/pix.gif" width="1" height="1"></td>
    </tr>
  </table>
</form>

<center>
<table width="370" border="0" cellspacing="0" cellpadding="0">
  <tr> 
    <td>

<a title="IP-Address: 67.30.229.84"><b>kevin</b>

<a href="http://www.kcwphoto.tk" target="_blank"><img src="images/buttons/gblink_active.gif" border=0></a>

<i>1/8/2004 8:48:33 PM</i><br>
Nice site and photos!!!!!!!!!!!!!!!!!!!<br><br>

    

....... ( gästboksinlägg ) .........

<center>
1
</center>
</td>
</tr>
</table>
</center>
<br><br>
</td>
</tr>
</table>
</center>

  </div>
</div>
</body>
</html>

Har samma kod på andra sidor som fungerar. exemplet ovan är från min gästbok som spar/hämtar poster från en access databas.

Sidan finns här --> http://www.christianjohnsson.com.
(Klicka på .Sign)

Jättetacksam för hjälp!

.CjMedlem sedan nov. 200319 inlägg
#2

Orsakade fel i MSHTML.DLL säger den om det underlättar

Genererad på 373 ms · cache AV · v20260730165559-full.f96bc7eb