webForumDet fria alternativet

Sida laddas glidande från vänster..

JavaScript

2 svar · 246 visningar · startad av [AMD]Zmaster

Medlem sedan mars 20021 716 inlägg
Frågan#1

Tjena tjena!

Letar efter ett script som gör att när man typ klickar på Om oss i menyn ska startsidan som är uppe i tabellen åka till vänster, vid ramen till vänster försvinner alltså sidan, medans en Om oss åker in från höger i riktning vänster.
Vet att nån av er här har er sida med sånt system, iaf, letar efter sånt script, nån som kan hjälpa?

Pst. bifogar lite mer förklaringar om ni inte förstår vad jag menar.

forkl.jpg
Medlem sedan juni 2003771 inlägg
#2

Du kan ju kolla detta om det kan va till nån hjälp!

<HTML>
<HEAD>
<script type="text/javascript">
window.onload=function()
{document.getElementById('flytten').style.left=screen.availWidth+'px';
flytta('flytten', 100)}

function flytta(objId, min){
  if(parseInt(document.getElementById(objId).style.left)>min){
    document.getElementById(objId).style.left=parseInt(document.getElementById(objId).style.left)-10+'px';
    setTimeout('flytta(\''+objId+'\','+min+')',20);
  }
}
</script>

<style type="text/css">
html, body {
  margin: 0;
  overflow: hidden;
}

#flytten {
  position: absolute;
  height: 400px;
  width: 400px;
  padding: 10px;
  border: 2px solid white;
  font: bold 16px Verdana;
  background-color:green;
  color:yellow;

}
</style>
</HEAD>

<BODY BGCOLOR=LIGHTGREEN onload="skriv() flytta()">
<DIV ALIGN="left" id="mess" style="margin-left:50; margin-right:250; margin-top:50px; color:yellow"></div>
<div id="flytten">Jag smyger in från höger, och stannar på valfritt ställe på skärmen. <BR>
I detta fall 100 px från vänsterkanten. <BR>
Bara att ändra storlek, färg, ramen, marginal, positionen, speeden, m.m m.m. i koden
<BR><BR>
<A HREF=sidan.htm>länk 1 </A>
<BR>
<A HREF=sidan2.htm>länk 2 </A>
<BR><BR>
Kanske detta kan va till nån hjälp?
</div>

</BODY>
</HTML>
Medlem sedan nov. 20017 144 inlägg
#3

Alla backslashar försvinner ju (Varför? x( )

setTimeout('flytta(backslash''+objId+'backslash','+min+')', 20);

Sedan så kan du plocka bort hela "body onload-eventet".

252 ms totalt · 4 externa anrop · v20260731065814-full.20824b9f
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
121 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)