Servus! Ich hätte eine kleine Frage. Kenne mich nicht sonderlich gut aus mit js, aber ich muss trotzdem ein Anmeldescript für die Proxyeinstellungen im INetExplorer hinbekommen. Mein Problem ist, das wenn man z.B. http://www.google.de in die Adresszeile eingibt, er den nachfolgenden Code nicht mehr beachten sollte, da die FUnktion bereits per Return verlassen wurde. Oder irre ich und in js verlässt man eine Funktion mit return in JS nicht?! Hier mal der Code...
Ip Adressen und namen von Proxys habe ich absichtlich abgeändert, darf ich nicht veröffentlich da Firmengeheimniss. Alle Adresse existieren aber.
Wie man sieht, benutze ich 3 verschiedene Proxys. Der eine ist der Standart Proxy, die anderen beiden treffen nur zu, wenn entweder test3 der test4 eingebeben wurden sind. Problem ist nur, das man nicht ins www kommt, wenn proxy2 oder 3 eingetragen wurden. Und proxy2 und 3 werden IMMER eingetragen, auch wenn man http://www.google.de eingibt. Wisst ihr vieleicht Rat?
Code:
function FindProxyForURL(url, host)
{
if(url.search(/www.+/) != -1) return "PROXY proxy:port";
else {
if ( url.search(/test3.+/) != -1
|| url.search(/test4.+/) != -1
} reuturn "PROXY proxy2:port; PROXY proxy3:port";
if ( localHostOrDomainIs(host, "test")
|| localHostOrDomainIs(host, "test2")
|| url.search(/111.11..+/) != -1
|| url.search(/111.22..+/) != -1
) return "DIRECT";
else return "PROXY proxy:port";
}
}
Ip Adressen und namen von Proxys habe ich absichtlich abgeändert, darf ich nicht veröffentlich da Firmengeheimniss. Alle Adresse existieren aber.
Wie man sieht, benutze ich 3 verschiedene Proxys. Der eine ist der Standart Proxy, die anderen beiden treffen nur zu, wenn entweder test3 der test4 eingebeben wurden sind. Problem ist nur, das man nicht ins www kommt, wenn proxy2 oder 3 eingetragen wurden. Und proxy2 und 3 werden IMMER eingetragen, auch wenn man http://www.google.de eingibt. Wisst ihr vieleicht Rat?
Zuletzt bearbeitet: