Javascript问题

时间:2010-11-12 20:00:18

标签: javascript

我正在尝试使用数据填充列表框,同时显示当前登录的用户数。

我有以下代码。

<body onload = "getNumberOfOnlineUsers();" onbeforeunload = "leaveChat();">
<body onload="initListGroup('links', document.forms[0].category, document.forms[0].site);">

渲染了两个链盒,但未填充数据。也会显示当前用户的数量。

当我放,<body onload="initListGroup('links', document.forms[0].category, document.forms[0].site);">

以上<body onload = "getNumberOfOnlineUsers();" onbeforeunload = "leaveChat();">

现在链板箱工作正常,但是没有显示用户数量。可能是什么问题?。

3 个答案:

答案 0 :(得分:4)

如果是一页,你应该只有一个身体标签。

尝试

<body onload="getNumberOfOnlineUsers();initListGroup('links', document.forms[0].category, document.forms[0].site;">

答案 1 :(得分:1)

您的网页中只能有一个<body>元素。第二个被忽略了。 相反,你可以试试这个:

<body onload = "getNumberOfOnlineUsers(); initListGroup('links', document.forms[0].category, document.forms[0].site);" onbeforeunload = "leaveChat();">

答案 2 :(得分:0)

你不能使用两个身体标签..这样做:

<script>
  function init(){
    getNumberOfOnlineUsers();
    initListGroup('links', document.forms[0].category, document.forms[0].site);

  }
  function destruct(){
    leaveChat();
  }

</script>
<body onload='init();' onunload='destruct();'>