// // goURL.java - created April 1997 // revised March 1998 // // Michael S. Shipp // mkshp@ionet.net // // Gathers website names and urls from applet parameter tags // and inserts them into a choice box. From there, a user // may chose which site they would like to view. goURL automatically // takes them there. // // goURL.java comes "AS IS". import java.awt.*; import java.applet.*; import java.net.*; public class goURL extends Applet { Choice page; String webpage, pageURL; String[] holdPage; String[] holdURL; int NUMBER_OF_URLS = 256; int i; public void init() { page = new Choice(); holdPage = new String[NUMBER_OF_URLS]; holdURL = new String[NUMBER_OF_URLS]; for(i = 0; i < NUMBER_OF_URLS; i++) { webpage=getParameter("page" + i); pageURL=getParameter("url" + i); if((webpage == null) || (pageURL == null)) break; holdPage[i] = webpage; holdURL[i] = pageURL; page.addItem(holdPage[i]); } add(page); } public boolean action(Event e, Object obj) { int temp; if(e.target.equals(page)) { temp = page.getSelectedIndex(); try { URL u = new URL(holdURL[temp]); getAppletContext().showDocument(u); }// End try statement catch(MalformedURLException ex) { System.err.println(ex); }// End catch statement }// End of if statement return true; } //end of action }// End goURL