Yes, they are. But that does not matter.
As for window.name, there is insufficient proof for that.
You don't seem to have asked the right one.
Cookies are stored client-side. They are submitted to the Web server only
on request.
Yes, it can. Reading it back is the difficult thing.
not difficult, impossible. serializing it would make it a string, and
when the object reference is lot, it will close the http connection.
deserializing it wouldn't get the object to its original state.
or am I wrong ?
Tough luck. You will need a persistent container object for your persistent
execution context, say a frame or another window.
that is one solution (doing everything inside a frame or opening
another window), but (1) i don't want to put my hole website inside a
frame, and (2) I am trying to avoid popups (because no one likes
popups, and most of the people disables them).
I beg your pardon?
That depends on what you call a "page".
ISTM you don't want to use browser scripting.
I do. I woulde definitely prefer to use js.
But if js can't do the job, then I am flexible enough to go to a
different approach.
maybe you didn't understand what I need.
Maybe you have not explained it properly.
[...]
I want to stream data from the server to the client (I guess this is
called push, reversed ajax, or watever), but once the streaming starts
my server can't loose the connection with the client (the browser).
You have explained what you want but not why. ISTM you are on the wrong
track, and in the wrong newsgroup anyway.
I guess I am not in the wrong newsgroup, since this questions if
javascript is capable of doing something or not.
The why is here:
I have a server, and it streams data to a particular user. It is
important for me to keep the connection with the user live, even if
the user goes to a different page (inside my domain). I am not using
frames, and I don't want to popup another window to keep this
connection live.
Couple of things I tried:
1) serializing/deserializing the XMLhttpRequest & storing it on the
globalStorage & userData (this is very unlikely to work, because it is
kind of absurd)
2) setTimeout(function() {return obj}, 5 seconds ) on unload() and
catching it back on load() (this is very unlikely to work, because it
is absurd)
3) keeping the connection live on the browser's visited page, and
access it through the current page (this doesn't work either)
4) putting all my site inside a frame, and using a 0size frame with
the object (that works, but makes everything ugly)
5) opening a popup window and keeping the object there (that works
too, but oppup blockers block me)
those are all kind of absurd, but I had to try.