2016-11-16 3 views
2

Ich habe diese Frage hier scroll webpage das ist gut funktioniert für diese bestimmte in diesem code..but verwendete Verbindung ausfällt, die Seite in link blättern, wie Sie Javascript scrollen mit ..Scrollen einer Webseite mit Hilfe von Javascript

<button onclick="openwin()">Open and scroll </button> 
<script> 
function openwin() { 
    var winobj = window.open("/about"); 
    setTimeout(function() { 
     winobj.scrollBy(0, 3000); 
    }, 2000); 
} 
</script> 
+1

Eine Alternative ist die Verwendung des Hashtag-Operators in einem Link. Wikipedia tut das, wenn Sie auf einen der Links im Inhaltsverzeichnis drücken. –

+0

@Hallur Ja ... der Hashtag (Fragment) führt automatisch eine Verknüpfung zu Elementen per ID aus, kann aber auch über JS oder VBS verarbeitet werden – Hydro

+0

Hast du meine Antwort versucht? Darf ich etwas tun, um diesen Code zu verbessern? –

Antwort

0

Es wird der Trick:

<button onclick="opener()">Open and scroll </button> 
<script> 
function opener() { 
    var win = window.open("/node/1"); 
    win.onload = function() { 
     setTimeout(function() { 
      win.scrollBy(0, 3000); 
     }, 2000); 
    }; 
} 
</script> 
+0

'win.onload' ist nur ein Rückruf, der ausgelöst wird, wenn die neue Seite geladen wird. –

+1

Das ist gut, aber was passiert, wenn die Seite früher als die Deklaration dieses Ereignisses geladen wird? – Hydro

+0

Das ist nur ein Rückruf eines neuen Fensters. –

Verwandte Themen