Javascript 如何自动滚动到文本文件窗口的底部?

Javascript 如何自动滚动到文本文件窗口的底部?,javascript,php,scroll,Javascript,Php,Scroll,我有一个按钮,可以在新窗口中打开TXT文件。有没有一种方法可以使用javascript或php自动进入页面的最底层?或任何特定位置(如搜索字符串)?因为它是一个TXT文件,所以没有锚 这是我的按钮的一次点击: onclick="window.open('comments.txt','_comments').focus();" 我已经考虑过将此添加到onclick中(但没有成功): 这其实很容易做到: <!DOCTYPE html> <html> <head>

我有一个按钮,可以在新窗口中打开TXT文件。有没有一种方法可以使用javascript或php自动进入页面的最底层?或任何特定位置(如搜索字符串)?因为它是一个TXT文件,所以没有锚

这是我的按钮的一次点击:

onclick="window.open('comments.txt','_comments').focus();" 
我已经考虑过将此添加到onclick中(但没有成功):


这其实很容易做到:

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>This is a test</title>
</head>
<body>

    <button id="open">Open text file</button>

    <script>
        document.getElementById('open').onclick = function(){
            window.open('comments.txt','_comments').onload = function(){
                this.scrollTo(0, 99999); // Use the biggest value you can
            };
        };
    </script>

</body>
</html>

这是一个测试
打开文本文件
document.getElementById('open')。onclick=function(){
window.open('comments.txt','u comments')。onload=function(){
this.scrollTo(099999);//使用您能使用的最大值
};
};
确保从服务器(而不是本地)执行此操作,因为浏览器会检查文件是否位于同一域上(出于安全原因)。如果您想直接在您的机器上工作,请安装并使用
http://localhost/


注意:这里,我滚动到9999px,因为没有实际的HTML文档,我们无法找到文档高度。如果这还不够,请使用更高的值。

在新打开的窗口中不可能执行javascript。“你只能使用iframe,”数学家171我想是的,但我试了一下,它确实有效!太好了。@blex是的,它在同一个域上工作。但是,如果First和second page的域不同,它就不起作用。例如,不可能在一个站点上编写javascript代码来打开Facebook页面并执行脚本。@Mathematician 171这是正确的。否则那将是一场噩梦。谢谢!这太完美了!
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>This is a test</title>
</head>
<body>

    <button id="open">Open text file</button>

    <script>
        document.getElementById('open').onclick = function(){
            window.open('comments.txt','_comments').onload = function(){
                this.scrollTo(0, 99999); // Use the biggest value you can
            };
        };
    </script>

</body>
</html>