[Javascript] xp sp2 ie help

Clancy Jones clancyjones at hotmail.com
Thu Oct 7 17:30:07 CDT 2004


Thanks Roger, I'm sure that will come in handy!

Cheers,
Clancy

>From: Roger Roelofs <rer at datacompusa.com>
>Reply-To: "[JavaScript List]" <javascript at LaTech.edu>
>To: "[JavaScript List]" <javascript at LaTech.edu>
>Subject: Re: [Javascript] xp sp2 ie help
>Date: Thu, 7 Oct 2004 08:35:17 -0400
>
>Flavio and other list members,
>
>On Oct 5, 2004, at 11:57 AM, Flavio Gomes wrote:
>
>>Roger,
>>
>>  My idea would be a bit different, it's just a guess (got no IE6.SP2 to 
>>try), but may work.
>>  I got some "acess denied" when trying to mess with "crossdomain"  
>>scripting, and as JScript is crazy, probably now it's saying "access 
>>denied" because "file://" is a different domain from yours site's domain. 
>>Try something like this:
>>
>>   ===============
>>      <script>
>>         function previewImage(oImage)
>>         { var tmpWindow = window.open('','_blank',''); //<-- put your 
>>desired window attributes here
>>            tmpWindow.document.write('<body leftmargin=0 topmargin=0 
>>rightmargin=0 bottommargin=0><img src="' +oImage+ '">');
>>            return false; //or true.. I dunnow ^^}
>>      </script>
>>===============
>>
>>
>>Tell me if it worked, owk?
>>
>>---
>>Flavio Gomes
>>flavio at economisa.com.br
>
>Thanks again for your helpful ideas.
>
>I ended up with a different solution than I started with.  The form used to 
>have a 'view picture' button which fired a javascript function to open a 
>new window with the 'file://' url of the local file to display.  IE was 
>throwing 'access denied' errors on the open window call.
>
>The form now has a img thumbnail for each input="file" element the a src of 
>"file://".  IE will let me change the src of the img to a local file 
>without throwing an error presumably because the protocols match.  I wonder 
>how long it will be before this loophole is closed :)  BTW, it works in 
>IE6/win, Moz, and Safari.
>
>--------  html  --------------
><input type="file" name="pic1"  size="35"
>	onchange="showLocalPic(1, this.value)" />
><img src="file://" height="96" id="preview1" class="invisible" />
>
>-------   javascript ---------
>function showLocalPic(i, path2Pic) {
>	if (path2Pic > '') {
>/*  --- code that was failing   ---------
>		winStats='toolbar=no,location=no,directories=no,';
>		winStats+='scrollbars=yes,resizable=yes,width=610,height=360';
>		floater=window.open('file://' + path2Pic, 'Preview', winStats);
>		floater.focus();
>*/
>		var pic = document.getElementById("preview" + i);
>		if (pic) {
>			pic.src = 'file://' + path2Pic;
>			pic.className = "";
>		}
>	} else {
>		alert('Please select a picture first');
>	}
>}
>------------------------------------
>
>I hope this is helpful to someone else...
>
>Roger
>-------------------------------------------------------
>Roger Roelofs                 web   www.datacompusa.com
>Datacomp Appraisal Services   web   www.mhvillage.com
>3215 Eaglecrest Drive, NE     Email rer at datacompusa.com
>Grand Rapids, MI  49525-4593
>
>_______________________________________________
>Javascript mailing list
>Javascript at LaTech.edu
>https://lists.LaTech.edu/mailman/listinfo/javascript

_________________________________________________________________
Surf the net and talk on the phone with Xtra JetStream @  
http://xtra.co.nz/jetstream




More information about the Javascript mailing list