XML Server Getting Started    
Programming Windows and Dialog Boxes 
A dialog box is a special window that you create using the 
showModalDialog
 and showModelessDialog methods on the 
window
 object. Dialog boxes are useful for obtaining input from the user in a way that does not obscure the information in 
the current window. They are also useful for displaying important information that the user should act upon or acknowledge 
before proceeding. 
The 
showModalDialog
 method is similar to the 
open
 method in that it takes the URL of an HTML document and displays the 
document in a new window. One of the main differences, however, is that the dialog box is modal, meaning it does not 
release the input focus until it is closed. This means the user cannot switch back to the window that created the dialog box 
until the dialog box is closed. However, this does not prevent the user from switching to other windows or applications.  
Dialog boxes accept arguments via 
dialogArguments property
 .  They can return value to the calling script by assigning it to 
the 
returnValue property
.  
To illustrate the use of dialog boxes we modify the script section contained in /Examples/Tutorial/step5.jsp. 
Precisely, we make both buttons    bnt_ok  and  bnt_cancel    close the (dialog box) window and we assign boolean value 
to 
returnValue 
property of our dialog box.  The resulting XMLSPage is located in /Examples/Tutorial/step6.jsp: 
 
Now, to invoke this dialog box we provide  HTML page located in 
/Examples/Tutorial/step6.html
:  
 
   
 2000 2002 Computer Technology Inc. All rights reserved. 
Page 28 




J2EE Web Hosting Tundra XML Server Pages J2EE Hosting




 
TotalRoute.net Business web hosting division of Vision Web Hosting Inc. All rights reserved.