I've narrowed down the problem area. In the IOElement Upload example, Mozilla is "quietly" (i.e. can only be seen if you open the JavaScript console from Tools->Web Development) throwing exceptions when the mouse moves over and out of two of the form elements: the "name" text field, and the "myfile" file field. I started by looking at upload and text fields in other non-DynAPI pages without any JavaScript, and they're not throwing these exceptions in Mozilla. Then I commented out all JavaScript code in the IOElement Upload example page, and turned on one thing at a time until the exceptions started occuring. This happened when I turned on dynapi.library.include('dynapi.api'); . The JavaScript error messages are as follows:
"name" text input field mouse over and mouse out (same error): Error: [Exception... "'Permission denied to get property HTMLDivElement.parentNode' when calling method: [nsIDOMEventListener::handleEvent]" nsresult: "0x8057001e (NS_ERROR_XPC_JS_THREW_STRING)" location: "<unknown>" data: no] "myfile" file input field mouse over and mouse out (same error): Error: [Exception... "'Permission denied to get property HTMLInputElement.parentNode' when calling method: [nsIDOMEventListener::handleEvent]" nsresult: "0x8057001e (NS_ERROR_XPC_JS_THREW_STRING)" location: "<unknown>" data: no] Has anyone seen this behaviour before? Can anyone reproduce this error message, or maybe give some insight where the problem may lie? Leif ----- Original Message ----- From: "Leif W" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Thursday, July 17, 2003 8:15 AM Subject: Re: [Dynapi-Dev] IOElement Upload example > I had no problem with a stand alone upload script in php, and the upload > example for the IOElement script (php) is working in IE. Something is > apparently happening differently in Mozilla than in IE for some reason. > Exactly what is happening is what I'm trying to determine now. > > ----- Original Message ----- > From: "Raymond Irving" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Thursday, July 17, 2003 12:48 AM > Subject: Re: [Dynapi-Dev] IOElement Upload example > > > > > > Uploads should be straight forward for any browser. > > IOElement sends the data using the multipart encode > > format. > > > > You should be able to handle IOElement form uploads on > > the server the same way you would a normal <form> > > upload. > > > > -- > > Raymond Irving > > > > > > --- Leif W <[EMAIL PROTECTED]> wrote: > > > I've got the PHP sort of working for the upload > > > example (fixed more > > > ioelmsrv.php bugs), but only in IE for some reason. > > > I'm fiddling with the > > > Mozilla JavaScript console and debugger to see if I > > > can get more > > > information. Still need to go over everything > > > later. But for now just > > > trying to get this upload example working for both > > > browsers. > > > > > > Leif > > > > > > ----- Original Message ----- > > > From: "Raymond Irving" <[EMAIL PROTECTED]> > > > To: <[EMAIL PROTECTED]> > > > Sent: Wednesday, July 16, 2003 7:58 PM > > > Subject: Re: [Dynapi-Dev] IOElement Upload example > > > > > > > > > > > > > > --- Leif W <[EMAIL PROTECTED]> wrote: > > > > > Ahh, answering my own question, sort of. > > > > > > > > > > I was using Mozilla 1.4 for testing. I tried in > > > > > IE6, and I was prompted > > > > > about a JavaScript error. Using the builtin > > > > > JavaScript debugger, I saw the > > > > > output of the php file. It was somewhat > > > malformed. > > > > > Now I have the hook I > > > > > was looking for; I have the error feedback now > > > so I > > > > > can correct the PHP > > > > > code. But if anyone else has other ideas how to > > > > > approach this part of the > > > > > development, let me know. > > > > > > > > Glad to hear that you're moving ahead with the php > > > > section of ioelement. > > > > > > > > One way we can do this is to create a > > > > wsRaiseError(code,text) function in ioelmsvr to > > > > trigger an alert message on the client. What do > > > you > > > > think? > > > > > > > > Note this will only trap user generated errors. To > > > see > > > > sever generated or script errors you might have to > > > see > > > > the dynapi.util.datasource.html: > > > > > > > > // IE only - used to display page content of a > > > failed > > > > response. > > > > var elm=o.ioelement.getScope(); > > > > if (!(dynapi.ua.ie && elm.document && > > > > !elm.document._tranState)) t=''; > > > > else t='------\n'+elm.document.body.innerText; > > > > > > > > > > > > -- > > > > Raymond Irving > > > > > > > > > > > > > > Leif > > > > > > > > > > ----- Original Message ----- > > > > > From: "Leif W" <[EMAIL PROTECTED]> > > > > > To: "DynAPI-Dev" > > > <[EMAIL PROTECTED]> > > > > > Sent: Wednesday, July 16, 2003 5:36 PM > > > > > Subject: [Dynapi-Dev] IOElement Upload example > > > > > > > > > > > > > > > > I'm still at work on PHP and Perl versions. > > > > > Trying to get the examples > > > > > > converted as well. Having a problem with the > > > > > upload example. Curious to > > > > > > know if anyone has gotten the ASP version to > > > work. > > > > > I don't have an ASP > > > > > > capable environment so I can't test any ASP > > > code > > > > > to copy the > > > > > functionality. > > > > > > By looking at the code it seems everything in > > > the > > > > > PHP version should work, > > > > > > assuming the ASP version (and underlying > > > DynAPI > > > > > javascript) works. Anyone > > > > > > have any suggestion how to get some hooks into > > > the > > > > > ioelmsrv.asp and > > > > > > ioelement.js files so I can check the scripts > > > > > progress to help debug the > > > > > > problem? I'm getting no error messages in the > > > > > browser or in the web > > > > > server > > > > > > logs, but the upload fails anyways. > > > > > > > > > > > > Doing my best to look up ASP (JScript and > > > > > VBScript) coding examples on the > > > > > > net, as I couldn't find any simple, > > > comprehensive > > > > > language reference (like > > > > > > the PHP language reference manual) on the MSDN > > > > > site. Found some text > > > > > books > > > > > > but they didn't quite have a the information I > > > was > > > > > looking for. > > > > > > > > > > > > Fixed some broken code in the new > > > ioelmsrv.php. > > > > > Everything seems correct > > > > > > but as I said, I don't know if any > > > functionality > > > > > got lost in the > > > > > translation > > > > > > from ASP to PHP. For example, things are > > > > > generally much simpler looking > > > > > in > > > > > > PHP, so many lines of ASP code seem > > > superfluous > > > > > and can be removed, while > > > > > > other lines of ASP can be condensed into a > > > single > > > > > statement in PHP. Also > > > > > > working on both a functional (.pl) and object > > > > > oriented (.pm) Perl version > > > > > of > > > > > > ioelmsrv.asp. Hopefully I'll soom be finished > > > > > with these libs and > > > > > examples > > > > > > and will release them all at once. > > > > > > > > > > > > Leif > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------- > > > > > > This SF.net email is sponsored by: VM Ware > > > > > > With VMware you can run multiple operating > > > systems > > > > > on a single machine. > > > > > > WITHOUT REBOOTING! Mix Linux / Windows / > > > Novell > > > > > virtual machines at the > > > > > > same time. Free trial click here: > > > > > http://www.vmware.com/wl/offer/345/0 > > > > > > > > > _______________________________________________ > > > > > > Dynapi-Dev mailing list > > > > > > [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > > > http://www.mail-archive.com/[EMAIL PROTECTED]/ > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------- > > > > > This SF.net email is sponsored by: VM Ware > > > > > With VMware you can run multiple operating > > > systems > > > > > on a single machine. > > > > > WITHOUT REBOOTING! Mix Linux / Windows / Novell > > > > > virtual machines at the > > > > > same time. Free trial click here: > > > > > http://www.vmware.com/wl/offer/345/0 > > > > > _______________________________________________ > > > > > Dynapi-Dev mailing list > > > > > [EMAIL PROTECTED] > > > > > > > > > > > > > > http://www.mail-archive.com/[EMAIL PROTECTED]/ > > > > > > > > > > > > __________________________________ > > > > Do you Yahoo!? > > > > SBC Yahoo! DSL - Now only $29.95 per month! > > > > http://sbc.yahoo.com > > > > > > > > > > > > > > > > > ------------------------------------------------------- > > > > This SF.net email is sponsored by: VM Ware > > > > With VMware you can run multiple operating systems > > > on a single machine. > > > > > === message truncated === > > > > > > __________________________________ > > Do you Yahoo!? > > SBC Yahoo! DSL - Now only $29.95 per month! > > http://sbc.yahoo.com > > > > > > ------------------------------------------------------- > > This SF.net email is sponsored by: VM Ware > > With VMware you can run multiple operating systems on a single machine. > > WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines at the > > same time. Free trial click here: http://www.vmware.com/wl/offer/345/0 > > _______________________________________________ > > Dynapi-Dev mailing list > > [EMAIL PROTECTED] > > http://www.mail-archive.com/[EMAIL PROTECTED]/ > > > > > > > > > ------------------------------------------------------- > This SF.net email is sponsored by: VM Ware > With VMware you can run multiple operating systems on a single machine. > WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines at the > same time. Free trial click here: http://www.vmware.com/wl/offer/345/0 > _______________________________________________ > Dynapi-Dev mailing list > [EMAIL PROTECTED] > http://www.mail-archive.com/[EMAIL PROTECTED]/ > > ------------------------------------------------------- This SF.net email is sponsored by: VM Ware With VMware you can run multiple operating systems on a single machine. WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines at the same time. Free trial click here: http://www.vmware.com/wl/offer/345/0 _______________________________________________ Dynapi-Dev mailing list [EMAIL PROTECTED] http://www.mail-archive.com/[EMAIL PROTECTED]/