JavaScript DHTML/SmartClient/YesNoDialog

Материал из Web эксперт
Перейти к: навигация, поиск

Show Yes/No dialog and get returning result

   <source lang="html4strict">


<HTML><HEAD>

 <SCRIPT>var isomorphicDir="isomorphic/";</SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Core.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Foundation.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Containers.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Grids.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Forms.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_DataBinding.js></SCRIPT>
 <SCRIPT SRC=isomorphic/skins/SmartClient/load_skin.js></SCRIPT>

</HEAD><BODY BGCOLOR="papayawhip" MARGINHEIGHT=0 MARGINWIDTH=0 LEFTMARGIN=0 TOPMARGIN=0>

<IMG SRC=images/blank.gif WIDTH=1 HEIGHT=4>


<SCRIPT> Button.create({

 ID:"askButton",
 title:"launch ISC ask()",
 left:100,
 top:100,
 width:200,
 height:25,
 click:"ask("This is an ask() dialog.",                           \
       {yesClick:  function () {                          \
               outputLabel.setContents("ask() dialog - [YES] clicked");  \
               return this.Super("yesClick", arguments);          \
             },                                \
        noClick:  function () {                          \
               outputLabel.setContents("ask() dialog - [NO] clicked");    \
               return this.Super("noClick", arguments);          \
             }                                \
       }                                      \
          );"

});

Label.create({

 ID:"outputLabel",
 contents:"Dialog test output.",
 padding:2,
 left:350,
 top:100,
 width:250,
 height:20,
 backgroundColor:"white",
 border:"1px solid black"

}); </SCRIPT> </BODY> </HTML>

 </source>