Help please, HTML element null or not an object

[b][red]This message was edited by aaronjones3593 at 2005-7-25 11:26:49[/red][/b][hr]
Hello all, I have a javascript error on one of my pages in my webChat ASP app. When i load up the page, In the frame that contains the page where all the users are listed, I get an error abour an HTML element on my page () being null or not an object, but it works anyway. Here is my code, (located on an ASP page):
[code]


.

//************************************************************************//
// THESE FUNCTIONS MUST BE ON THE ASP PAGE, NOT IN AN EXTERNAL .JS FILE //
//************************************************************************//

function loadListOfUsers()
{
var currentUsers = '<%=Application("users")%>';
var userList = "";
var noOfUsers = 0;
if (currentUsers != "" && currentUsers != null && currentUsers.length > 0)
{
currentUsers = currentUsers.split("|");
for (i = 1; i < currentUsers.length; i++)
{
if (currentUsers[i] != " " && currentUsers[i] != "")
{
userList += currentUsers[i] + "
";
noOfUsers++;
}
}
noOfUsers = (noOfUsers < 2) ? noOfUsers + " person in room." : noOfUsers + " people in room.";
window.noOfUsers.innerHTML = noOfUsers;
window.roomPeopleList.value = userList;
}
else
{
window.roomPeopleList.value = "Unable to
find any
users in
this room."
}
}

function returnTheFormattedTime()
{
var date = new Date();
var date_hours = date.getHours();
var date_minutes = date.getMinutes();
var date_seconds = date.getSeconds();
var AM_PM = (date_hours < 12) ? "AM" : "PM";
if (date_minutes <= 9) date_minutes = "0" + date_minutes;
if (date_seconds <= 9) date_seconds = "0" + date_seconds;
date_hours = (date_hours > 12) ? date_hours - 12 : date_hours;
return date_hours + ":" + date_minutes + ":" + date_seconds + " " + AM_PM;
}

function renewDefaultStatusValue()
{
window.defaultStatus = 'LOGGED IN: <%=Session("uName")%>. TIME: ' + returnTheFormattedTime();
window.setTimeout('renewDefaultStatusValue()', 1000);
}

loadListOfUsers();
renewDefaultStatusValue();

//************************************************************************//
// END OF FUNCTIONS //
//************************************************************************//



Number of users:




[/code]

See this app made by me live at

http://aaronjones.developer.graphyx.net/WebD/index.asp

I have left a note for you all

Comments

  • : [b][red]This message was edited by aaronjones3593 at 2005-7-25 11:26:49[/red][/b][hr]
    : Hello all, I have a javascript error on one of my pages in my webChat ASP app. When i load up the page, In the frame that contains the page where all the users are listed, I get an error abour an HTML element on my page () being null or not an object, but it works anyway. Here is my code, (located on an ASP page):
    : [code]
    :
    :
    : .
    :
    : //************************************************************************//
    : // THESE FUNCTIONS MUST BE ON THE ASP PAGE, NOT IN AN EXTERNAL .JS FILE //
    : //************************************************************************//
    :
    : function loadListOfUsers()
    : {
    : var currentUsers = '<%=Application("users")%>';
    : var userList = "";
    : var noOfUsers = 0;
    : if (currentUsers != "" && currentUsers != null && currentUsers.length > 0)
    : {
    : currentUsers = currentUsers.split("|");
    : for (i = 1; i < currentUsers.length; i++)
    : {
    : if (currentUsers[i] != " " && currentUsers[i] != "")
    : {
    : userList += currentUsers[i] + "
    ";
    : noOfUsers++;
    : }
    : }
    : noOfUsers = (noOfUsers < 2) ? noOfUsers + " person in room." : noOfUsers + " people in room.";
    : window.noOfUsers.innerHTML = noOfUsers;
    : window.roomPeopleList.value = userList;
    : }
    : else
    : {
    : window.roomPeopleList.value = "Unable to
    find any
    users in
    this room."
    : }
    : }
    :
    : function returnTheFormattedTime()
    : {
    : var date = new Date();
    : var date_hours = date.getHours();
    : var date_minutes = date.getMinutes();
    : var date_seconds = date.getSeconds();
    : var AM_PM = (date_hours < 12) ? "AM" : "PM";
    : if (date_minutes <= 9) date_minutes = "0" + date_minutes;
    : if (date_seconds <= 9) date_seconds = "0" + date_seconds;
    : date_hours = (date_hours > 12) ? date_hours - 12 : date_hours;
    : return date_hours + ":" + date_minutes + ":" + date_seconds + " " + AM_PM;
    : }
    :
    : function renewDefaultStatusValue()
    : {
    : window.defaultStatus = 'LOGGED IN: <%=Session("uName")%>. TIME: ' + returnTheFormattedTime();
    : window.setTimeout('renewDefaultStatusValue()', 1000);
    : }
    :
    : loadListOfUsers();
    : renewDefaultStatusValue();
    :
    : //************************************************************************//
    : // END OF FUNCTIONS //
    : //************************************************************************//
    :
    :
    :
    :
    Number of users:

    :
    :
    :
    : [/code]
    :
    : See this app made by me live at
    :
    : http://aaronjones.developer.graphyx.net/WebD/index.asp
    :
    : I have left a note for you all
    :

    Hi

    Try replacing : "window.noOfUsers.innerHTML = noOfUsers;"
    for "window.document.getElementById(noOfUsers).innerHTML = noOfUsers;",
    "window.roomPeopleList.value = userList;" for
    "window.document.getElementById(roomPeopleList).value = userList;" and
    "window.roomPeopleList.value = "Unable to
    find any
    users in
    this room."" for "window.document.getElementById(roomPeopleList).value = "Unable to
    find any
    users in
    this room."".

    Hope this help.
  • : : [b][red]This message was edited by aaronjones3593 at 2005-7-25 11:26:49[/red][/b][hr]
    : : Hello all, I have a javascript error on one of my pages in my webChat ASP app. When i load up the page, In the frame that contains the page where all the users are listed, I get an error abour an HTML element on my page () being null or not an object, but it works anyway. Here is my code, (located on an ASP page):
    : : [code]
    : :
    : :
    : : .
    : :
    : : //************************************************************************//
    : : // THESE FUNCTIONS MUST BE ON THE ASP PAGE, NOT IN AN EXTERNAL .JS FILE //
    : : //************************************************************************//
    : :
    : : function loadListOfUsers()
    : : {
    : : var currentUsers = '<%=Application("users")%>';
    : : var userList = "";
    : : var noOfUsers = 0;
    : : if (currentUsers != "" && currentUsers != null && currentUsers.length > 0)
    : : {
    : : currentUsers = currentUsers.split("|");
    : : for (i = 1; i < currentUsers.length; i++)
    : : {
    : : if (currentUsers[i] != " " && currentUsers[i] != "")
    : : {
    : : userList += currentUsers[i] + "
    ";
    : : noOfUsers++;
    : : }
    : : }
    : : noOfUsers = (noOfUsers < 2) ? noOfUsers + " person in room." : noOfUsers + " people in room.";
    : : window.noOfUsers.innerHTML = noOfUsers;
    : : window.roomPeopleList.value = userList;
    : : }
    : : else
    : : {
    : : window.roomPeopleList.value = "Unable to
    find any
    users in
    this room."
    : : }
    : : }
    : :
    : : function returnTheFormattedTime()
    : : {
    : : var date = new Date();
    : : var date_hours = date.getHours();
    : : var date_minutes = date.getMinutes();
    : : var date_seconds = date.getSeconds();
    : : var AM_PM = (date_hours < 12) ? "AM" : "PM";
    : : if (date_minutes <= 9) date_minutes = "0" + date_minutes;
    : : if (date_seconds <= 9) date_seconds = "0" + date_seconds;
    : : date_hours = (date_hours > 12) ? date_hours - 12 : date_hours;
    : : return date_hours + ":" + date_minutes + ":" + date_seconds + " " + AM_PM;
    : : }
    : :
    : : function renewDefaultStatusValue()
    : : {
    : : window.defaultStatus = 'LOGGED IN: <%=Session("uName")%>. TIME: ' + returnTheFormattedTime();
    : : window.setTimeout('renewDefaultStatusValue()', 1000);
    : : }
    : :
    : : loadListOfUsers();
    : : renewDefaultStatusValue();
    : :
    : : //************************************************************************//
    : : // END OF FUNCTIONS //
    : : //************************************************************************//
    : :
    : :
    : :
    : :
    Number of users:

    : :
    : :
    : :
    : : [/code]
    : :
    : : See this app made by me live at
    : :
    : : http://aaronjones.developer.graphyx.net/WebD/index.asp
    : :
    : : I have left a note for you all
    : :
    :
    : Hi
    :
    : Try replacing : "window.noOfUsers.innerHTML = noOfUsers;"
    : for "window.document.getElementById(noOfUsers).innerHTML = noOfUsers;",
    : "window.roomPeopleList.value = userList;" for
    : "window.document.getElementById(roomPeopleList).value = userList;" and
    : "window.roomPeopleList.value = "Unable to
    find any
    users in
    this room."" for "window.document.getElementById(roomPeopleList).value = "Unable to
    find any
    users in
    this room."".
    :
    : Hope this help.
    :
    Nope, no change :(
Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Categories