0

我有这个聊天框,当用户登录时,我希望它发送这样的消息:

管理员:用户在线

我真的很想为此使用 javascript 代码,因为我可以很好地使用它。我已经有一些例子,但这里的问题是它不会做某事,直到它被调用来完成它的功能。这就是我想要实现的,只是当页面打开时,它会执行一次该功能。

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

解释:onLine 是函数,(message) 告诉它应该说什么。例如:

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

函数 write1() 发送它。

帮助?!

4

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 回答