douyi3676 2011-10-09 06:07
浏览 37
已采纳

想要在window.onload = init上使用javascript; 锚定“#top”

I am facing a problem with the java-script code...

html:

<div id="thumbs">
  <a href="link1.htm"><img src="images/Button_Watch.png"></a>
</div>

Javascript:

// This function runs when the page loads and adds click events to the links

function init() {
  var links = document.getElementById('thumbs').getElementsByTagName('a');
  // ...
}

// Call our init function when the page loads

window.onload = init;

The code will take the link "link1.htm" on clicking a button image link under div id "thumb" to show dynamic content from outside the server without reloading the page. The content show in (<div id="embed"></div>). I want the same "Button_Watch.png" when click to scroll to the anchor #top to point to the part where the content changes dynamically(ie; in <div id="embed"> position )

I think you got what I meant to convey, please help me

  • 写回答

1条回答 默认 最新

  • doumaque6551 2011-10-09 06:34
    关注

    Here's a quick and simple solution.

    Javascript:

    function scrollToAnchor (anchor_name) {
      document.getElementsByName(anchor_name)[0].scrollIntoView(true);
    }
    

    HTML:

    <a name="top"></a>
    
    <!-- other content -->
    
    <a href="link1.htm" onclick="scrollToAnchor('top');">
      <img src="images/Button_Watch.png">
    </a>
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 delta降尺度计算的一些细节,有偿
  • ¥15 Arduino红外遥控代码有问题
  • ¥15 数值计算离散正交多项式
  • ¥30 数值计算均差系数编程
  • ¥15 redis-full-check比较 两个集群的数据出错
  • ¥15 Matlab编程问题
  • ¥15 训练的多模态特征融合模型准确度很低怎么办
  • ¥15 kylin启动报错log4j类冲突
  • ¥15 超声波模块测距控制点灯,灯的闪烁很不稳定,经过调试发现测的距离偏大
  • ¥15 import arcpy出现importing _arcgisscripting 找不到相关程序