ugrás a tartalomhoz

DHTML + fényreklám

fudom · 2005. Ápr. 10. (V), 14.13
Sziasztok!

Szeretnek egy fenyreklamot csinalni az oldalamra, de en csak olyat tudok ami a szoveg vegen megall. nem tudom hogyan lehetne automatikusan ujra inditani, hogy ne kelljen bele az a link. itt a kod:

<style type=text/css>
#szoveg_keret {
	border: 2px solid black;
	overflow: hidden;
	width: 180px;
	position: relative;
	height: 150px;
	text-align: center;
	}
#a_szoveg {
	position: absolute;
	left: 5px;
	top: 100px;
	width: 170px;
	height: 148px;	
	}
</style>

<SCRIPT language=JavaScript>
var pos=100;
function Scroll() {
  if (!document.getElementById) return;
  obj=document.getElementById("a_szoveg");
  pos -=1;
  if (pos < 0-obj.offsetHeight+130) return;
  obj.style.top=pos;  
  window.setTimeout("Scroll();",30);
}
</SCRIPT>

<BODY onload=Scroll();>

<DIV id=szoveg_keret>
<DIV id=a_szoveg>

<P>Ez az a szoveg amit gorgetni szeretnek, de ugy hogy ne alljon meg a vegen hanem automatikusan kezdje elolrol az egeszet. :-)</P>

<P><B>[<A href="/javascript:pos=100;Scroll();">Újra</A>]</B></P>
</DIV>
</DIV>
</BODY>
</HTML>
ha van valakinek valami otlete lecci irja meg, hogy mit modositsak ezen hogy jo legyen.
elore is koszi
 
1

Re: DHTML + fényreklám

attlad · 2005. Ápr. 10. (V), 15.00
Hát azt kell csinálnod, amikor eléri a tetejét, amit akkor csinálsz, mikor az Újra linkre kattintasz.
if (pos < 0-obj.offsetHeight+130) return;
helyett ilyesmi esetleg:
if (pos < 0-obj.offsetHeight) pos = obj.offsetHeight;
(bár én utálom az ilyen scrollozó szöveget, szerintem nem vagyok egyedül vele).

Attila
2

koszi...

fudom · 2005. Ápr. 27. (Sze), 19.44
koszonom ! :-)
Es azt hogyan lehetne megoldani hogy amikor kier a szoveg a felso reszen akkor kapasbol jojjon vissza az alson ? ne kelljen megvarni mig a szoveg alja is eltunik folul es csak aztan induljon ? erre van valami otlete valakinek ?
Koszi!