// -------------------------------------------------- // OUVERTURE D'UNE PAGE HTML EN JAVA // -------------------------------------------------- import java.applet.*; import java.net.*; public class URLComplet extends Applet { String s; String f; // Initialisation de l'applet public void init() { // Adresse de la page web à charger s = "http://www.mygale.org/~inisan"; // Nom de la frame où doit apparaître la page web f = "droite"; // Appeler la fonction qui permet le chargement de la page HTML chargerPage(s, f); // On aurait bien sûr pu écrire : // chargerPage("http://www.mygale.org/~inisan", "droite"); } // Fonction permettant de charger une page web locale ou mondiale, // avec ou sans frame public void chargerPage(String s, String f) { URL u; // Si s est indéfinie, ne pas aller plus loin if (s == null) return; // Si la frame est indéfinie, prendre _self par défaut if (f == null) f = "_self"; // Construire l'URL et charger la page try { // Construire une URL mondiale (si la chaîne démarre par http://) // ou une URL locale (dans le cas contraire) if (s.startsWith("http://")) u = new URL(s); else u = new URL(getDocumentBase(), s); // Charger la page getAppletContext().showDocument(u, f); } catch (MalformedURLException e) {} } }