如何寫網頁js一開啟…就自動類似按「end」移最下面的效果?

如題…

例如我的網頁內容很長很長…

我要怎麼寫…

才能讓他網頁一開啟…就直接移到最下面?

就類似按了end鍵的效果~

請問這個功能怎麼寫呢??

希望高手大大能解答一下

謝謝大家~~

Update:

如果我要在不修改原始碼的狀況之下要做到這個功能…

請問怎麼寫??

(也就是說…我一開網頁…他就自動移到最下面了…

而…原始碼不能修改…也就是原始碼不能夠編輯…

只能執行javascript…)

1 Answer

Rating
  • mh
    Lv 7
    1 decade ago
    Favorite Answer

    這個也不是什麼 Javascript, HTML的 anchor 就可以辦到了。假設你的很長很長網頁名稱叫做:

    galaxyfarfaraway.html

    在 galaxyfarfaraway.html 裡頭 </body> 前面放個:

    <a name="endofpage" id="endofpage"></a>

    然後別的網頁你用這樣的超連結開啟這 galaxyfarfaraway.html:

    <a href="galaxyveryfarveryfaraway.html#endofpage">按我開啟</a>

    就會一開啟直接跳到結尾。

    2007-10-09 11:01:23 補充:

    那這樣:

    2007-10-09 11:06:54 補充:

    <script language="Javascript">

    function getPageHeight(){

    var yScroll;

    if (window.innerHeight && window.scrollMaxY)

    yScroll = window.innerHeight + window.scrollMaxY;

    2007-10-09 11:07:22 補充:

    else if (document.body.scrollHeight > document.body.offsetHeight)

    yScroll = document.body.scrollHeight;

    else

    yScroll = document.body.offsetHeight;

    2007-10-09 11:07:37 補充:

    var windowHeight;

    if (self.innerHeight)

    windowHeight = self.innerHeight;

    else if (document.documentElement && document.documentElement.clientHeight)

    windowHeight = document.documentElement.clientHeight;

    else if (document.body)

    windowHeight = document.body.clientHeight;

    2007-10-09 11:07:57 補充:

    if(yScroll < windowHeight)

    pageHeight = windowHeight;

    else

    pageHeight = yScroll;

    return pageHeight;

    }

    2007-10-09 11:08:16 補充:

    window.scrollTo(0,getPageHeight);

    </script>

Still have questions? Get your answers by asking now.