home *** CD-ROM | disk | FTP | other *** search
- function setFile(str) {
- // create frame and dialog
- var frame = new java.awt.Frame()
- var dlog = new java.awt.FileDialog(frame, "Save As...", java.awt.FileDialog.SAVE)
- // bring dialog to front and show it
- dlog.toFront()
- dlog.show()
- // capture path selected by user and file name entered into dialog field
- var filename = dlog.getDirectory() + dlog.getFile()
- // turn on privileges for writing
- netscape.security.PrivilegeManager.enablePrivilege("UniversalFileWrite")
- // do the Java stuff for writing the data to that file
- var outputStream = new java.io.FileOutputStream(filename)
- var writer = new java.io.BufferedWriter(new java.io.OutputStreamWriter(outputStream))
- writer.write(str)
- // flush the queue and close everything up
- writer.flush()
- writer.close()
- outputStream.close()
- netscape.security.PrivilegeManager.disablePrivilege("UniversalFileWrite")
- }
-