X-Git-Url: http://mop.ddnsfree.com/gitweb/?a=blobdiff_plain;f=web%2Fxynt%2Fxynt-http-streaming.js;h=a9ccdcd0ddd0e4f829e42d6446982cb561cc4c85;hb=386fa94983dde1a403adc18267ebe1865e65def5;hp=7efb2f5861dbf20bf79b95162a268dc4229529e5;hpb=72aee8c82069da4a642d1469bd50eeb5cfd2769e;p=xynt.git diff --git a/web/xynt/xynt-http-streaming.js b/web/xynt/xynt-http-streaming.js index 7efb2f5..a9ccdcd 100644 --- a/web/xynt/xynt-http-streaming.js +++ b/web/xynt/xynt-http-streaming.js @@ -27,14 +27,15 @@ globst.prototype = { } } -function http_streaming(win, cons) +function http_streaming(win, gst, sess, cons) { this.console = cons; this.win = win; + this.sess = sess; this.doc = win.document; this.keepalive_old = -1; this.keepalive_new = -1; - this.gst = new globst(); + this.gst = gst; this.cmdproc = function(com){eval(com);} } @@ -42,6 +43,7 @@ http_streaming.prototype = { console: null, win: null, doc: null, + sess: null, ifra: null, page: null, watchdog_hdl: null, @@ -71,8 +73,9 @@ http_streaming.prototype = { this.ifra.style.visibility = "hidden"; this.doc.body.appendChild(this.ifra); if (page != null) - this.page = page; - // this.log(this.ifra); + this.page = url_complete(this.win.location.href, page); + this.page = url_append_args(this.page, "sess", this.sess, "st", gst.st); + // this.log("http_streaming::start:this.page "+this.page); this.ifra.contentWindow.location.href = this.page; this.watchdog_ct = 0; this.watchdog_hdl = setTimeout(function(obj) { obj.log("tout1"); obj.watchdog(); }, this.watchdog_timeout, this);