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

Reply via email to