X-Git-Url: https://mop.ddnsfree.com/gitweb/?a=blobdiff_plain;f=web%2Fxynt%2Fxynt-http-streaming.js;h=477e7547a315bf9ce8333efc18d35e11fdcf4010;hb=f204bcec7746f916c356f31dbe814a865c37dd0d;hp=d671d8f52e8c2f88a252c8db15502231cb73dadc;hpb=f6e71b0a0d5a7248aa91e60006524b7b33200ed2;p=xynt.git diff --git a/web/xynt/xynt-http-streaming.js b/web/xynt/xynt-http-streaming.js index d671d8f..477e754 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, @@ -72,7 +74,8 @@ http_streaming.prototype = { this.doc.body.appendChild(this.ifra); if (page != null) this.page = page; - // this.log(this.ifra); + this.page = url_append_args(this.page, "sess", this.sess, "st", gst.st); + this.log(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); @@ -197,6 +200,8 @@ http_streaming.prototype = { }, abort: function () { + // this.log("PATH: "+this.ifra.contentWindow.location.protocol + "://" + this.ifra.contentWindow.location.host + "/" + this.ifra.contentWindow.location.pathname); + this.gst.abort(); if (this.watchdog_hdl != null) { clearTimeout(this.watchdog_hdl);