0

このチャットボックスがあり、ユーザーがログインしたときに、次のようなメッセージを送信したい:

管理者: ユーザーはオンラインです

私は本当にこれにjavascriptコードを使いたいと思っています。すでにいくつかの例がありますが、ここでの問題は、その機能を実行するために呼び出されるまで何かを実行しないことです。それが私が達成したいことです。ページが開かれると、その機能が1回実行されます。

function onLine(message)
{
document.writeform.bericht.value+=message;
document.writeform.bericht.focus();
write1();
}

説明: onLine は関数であり、(メッセージ) は何を言うべきかを示します。例えば:

...
onclick="onLine('User is online');"
...

関数 write1() が送信します。

ヘルプ?!

4

1 に答える 1

1

ページがロードされたときにその関数を 1 回実行しますか? もしそうなら、それを行う方法はたくさんあります。いくつかの単純なもの:

<body onload="onLine('User is online')">

これにより、すべてのページ コンポーネントが読み込まれたときに関数が呼び出されます。これをページの最後に追加することもできます。

<script type="text/javascript">
  onLine('User is online');
</script>

jQuery やプロトタイプなどの JavaScript ライブラリもあります。

于 2009-10-29T19:20:54.080 に答える