Forum: PC-Programmierung VncViewer.jar ohne DIalogbox?


von Frank (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

ich will das Java-Applet nur über dieses HTML-Gerüst starten. Dabei 
stört mich, dass trotzdem immer so eine "depperte" Dialogbox aufgeht, 
obwohl ja eigentlich alle Informationen vorhanden sind. Gibt es irgend 
einen Weg, das zu unterbinden? In der Doku konnte ich keinen passenden 
Parameter finden (http://www.tightvnc.com/doc/java/README.txt).
1
  <HTML>
2
  <HEAD>
3
  <TITLE>
4
  VNC viewer for Java
5
  </TITLE>
6
  </HEAD>
7
  <BODY>
8
  <APPLET CODE=VNCViewer.class ARCHIVE=vncviewer.jar
9
  WIDTH=400 HEIGHT=250>
10
  <PARAM name="PORT" value="5800">
11
  <PARAM name="SERVER" value="192.168.1.3">
12
  <PARAM name="PASSWORDD" value="esb">
13
  <PARAM name="Show Controls" value="no">
14
  <PARAM name="Open New Window" value="no"
15
  </APPLET>
16
  </BODY>
17
  </HTML>

Wer es ausprobieren will, muss nat. IP-Adresse und Passwort anpassen. 
Danke für Tips! Sicher geht es über eine Modifikation der Sourcen, aber 
da kenne ich mich überhaupt nicht aus ...

von Frank (Gast)


Lesenswert?

Bei "Password" ist ein Tippfehler, der im Original-Code nicht drin ist. 
Das sit es also nicht.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

In der von Dir verlinkten Dokumentation werden einige Argumente nicht in 
Anführungszeichen angegeben:
1
   <APPLET CODE=VncViewer.class ARCHIVE=VncViewer.jar WIDTH=400 HEIGHT=300>
2
      <PARAM NAME="PORT" VALUE=5901>
3
      <PARAM NAME="Scaling factor" VALUE=50>
4
    </APPLET>

vielleicht hat das ja eine Auswirkung auf numerische Werte?

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

Das hat nur Auswirkung darauf das es schreckliches HTML ist ;)
Das Applet kriegt eh alle Parameter als String.
Da wir aber nicht wissen was für eine
Frank schrieb:
> "depperte" Dialogbox
aufgeht...

Die Doku sagt nämlich nur das mit dem Parameter "PASSWORD" keines 
Abgefragt wird, aber nicht das jede
Frank schrieb:
> "depperte" Dialogbox
unterdrückt wird.

von Frank E. (Firma: Q3) (qualidat)


Lesenswert?

Es handelt sich um den RealVNC Viewer als "vncviewer.jar". Ich habe ihn 
mal online gestellt, nebst HTML-Starter:
http://www.qualidat.com/files/vnc%202.zip

Vlt. sieht sich jemand in der Lage, mal nachzusehen. Im Web gibt es 
andere, in Webseiten eingebettete VNC-Viewer, die ich jedoch (zumindest 
gestern) mangels eingerichtetem Portforwarding nicht wirklich testen 
konnte. Aber zumindest waren leere Rahmen direkt in den Webseiten zu 
sehen. Auch andere Java-Applets, z.B. irgendwelche 
3D-Messwert-Animationen habe ich schon direkt in Webseiten gesehen, ohne 
Extra-Fenster ... also muss es irgendwie gehen, nur Wie?

Frank

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

Okay, also ich weiß ja nicht wie das bei dir unter Mac OS ist, aber bei 
mir kommt ein Fenster welches mich darauf hinweist, dass das Zertifikat 
für die Anwendung abgelaufen ist.

Lösung wäre hier --> neueste Version runterladen mit gültigem Zertifikat 
(oder Betreiber bitten sein Zertifikat zu verlängern).

Der Dialog zu welchem Server verbunden wird erscheint dann nanach. 
Willst du den nicht müsste wohl das Programm angepasst werden, eventuell 
kommt dies auch nur falls der Server nicht erreichbar ist?

Außerdem muss der VNC Server auf dem gleichen IP laufen wie das Applett 
siehe:
1
This parameter tells the viewer which server to connect to. It's not
2
needed in the applet mode, because default Java security policy allow
3
connections from applets to the only one host anyway, and that is the
4
host from which the applet was loaded. However, this parameter is
5
required if the viewer is used as a *standalone* application

Danach wird der Viewer auch "inline" angezeigt...
Falls die nicht geschieht, liegt das unter Umständen auch an dem von dir 
verwendeten Browser bzw. dessen Einstellungen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.