Visualizzazione dei risultati da 1 a 10 su 10

Discussione: [JAVA applet ]

  1. #1

    [JAVA applet ]

    Ciao ragazzi volevo chiedervi,

    - voglio fare refresh di una pagina web tramite applet

    potrei usare:

    codice:
    getAppletContext().showDocument (url);
    e gli passo come url l'indirizzo della pagina in cui andare (se stessa), pero se voglio utilizzare la stessa applet per piu pagine web l'indirizzo cambia..

    come faccio ad ottenere l'indirizzo della pagina web in cui l'applet si trova (senza mettercelo manualmente in url) ?


    - inoltre vorrei che l'applet sul broser rimanesse attiva anche quando il focus non è sul browser (se non sbaglio di default l'applet è attiva solo con il focus sul browser).. che modifiche devo fare al codice?

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: [JAVA applet ]

    Originariamente inviato da soundsgood
    come faccio ad ottenere l'indirizzo della pagina web in cui l'applet si trova (senza mettercelo manualmente in url) ?
    java.applet.Applet ha il getDocumentBase().

    Originariamente inviato da soundsgood
    - inoltre vorrei che l'applet sul broser rimanesse attiva anche quando il focus non è sul browser (se non sbaglio di default l'applet è attiva solo con il focus sul browser).. che modifiche devo fare al codice?
    Dipende cosa intendi per "attiva". Se intendi che possa fare "qualcosa" anche quando il focus non è sulla finestra della pagina con la applet ..... si può fare benissimo.
    Nel senso che la applet può usare un timer, fare ad esempio delle animazioni ecc... e tutto questo anche se non ha il focus.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    mi serve l'istruzione java che eseguita dentro l'applet faccia il refresh della pagina web in cui l'applet si trova

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da soundsgood
    mi serve l'istruzione java che eseguita dentro l'applet faccia il refresh della pagina web in cui l'applet si trova
    Scusa ma non ti basta lo showDocument() passando il document base?? Dovrebbe funzionare (magari provo per essere sicuro).
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  5. #5
    non mi aggiorna la pagina web con showDocument

  6. #6
    sto provando a reindirizzare su google.it ma non funziona.. questo codice lo metto nell'override del metodo init()

    codice:
    public void init()  {
    
    super.init();
    
    private String pageURL="http://www.google.it/";
    
    try {
    			url = new URL (pageURL);
    		}
    		catch (MalformedURLException x) {
    			System.out.println("Wrong url.");
    		}
    
    getAppletContext().showDocument(url);
    
    }

  7. #7
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da soundsgood
    non mi aggiorna la pagina web con showDocument
    Con una prova veloce che ho fatto pare che funzioni benissimo (su IE). Infatti il onload della pagina viene invocato di nuovo e la applet viene riavviata (il suo init() viene invocato di nuovo).
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  8. #8
    ma ci sta pure javascript?

    mi posteresti il codice cortesemente?

  9. #9
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da soundsgood
    ma ci sta pure javascript?

    mi posteresti il codice cortesemente?
    codice:
    getAppletContext().showDocument(getDocumentBase());
    Non c'è nulla di Javascript qui.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  10. #10
    getDocumentBase() restituisce una url che se stampo è:

    C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\gestione\index.html

    ovvero il percorso della pagina web dentro il computer..

    se volessi invece che mi trova l'indirizzo web della pagina?

    ad esempio localhost:8080\gestione\index.html

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.