08-09-2004, 11:26 AM
Thanks for help Helmut Kopf
08-09-2004, 12:12 PM
Local files do not have a domain or host name....
What exactly are you looking for? The path?
08-09-2004, 12:59 PM
It should be document.domain
But it will also return an empty string on local files.
If you want the path, extract it from location.href or location.pathname
08-10-2004, 01:02 PM
Well, to insert the path hardcoded is not possible, because it is not very "user-friendly". We don't have the possibility to configure each help-file - therefore, the help-file should be able to configure the right path during load...
08-10-2004, 02:13 PM
How would the local file know the domain of the help files if they are located in another server?
08-10-2004, 02:32 PM
Ok, if the help-file is running in the same domain as the server with the help files, the path is quite clear, but when the help file is running in another domain, it's necessary to use another path to the herlp library... I can implment both path expressions in the java script source of the help file, but it's necessary to knwo in which environment the help file is running to use the right path expression...
08-10-2004, 02:47 PM
I recieved your Private Message also and quite frankly, I do not understand the problem. If the path to the file is the same on each domain the files are hosted on.... simply use relative url's and do not worry about the host....
Other than that, you need to be much clearer regarding what you are trying to do....
08-10-2004, 02:48 PM
I didn't quite understand. Could you explain by using examples?
08-10-2004, 04:08 PM
// path to the help-library in first domain
var path_domain1 = "file://archive/html"
// path to the help-library in second domain
var path_domain2 = "file://somewhere/else/html"
// will initialized during HTML-load
var helppath = ""
The Help-File with references to the help-library is running in domain 1:
// This function is called when the HTML-file is loaded
// I need the domain where I'm running....
var domain = GetDomain();
helppath = "";
// here the correct path to the help-library is set
// according to the domain:
helppath = path_domain1;
helppath = path_domain2;
// now I cant open the correct HTML-lirary-file in
href = helppath + name;
I need the domain-name to set the correct value...
08-11-2004, 02:17 AM
What do you mean by domain here? Do you mean Network Domain where the machine running that code is a member of? If yes, you should look into HTAs (http://msdn.microsoft.com/workshop/author/hta/overview/htaoverview.asp) and WScript (http://www.devguru.com/Technologies/wscript/quickref/wshnetwork.html).
08-11-2004, 08:28 AM
Thanks a lot... With WScript.Network I cant obtain the necessary information...
08-12-2004, 02:43 AM
You should have made it clear at first that you meant network domain. At first, we thought you meant Web site domain, something like www.codingforums.com or in case of intranet pcname or pcname.fully.qualified.domain.