7

使ってみた

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

しかし、うまくいきません。Firefox 拡張機能に必要です。

何か提案はありますか?

4

4 に答える 4

14

バニラ JavaScript でこれを行いたい場合は、window.onloadイベント ハンドラーを使用してください。

window.onload = function() {
  alert('hi!');
}
于 2009-05-20T19:08:12.590 に答える
6
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 の拡張機能の場合ページ読み込みの例

于 2009-05-20T18:48:04.987 に答える
4

あなたが 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();">
...
于 2009-05-20T19:03:46.017 に答える
2
       <script language="javascript">

    window.onload = onPageLoad();

    function onPageLoad() {
        alert('page loaded!');
        }
</script>
于 2009-11-11T17:30:21.970 に答える