我有一个 iframe,在该 iframe 中我有一个“返回顶部”按钮,可将用户带回到 iframe 的顶部。该按钮在 IE 中偶尔起作用,但在 Firefox 和 Google Chrome 上根本不起作用。该按钮使用的代码如下:
<input type="button" class="submit_long" onClick="window.location='#';
document.getElementById('tablecon').scrollTop = 0; window.scrollTo = (0,0);"
value="Back To Top" accesskey="T" tabindex="9999" name="button4">
iframe 的位置是 orders.example.com,父级位于 example.com。这会属于同一个域问题吗?如果这是同一个域问题,为什么它在 IE 而不是 Firefox 中工作?有什么解决方法吗?我不需要它只转到 iframe 顶部的父级顶部。
我愿意接受任何建议,但需要使用多个帮助文件的建议除外。
最佳答案
您可以将其设为链接并将其样式设置为按钮:
<a href="#" class="some-class-to-make-it-look-like-a-button">Back to Top</a>
这样您就可以减少对内联 JavaScript 的依赖。
关于javascript - Iframe 中的 "Back to Top",跨浏览器兼容性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30812211/