webForumDet fria alternativet

Netscape är unik på visa saker så jag behöver hjälp

JavaScript

1 svar · 159 visningar · startad av Sabotnick

Medlem sedan feb. 200377 inlägg
Frågan#1

Kan någon hjälpa mig med denna kod?

Det jag vill är att den sak fungera i Netscape samt att den kan känna av när lager den scrollar tar slut så att det inte går att scrolla mer.

Tack på förhand!!!

---------------------------------------------------------------------------------


<HTML>
<!-- Creation date: 2004-01-31 -->
<HEAD>
<TITLE>SRCROLL</TITLE>
<SCRIPT TYPE="text/javascript">
<!--

var active=0, temp = null, temptype = null;

function moveIt(id,y)
{
	if (document.all || document.getElementById || document.layers)
	{
		if (document.all)
		{
			layer = document.all[id].style;
		}
		else if (document.getElementById)
		{
			layer = document.getElementById(id).style;
		}
		else if (document.layers)
		{
			layer = document.layers[id];
		}
		
		if(y <= 0)
			layer.top = y;
	}
}

function move(id,type)
{
	if (document.all || document.getElementById || document.layers)
	{
		if (document.all)
		{
			var currentY = parseInt(document.all[id].style.top);
		}
		else if (document.getElementById)
		{
			var currentY = parseInt(document.getElementById(id).style.top);
		}
		else if (document.layers)
		{
			var currentY = parseInt(document.layers[id].top);
		}
		
		if(type == "Down")
			currentY-=5;
		else
			currentY+=5;
		moveIt(id,currentY);
	}
}

function scroll(id,speed,type)
{
	temp = id;
	temptype=type;
	if (active==1)
	{
		if (document.all || document.getElementByid || document.layers)
		{
			move(id,type);
			setTimeout("scroll(temp,"+speed+",temptype)",speed);
		}
		else
		{
			alert("Din webbläsare klarar inte\nav att hantera denna sida!!!");
		}
	}
}
//-->
</SCRIPT>

</HEAD>
<BODY scrollbars=no>
<A HREF="#" onMouseDown="active=1; scroll('InsideLayer',30, 'Up');" onMouseOut="active=0" onMouseUp="active=0">Skrolla upp</A>
<A HREF="#" onMouseDown="active=1; scroll('InsideLayer',30, 'Down');" onMouseOut="active=0" onMouseUp="active=0">Skrolla ned</A>

<DIV ID="BaseLayer" STYLE="position:absolute; left:20px; top:50px; z-index:99; width:500px; height:200px; clip:rect(0,500,200,0); visibility:visible;">
<DIV ID="InsideLayer" STYLE="position:absolute; left:0px; top:0px; z-index:1; overflow:hidden ">
<TABLE BGCOLOR=#0000FF >
	<TR>
		<TD>
			a<BR>
			B a a a a B a a a a B a a a a B a a a a B a a a a B a a a a B a a a a<br>
			c<BR>
			a<BR>
			B<br>
			c<BR>
			a<BR>
			B<br>
			c<BR>
			a<BR>
			B<br>
			c<BR>
			a<BR>
			B<br>
			c<BR>
			a<BR>
			B<br>
			c<BR>
			a<BR>
			B<br>
			c<BR>
			a<BR>
			B<br>
			c<BR>
			a<BR>
		</TD>
	</TR>
</TABLE>
</DIV>
</DIV>
</BODY>
</HTML>
Medlem sedan aug. 20023 005 inlägg
#2

Använd gärna [kod] funktionen... :)

266 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
131 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)