That's odd. It works fine on my server, using IE 6. I uploaded it to a client's machine and it works there too. It doesn't work with Netscape though, or apparantly older versions of IE.
> -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED]]On Behalf Of Robert Garcia > Sent: Tuesday, June 25, 2002 12:20 AM > To: Multiple recipients of list witango-talk > Subject: Re: Witango-Talk: Javascript Question -- upload file size > > > I am not sure how you got this to work, it does not work on my server. It > should not work, due to the security constraints built into javascript. > > As far as I know, due to security constraints, there is not way > to determine > the size before it is uploaded to the server. Someone please > correct me if I > am wrong. > > -- > > Robert Garcia > BigHead Technology > 2781 N Carlmont Pl > Simi Valley, CA 93065 > Phone 805.501.1390 > Fax 805.522.8557 > http://www.bighead.net/ > [EMAIL PROTECTED] > > > > From: "Dave Shelley" <[EMAIL PROTECTED]> > > Reply-To: [EMAIL PROTECTED] > > Date: Mon, 24 Jun 2002 21:25:50 -0400 > > To: Multiple recipients of list witango-talk <[EMAIL PROTECTED]> > > Subject: RE: Witango-Talk: Javascript Question -- upload file size > > > > I just found an even easier way to get the size of an image the > client side. > > No frames necessary. > > It's basically the same technique but all in the same document. > > see the attached file > > > > Dave. > > > > BTW: I didn't test it for the 7% of people who use that other > browser. :) > > > >> -----Original Message----- > >> From: [EMAIL PROTECTED] > >> [mailto:[EMAIL PROTECTED]]On Behalf Of Dave Shelley > >> Sent: Monday, June 24, 2002 8:55 PM > >> To: Multiple recipients of list witango-talk > >> Subject: RE: Witango-Talk: Javascript Question -- upload file size > >> > >> > >> Thanks Scott, that was what I was missing. > >> > >> The attached .TML file demonstrates how to get the size of an > >> image without > >> uploading it to the server. I wanted to do it generically for all > >> files, but > >> I could only get it to work with images. Anthony was right, > you can't get > >> the properties of a document with a different host and prottcol. > >> That would > >> be too big a security hole. > >> > >> In a nutshell, it works like this. The top frame has INPUT > >> TYPE=FILE tag. An > >> onChange handler writes an IMG tag to the bottom frame which > >> loads the file > >> locally. 200ms later (to give the image time to load) it gets the > >> image.fileSize. > >> > >> > >> Thanks everyone for your help. > >> Dave Shelley > >> > >>> -----Original Message----- > >>> From: [EMAIL PROTECTED] > >>> [mailto:[EMAIL PROTECTED]]On Behalf Of Scott Cadillac > >>> Sent: Monday, June 24, 2002 5:16 PM > >>> To: Multiple recipients of list witango-talk > >>> Subject: Re: Witango-Talk: Javascript Question > >>> > >>> > >>> Hi Dave, > >>> > >>> I haven't tried it, but there is a 'document' property called > >> 'fileSize', > >>> so maybe: > >>> > >>> var txt = parent.otherFrame.document.fileSize; > >>> > >>> Of course, this may be an MSIE extension. More information is > available > >>> here: > >>> http://msdn.microsoft.com/library/default.asp?url=/workshop/author > >>> /dhtml/re > >>> ference/properties/filesize.asp > >>> (Above URL may word-wrap). > >>> > >>> Good luck and let us know how it goes. Cheers... > >>> > >>> Scott Cadillac > >>> http://xml-extra.net > >>> [EMAIL PROTECTED] > >>> > >>> http://witango.org > >>> [EMAIL PROTECTED] > >>> > >>> VP, Research and Development > >>> Plus International Corp. > >>> 604-460-1843 > >>> [EMAIL PROTECTED] > >>> http://www.plusinternational.com > >>> > >>> Vancouver, BC, Canada > >>> > >>> Does your company have an Enterprise Information Portal? Check > >>> out Salsa at > >>> www.plusinternational.com/flash/salsa.htm > >>> > >>> ----- Original Message ----- > >>> From: "Dave Shelley" <[EMAIL PROTECTED]> > >>> To: "Multiple recipients of list witango-talk" > >> <[EMAIL PROTECTED]> > >>> Sent: Monday, June 24, 2002 1:55 PM > >>> Subject: RE: Witango-Talk: Javascript Question > >>> > >>> > >>>> Maybe I should explain what I'm trying to do. > >>>> > >>>> I'd like to check the size of an upload file on the client > >>> machine before > >>>> it's uploadad. I realize it's been said that it can't be done, > >>> but that's > >>>> never stopped me from trying before. ;) > >>>> > >>>> Starting with [input type=file name=theFile size=50> > >>>> and an onChange handler that says: > >>>> parent.hiddenFrame.location='file:\\'+theFile.value; > >>>> This loads the file in the hiddenFrame. (Also works for > >>> previewing gif's) > >>>> > >>>> Next I want to figure out how big it is. If I could get the > >> contents, I > >>>> could do a .length on it. > >>>> > >>>> So I can't user <@url>. The host and protocol are different from the > >>> parent > >>>> frame. I think I'm stuck. > >>>> > >>>> Thanks. > >>>> Dave > >>>> > >>>>> -----Original Message----- > >>>>> From: [EMAIL PROTECTED] > >>>>> [mailto:[EMAIL PROTECTED]]On Behalf Of Ben Johansen > >>>>> Sent: Monday, June 24, 2002 3:48 PM > >>>>> To: Multiple recipients of list witango-talk > >>>>> Subject: RE: Witango-Talk: Javascript Question > >>>>> > >>>>> > >>>>> Just a thought, haven't thought it all the way > >>>>> Using the @URL and populating a hidden object that JS can get to > >>>>> > >>>>> Ben Johansen - http://www.pcforge.com > >>>>> Authorized Witango Reseller > > http://www.pcforge.com/WitangoGoodies.htm > >>>> Latest downloads & List Archives @ http://www.witango.ws > >>>> > >>>> > >>>> -----Original Message----- > >>>> From: [EMAIL PROTECTED] > >>>> [mailto:[EMAIL PROTECTED]] On Behalf Of Dave Shelley > >>>> Sent: Monday, June 24, 2002 9:27 AM > >>>> To: Multiple recipients of list witango-talk > >>>> Subject: Witango-Talk: Javascript Question > >>>> > >>>> Is it possible to read the entire contents of one frame from within > >>>> another > >>>> frame? Something like: > >>>> var txt = parent.otherFrame.document.innerHTML; > >>>> > >>>> I have my doubts as this would open a huge security hole, but > >> I thought > >>>> I'd > >>>> ask anyway. > >>>> > >>>> Dave Shelley > >> > > > > ________________________________________________________________________ > TO UNSUBSCRIBE: send a plain text/US ASCII email to [EMAIL PROTECTED] > with unsubscribe witango-talk in the message body ________________________________________________________________________ TO UNSUBSCRIBE: send a plain text/US ASCII email to [EMAIL PROTECTED] with unsubscribe witango-talk in the message body
