Posted by JohnX2 on June 20, 2002, at 2:01:26
In reply to Re: cookes all screwed and errors on page, posted by Dr. Bob on June 19, 2002, at 20:33:13
> > I'm using microsoft i.e. explorer 5.5 with win95
> > at an offsite location and it lets me load pages
> > like pbabble admin, but it notes at the bottom that there are "errors on page".
> >
> > When I try loading things at home with i.e.
> > explorer 5.5 with win98, I get the shaft whenever
> > I try to load any page. I get a java script error
> > which is basically telling me that some ptr or
> > id for a cookie called babbletime or babbleprev
> > or something is NULL because the cookie is not
> > located anywhere and you don't check for a null
> > ptr. Tsk, Tsk. This started a few days ago.
>
> So it works with Windows 95 but not with Windows 98? Windows is getting worse with time? :-) This probably has to do with the change I mentioned above:
>
> http://www.dr-bob.org/babble/admin/20020510/msgs/5656.html
>
> combTime might be null, but why would that be a problem? Could someone else take a look?
>
> In the meantime, maybe just try this:
>
> http://www.dr-bob.org/babble/faq.html#cleanup
>
> Thanks for your patience,
>
> BobMaybe the cookie babbleadmintime doesn't exist?
And then you dereference a NULL object????
idx = combTime.indexOf(":") <--- combTime = NULL
Also, it does pass under my win98 but I get a
debug trap with every java error and I am prompted
as to whether or not I want to debug it (If I
click no on a million follow up errors the page
appears as it did on the other computer). I don't
get this on the other machine. Maybe because I
have a lot of software development tools on my
machine, some setting somewhere is causing the
debug traps.Every where else in your script you check to see
if a cookie returns NULL. But you don't do this
for babbleadmintime.Also, I don't care for the way the password cookie
has the password in plain ASCII if you load the file. Maybe there is a way you could encrypt this and deencrypt it locally so that wrong-doers don't walk off with our passwords.John
// time (in ms) when site visited
cookieName = "babbleadmintime"
cookiePrev = "babbleadminprev"// update new combined thisTime:prevTime cookie
thisTime = now.getTime()
combTime = getCookie(cookieName) <<<<<<<<<<<<<<<< Error: combTime is Null or not an object.
idx = combTime.indexOf(":")
if (idx == -1) { // old separate
lastTime = combTime
prevTime = getCookie(cookiePrev)
delCookie(cookiePrev)
} else { // new combined
lastTime = combTime.substr(0 , idx)
prevTime = combTime.substr(idx + 1)
}
if (window.location.href.search("\\d{8}") == -1) {
setCookie(cookieName, thisTime + ":" + lastTime, exp)
}
poster:JohnX2
thread:5706
URL: http://www.dr-bob.org/babble/admin/20020510/msgs/5713.html