Another thought I had is why not use the cfcontent tag? I tend to use that tag when I want to obscure file paths from users while displaying things like pdfs. You could open a new window and always have it use the same cfm file while passing a variable into it via a url or something so it opens a file with a specific ID of some kind - maybe you could have a table with the filenames and matching ids you could pass in the url. Just a suggestion.

Darin Kohles wrote:
You definately do NOT want to include the absolute path 'C:/' - use
relative paths, or if you absolutely want to give the full URL, then
use the format 'http://yourdomain.com/' - as the file(s) will have to
be located relative to your web root.

On Thu, Feb 21, 2008 at 9:49 PM, Peyton Todd <[EMAIL PROTECTED]> wrote:
This one ought to be easy for someone who knows how. I want to load a pdf into 
a web page child window. When I put the pdf on the website's directory, the 
following code (where the function is passed a job number naming the pdf) works 
without a hitch:

 function ScannedStyle(jn){
   jn = jn + '.pdf';
   win=window.open(jn,'Style','width=800,height=500,resizable=yes');
   win.focus();
   win.moveTo(50,50);
   }

 However, in the real life situation, there will be thousands of pdf's, located 
on an arbitrary directory elsewhere on the server. The following does not work:

 function ScannedStyle(jn){
   subdir = jn.substr(0,3); //subdirectories are first 3 digits of each jobno
   dir = 'c:/ScannedStyles/' + subdir + '/';
   jn = dir + jn + '.pdf';
   alert(jn); //this says e.g. 'c:/ScannedStyles/513/51310.pdf' just as it 
should
   win=window.open(jn,'Style','width=800,height=500,resizable=yes');
   win.focus();
   win.moveTo(50,50);
   }

 Firefox objects, saying 'Firefox doesn't know how to open the address because 
the protocol (c) isn't associated with any program'.

 Since it appears to be taking the 'c' drive designation as the name of a 
protocol, that suggests that I need to specify one. However, the following also 
does not work:

 function ScannedStyle(jn){
   subdir = jn.substr(0,3); //subdirectories are first 3 digits of each jobno
   dir = 'file://c:/ScannedStyles/' + subdir + '/';
   jn = dir + jn + '.pdf';
   win=window.open(jn,'Style','width=800,height=500,resizable=yes');
   win.focus();
   win.moveTo(50,50);
   }


 What should I be doing?

 Thanks for your help,

 Peyton






 -------------------------------------------------------------
 Annual Sponsor FigLeaf Software - http://www.figleaf.com

 To unsubscribe from this list, manage your profile @
 http://www.acfug.org?fa=login.edituserform

 For more info, see http://www.acfug.org/mailinglists
 Archive @ http://www.mail-archive.com/discussion%40acfug.org/
 List hosted by http://www.fusionlink.com
 -------------------------------------------------------------






-------------------------------------------------------------
Annual Sponsor FigLeaf Software - http://www.figleaf.com

To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform

For more info, see http://www.acfug.org/mailinglists
Archive @ http://www.mail-archive.com/discussion%40acfug.org/
List hosted by http://www.fusionlink.com
-------------------------------------------------------------




-------------------------------------------------------------
Annual Sponsor FigLeaf Software - http://www.figleaf.com

To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform

For more info, see http://www.acfug.org/mailinglists
Archive @ http://www.mail-archive.com/discussion%40acfug.org/
List hosted by http://www.fusionlink.com
-------------------------------------------------------------



Reply via email to