Hi all,
This DynAPI is great stuff. I've been trying it out on something I am
working on... temp file is located here:
http://www.chrisgo.com/dynAPI/z-temp/scrollWin.htm
This is nothing fancy or anything but just to point out a *bug* I discovered
in MSIE. The site above is a public site that I am illustrating to show
what I am trying to do (running BSDi/Apache). What I am working on is
inside a firewall and I am running BEA Weblogic 5.1 server
(http://www.weblogic.com)
========= Here is the details of the bug ========
1. This only happens in MSIE browsers. Netscape browsers DO NOT exhibit
this. This leads me to think that MSIE somehow (when using the dynAPI)
keeps a connection to the server and tries to reload an image being dragged
(per IlMaestro's reply).
2. The image (you can see on the browser's status bar saying "Downloading
... http://servername/directoryname/n" is always called "n" wherever
directory the HTML file creating the IbsSroll is located. My current
workaround is to actually put a 0 byte file called "n" in the directory so
that Weblogic doesn't complain that it cannot find "n".
3. Every time I start to scroll/drag on the scroll bar, MSIE goes back to
Weblogic via some socket(?) that causes Weblogic to bomb out. For those
interested, here is the error:
<ListenThread> Problem accepting connection
java.net.SocketException: Connection reset by peer: JVM_recv in socket input
str
eam read
at java.net.SocketInputStream.socketRead(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:90)
at weblogic.socket.ResettableSocket.getPrefix(ResettableSocket.java,
Com
Another error is:
<HTTP> Connection failure
java.net.SocketException: ReadFile on fd=1108 failed with err=64
at weblogic.socket.NTSocketMuxer.initiateIO(Native Method)
at weblogic.socket.NTSocketMuxer.read(NTSocketMuxer.java, Compiled
Code)
at weblogic.socket.MuxableSocketHTTP.requeue(MuxableSocketHTTP.java,
Com
piled Code)
at weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java,
Com
piled Code)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
Code)
4. Error #2 happens both when the page loads first (2 times it tries to
find "n") and when you drag the "knob" of the scrollbar. On the front-end,
everything seems cool (the "Downloading ..." on the status bar is annoying
but not a show-stopper).
5. Error #2 is not really a big deal since it doesn't cause any major
problems but error #3 is a real show-stopper. On the front-end everything
looks fine but my app server is slowly dying. To give you a little bit more
clues, my app server I guess maintains a *socket(?)* connection (via some
sort of KeepAlive Directive called "weblogic.httpd.http.keepAliveSecs=60").
6. BSDi/Apache seems to not exhibit this behavior in MSIE which is odd.
Apparently, I am stuck with Weblogic as my app server.
================================================
Any ideas, suggestions on how I can tell MSIE not to go back to reload
anything from the server, etc. will be appreciated! thanks all!
================================================
Also, I *redid* IlMaestro's IbsScroll widget so that you can pass in another
param to turn off the horizontal scroll bar (most times, I found this
unnecessary) and I am not sure where I can post it. For now, so as not to
confuse any more packages, I just called in IbsScroll2 (/ibs/gui/scroll2.js)
Thanks,
Chris
_______________________________________________
Dynapi-Help mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/mailman/listinfo/dynapi-help