如何在 Javascript 中使用 onPageLoad?

发布于 2024-07-22 15:15:05 字数 139 浏览 7 评论 0原文

我尝试使用

onPageLoad: function() {
    alert("hi");
}

但它不起作用。 我需要它作为 Firefox 扩展。

请问有什么建议吗?

I tried using

onPageLoad: function() {
    alert("hi");
}

but it won't work. I need it for a Firefox extension.

Any suggestions please?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

鹿童谣 2024-07-29 15:15:05
var itsloading = window.onload;

<body onload="doSomething();"></body> 
//this calls your javascript function doSomething

对于您的示例

<script language="javascript">

function sayhi() 
{
  alert("hi")
}
</script>

<body onload="sayhi();"></body> 

编辑-

对于firefox中的扩展页面加载示例

var itsloading = window.onload;

or

<body onload="doSomething();"></body> 
//this calls your javascript function doSomething

for your example

<script language="javascript">

function sayhi() 
{
  alert("hi")
}
</script>

<body onload="sayhi();"></body> 

EDIT -

For the extension in firefox On page load example

无戏配角 2024-07-29 15:15:05

如果您想在普通 JavaScript 中执行此操作,只需使用 window.onload 事件处理程序。

window.onload = function() {
  alert('hi!');
}

If you want to do this in vanilla javascript, just use the window.onload event handler.

window.onload = function() {
  alert('hi!');
}
纸伞微斜 2024-07-29 15:15:05

假设您指的是 onload-event:

您应该使用像 jQuery 这样的 javascript 库来制作它适用于所有浏览器。

<script type="text/javascript">
    $(document).ready(function() {
        alert("Hi!");
    });
</script>

如果您确实不想使用 javascript 库(不要指望它在所有浏览器中都能正常工作。):

<script type="text/javascript">
    function sayHi() {
        alert("Hi!");
    }
</script>
<body onload="javascript:sayHi();">
...

Assuming you meant the onload-event:

You should use a javascript library like jQuery to make it work in all browsers.

<script type="text/javascript">
    $(document).ready(function() {
        alert("Hi!");
    });
</script>

If you really don't want to use a javascript library (Don't expect it to work well in all browsers.):

<script type="text/javascript">
    function sayHi() {
        alert("Hi!");
    }
</script>
<body onload="javascript:sayHi();">
...
千纸鹤 2024-07-29 15:15:05
       <script language="javascript">

    window.onload = onPageLoad();

    function onPageLoad() {
        alert('page loaded!');
        }
</script>
       <script language="javascript">

    window.onload = onPageLoad();

    function onPageLoad() {
        alert('page loaded!');
        }
</script>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文