senjb: applet über proxy?

Beitrag lesen

Hi,

Der USER geht auf www.proxy.de -> der proxy geht in sein INTRANET auf den Server wo das Java-applet läuft

Meinst Du wirklich ein Applet?

Java-Applets laufen üblicherweise in der Java VM im Browser, nicht auf irgendeinem Server.

cu,
Andreas

Das ding läuft im Browser. Wird wohl die Java VM sein.
Na eben. Da liegt mein Problem ja ganz wo anders.

Mein Problem ist das.
Ich hole mir die Seite via php von dem Intranet Server. Über die onclick funktion wird diese funktion gestartet :

<SCRIPT language=JavaScript>
    /**
    ** this function will open a new URL calling the Forms CGI
    ** executable to generate an HTML page to launch the forms applet
    ** and run the form
    */
  function runForm()
  {
    // semi-constants for JavaScript 8-)
      var servletPath = "/forms90/f90servlet";
      var slash = "/";
      var colon = ":";
      var qmark = "?";
      var paramsep = "&";
    /**
    ** URL parameter values
    ** We should check for nulls, http://, etc. but not for now ...
    */
      var FORM = "mf_abs.fmx";
      var USERID= "";
      var OTHERPARAMS= "useSDI=no";
      var clientDPI="150";
      var width="1015"
      var CONFIG = "default";
      var LOOK = "oracle";
      var separateFrame="true";
      var COLOR = "teal";
      var WEBHOST = "z.B.197.10.10.11";
      var WEBPORT = "z.B.1234"

// construct the final URL given the parameters

var URL = "http://" + WEBHOST;
      if ( WEBPORT != "" )
      {
          URL = URL + colon + WEBPORT;
      }
      URL = URL + servletPath + qmark;

if ( CONFIG != "default" )
      {
         URL = URL + "config=" + CONFIG + paramsep;
      }
      URL = URL +
                "form=" + FORM + paramsep +
                "userid=" + USERID + paramsep +
                "otherparams=" + OTHERPARAMS + paramsep +
                "lookAndFeel=" + LOOK + paramsep +
                "colorScheme=" + COLOR + paramsep +
                "width=" + width
                + paramsep + "separateFrame=" + separateFrame;

// Either: open a new window with the constructed URL
      runWindow = window.open(URL,'Appletloader', 'width=1015,height=640,status=yes');
      //Or: point the current window to the URL to run the form
      //this.window.location.href=URL;
  }
</SCRIPT>

wenn diese funktion gestartet wird, will der Browser auf die 197.10.10.11 zugreifen und wird im Internet nicht das finden weil dieser Rechner im Intranet ist. Ich muß es also schaffen, den link auf den proxy umzuleiten und von dort starten zulassen, oder?
Das werde ich mal Probieren.

Danke.