import java.applet.Applet; import java.awt.*; import java.net.*; public class URLTargetBug extends Applet { Button _firstButton; Button _secondButton; public void init() { setLayout(new GridLayout(2,1)); _firstButton = new Button("Click Here For Target = _blank"); _secondButton = new Button("Click Here for Target = _mytarget"); add(_firstButton); add(_secondButton); } public boolean handleEvent (Event event) { if (event.target == _firstButton && event.id == Event.ACTION_EVENT) { loadURL("../Html/first.html", "_blank"); return true; } if (event.target == _secondButton && event.id == Event.ACTION_EVENT) { loadURL("../Html/second.html", "_mytarget"); return true; } return super.handleEvent(event); } private void loadURL (String urlName, String target) { URL u = null; try { u = new URL(getCodeBase(), urlName); } catch (MalformedURLException e) { System.out.println("Maformed URL Exception Thrown"); } getAppletContext().showDocument(u, target); } }