Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
hi,
Ich möchte einen link in einer Anwendung ausführen(z.B. einen php oder javaScript link), ohne dass die html seite angezeigt wird. Ich habe jedoch bisher im zusammenhang mit html bisher immer nur
Von was reden wir hier? Desktop-Anwendung, Applet, J2EE oder gar J2ME?
Was soll das für einen nutzen haben, wenn nichts angezeigt wird. Du kannst eine Connection zum Server aufbauen und mit diesem kommunizieren und so die gewünschte Seite anfordern und den Rückgabehtml einfach gar nicht beachten.
Wenn es wirklich nur um das Aufrufen der Webseite geht (ich hab das z.B. mal für das Senden von Bug reports über ein PHP Mail Skript benutzt), kannst du:
Code:
new URL(url).getContent();
benutzen. Wenn du allerdings in einem Applet bist, könnte es sein, dass dieses dafür signiert sein muss. Bin mir aber nicht ganz sicher.
es soll eine Anwendung sein. So ähnlich wie der JDownloader, der ja auch mit html-seiten "kommuniziert", ohne dem Benutzer alles anzuzeigen. Es geht nicht nur um das aufrufen von seiten, sondern auch um das ausfüllen und abschicken von online-formularen. Ein tutorial zu dem thema wär auch nicht schlecht
Und was verstehst du daran nicht, wenn ich dir sage, dass du halt einfach so eine Verbindung zu der gewünschten Seite über die URL-Klasse aufbauen sollst?
also, wenn ich die website http://xy.de/ hab, dann baue ich so eine Verbindung auf:
Code:
.
.
.
url website = new url("http://xy.de/");
URLConnection Verbindung = website.openConnection()
.
.
oder?
Wie gebe ich nun aber über die URLConnection an, dass der Knopf abc, der sich auf http://xy.de/ befindet, und per php eine POST-aktion auslöst, gedrückt werden soll?
url wird groß geschrieben => URL. Du musst den Quelltext der Website analysieren und dort dann die Aktionen, die bei einem Klick auf diesen Button durchgeführt werden "nachmachen".