Mozilla 1.1 works fine but 1.4 seems to have a problem when accessing a div's parentNode
Any ideas? -- Raymond Irving --- Leif W <[EMAIL PROTECTED]> wrote: > Ok that was maybe a false lead, but an indication of > some other unrelated > problem (potentially?) in the MouseEvent. Seeing > that IOElement requires > only dynapi.api.DynLayer, I included only that file > and the errors went > away, but the file upload example still failed. > Upon further inspection, I > included each of the dynapi.api files manually until > the errors occured, and > the erros are caused by the MouseEvent code: > dynapi.library.include('dynapi.api.MouseEvent'); . > > Back to square one, a set of JavaScript and PHP > scripts that work in IE6 but > not in Mozilla 1.4, with no browser errors caused by > Mozilla, and no server > errors reported by PHP or Apache. > > Leif > > ----- Original Message ----- > From: "Leif W" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Thursday, July 17, 2003 9:59 AM > Subject: Re: [Dynapi-Dev] IOElement Upload example > > > > 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; > > > > > > > === 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]/