Computerhilfen.de Logo
Forum
Tipps
News
Frage stellen

to top Button

Habe wieder mal ein Problem. Habe einen code für einen To Top Button in meinen Footer eingebunden. Klappt auch, nur, der Button erscheint immer, nicht nur beim scrollen und die Seite springt schnell nach oben. Kennt sich jemand damit aus. Hier mal der Code:

<script>
if (!document.layers)
document.write('<div id="divStayTopLeft" style="position:absolute">')
</script>
<!--EDIT BELOW CODE TO YOUR OWN MENU-->
<!--END OF EDIT-->

<a href="#">

<img alt="" src="images/top.png" width="40" height="40" class="style9" style="float: right"></a><script type="text/javascript">

/*
Floating Menu script-  Roy Whittle (http://www.javascript-fx.com/)
Script featured on/available at http://www.dynamicdrive.com/
This notice must stay intact for use
*/

//Enter "frombottom" or "fromtop"
var verticalpos="frombottom"

if (!document.layers)
document.write('</div>')

function JSFX_FloatTopDiv()
{
   var startX = 3,
   startY = 150;
   var ns = (navigator.appName.indexOf("Netscape") != -1);
   var d = document;
   function ml(id)
   {
      var el=d.getElementById?d.getElementById(id):d.all?d.all[id]:d.layers[id];
      if(d.layers)el.style=el;
      el.sP=function(x,y){this.style.left=x;this.style.top=y;};
      el.x = startX;
      if (verticalpos=="fromtop")
      el.y = startY;
      else{
      el.y = ns ? pageYOffset + innerHeight : document.body.scrollTop + document.body.clientHeight;
      el.y -= startY;
      }
      return el;
   }
   window.stayTopLeft=function()
   {
      if (verticalpos=="fromtop"){
      var pY = ns ? pageYOffset : document.body.scrollTop;
      ftlObj.y += (pY + startY - ftlObj.y)/8;
      }
      else{
      var pY = ns ? pageYOffset + innerHeight : document.body.scrollTop + document.body.clientHeight;
      ftlObj.y += (pY - startY - ftlObj.y)/8;
      }
      ftlObj.sP(ftlObj.x, ftlObj.y);
      setTimeout("stayTopLeft()", 10);
   }
   ftlObj = ml("divStayTopLeft");
   stayTopLeft();
}
JSFX_FloatTopDiv();
</script>

Wie gesagt, ich kenne nur wenige der Befehle, vielleicht kann mal jemand drüber sehen. Außerdem hätte ich die Grafik gern rechts nicht links. Danke!

« html5 formular versenden via EmailPDF Datei im Brwoserfenster anzeigen lassen »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Desktop
Als Desktop bezeichnet man die Arbeitsoberfläche eines Computers. Der Desktop ist nichts anderes als eine grafische Benutzeroberfläche (Graphical User Interface...

Laptop
Veralteter Begriff für einen mobilen Computer. Siehe auch Notebook...

Top Level Domain
Ein Internetadresse, zum Beispiel http://www.computerhilfen.de ist folgendermaßen aufgebaut: Zuerst das Protokoll (das man beim Surfen auch weglassen kann): http://...