Avatar billede rickypriv Nybegynder
29. maj 2001 - 11:54 Der er 6 kommentarer og
1 løsning

åben nyt html dokument i vindue ved tryk på knap i applet

Hej.
Jeg har en applet med følgende metode:

public boolean action(Event evt, Object what)
{
  if (evt.target == koeberKnap)
  {
    try
    {
      String urlName = \"CenterCenter.html\";
      URL url = new URL(urlName);
      URLConnection connection = url.openConnection();
      connection.connect();
    }
    catch (IOException exception)
    { 
      System.out.println(\"Error: \" + exception);
    }
....

Hvad er fejlen?
Når jeg kører applet\'en i et html dokument, kommer alle knapperne fint frem, men klikker jeg på eks. ovenstående knap sker der ingen ting.
Og meningen var at jeg dermed skulle springe over til et nyt html dokument.
Meningen er at der skal indtastet nogen oplysninger i nogen felter og dette skal så smides ned i min java-kode, og brugeren skal så ryge over på en ny side..
Men skidt nu med det.. Jeg vil bare vide hvad jeg gør for at få det link til at virke..
Avatar billede logical Nybegynder
29. maj 2001 - 12:01 #1
Du skal ikke bruge en URLConnection.

Hvis du vil have browseren til at loade dit document, bruger du AppletContext.showDocument().

String urlName = \"CenterCenter.html\";
URL url = new URL(urlName);
appletContext().showDocument(url);

En URL connection åbner forbindelse til din side, men inde i appletten, så du derinde kan aflæse resultatet, hvis du f.eks. skulle bruge nogle data i en bestemt sammenhæng.
Avatar billede rickypriv Nybegynder
29. maj 2001 - 12:05 #2
cannot resolve symbol
symbol  : method appletContext  ()
location: class StartGUI                appletContext().showDocument(url);

Der er et eller andet jeg stadig mangler.. :(
Avatar billede logical Nybegynder
29. maj 2001 - 12:14 #3
Doh..

getAppletContext().showDocument(String)

det går lidt stærkt en gang imellem...
Hvis du har downloaded API-dokumentationen for java, kan du se metoden i klassen Applet. Dokumentationen ligger også online på:
http://java.sun.com/docs/index.html (herfra kan den downloades)
eller
http://java.sun.com/products/jdk/1.2/docs/api/index.html
Avatar billede logical Nybegynder
29. maj 2001 - 12:16 #4
Jeg opdagede lige din kommentar i det andet spørgsmål...

Der gik det vist også lidt for stærkt :-)

Svaret er stadig getAppletContext().showDocument(URL);
Avatar billede rickypriv Nybegynder
29. maj 2001 - 12:20 #5
Hmm.. der sker stadig ikke rigtig noget..
Må jeg sende dig min java fil?
Jeg tror ikke jeg får gang i min action metode rigtigt.. desævrre er jeg ikke så stærk i applet.
Avatar billede logical Nybegynder
29. maj 2001 - 12:23 #6
Jep, send den bare, så skal jeg nok finde dit problem.
Avatar billede rickypriv Nybegynder
29. maj 2001 - 13:31 #7
Tak skal du have logical - din guru! ;)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester