SetState_click () {(); strState=ctlNewState.value; (tmSetStates () amp; amp; tmSetState (strState)) ();
} ctlTape_click (n) {(flTMDoStop) {(n); ();
}
} chkAllDigit_click (checked) {ids=chkDigitIds.split ( ); (var i=0; i lt; ids.length; i ++). getElementById ( symbol + ids [i]). checked=checked;
} chkAllAlpha_click (checked) {ids=chkAlphaIds.split ( ); (var i=0; i lt; ids.length; i ++). getElementById ( symbol + ids [i]). checked=checked;
} chkAllSymbol_click (checked) {ids=chkSymbolIds.split ( ); (var i=0; i lt; ids.length; i ++). getElementById ( symbol + ids [i]). checked=checked;
}
lt;/script gt;
lt; body onload= init () gt;
lt; span id= ctlNBSP gt; amp; nbsp; lt;/span gt;
lt; div gt;
lt; h1 gt; Наступна команда lt;/h1 gt;
lt; div id= ctlNextCommand gt; lt;/div gt;
lt;/div gt;
lt; div gt;
lt; h1 gt; Поточний стан lt;/h1 gt;
lt; div id= state gt; lt;/div gt;
lt;/div gt;
lt; div id= ctlTapeContainer gt;
lt; table id= ctlTape gt;
lt; tr id= tape gt; lt;/tr gt;
lt;/table gt;
lt;/div gt;
lt; div gt;
lt; input type= button = btnShowNextCommand = Показати наступну команду = btnShowNextCommand_click () / gt;
lt; input type=laquo;buttonraquo;=laquo;btnStepraquo;=laquo;Шагraquo;=laquo;btnStep_click()raquo;/gt;
lt; input type=laquo;buttonraquo;=laquo;Стартraquo;=laquo;btnStartraquo;=laquo;btnStart_click()raquo;/gt;
Швидкість
lt; select id= speed gt;
lt; option value= 0 / gt; Миттєво
lt; option value= 50 / gt; Дуже швидко
lt; option value= 200 / gt; Швидко
lt; option value= 500 selected= true / gt; Неспішно
lt; option value= 1 000 / gt; Повільно
lt; option value= 5000 / gt; Дуже повільно
lt;/select gt;
lt; input type=laquo;buttonraquo;=laquo;Стопraquo;=laquo;btnStopraquo;=laquo;trueraquo;=laquo;btnStop_click()raquo;/gt;
lt; table width= 50% = definitions = 4 gt;
lt; tr gt;
lt; td width= 50% gt;
lt; h2 gt; Стан lt;/h2 gt;
lt; input type= textbox = newState = q1 / gt; lt; br/ gt;
lt; input type=laquo;buttonraquo;=laquo;Установитьraquo;=laquo;btnSetStateraquo;=laquo;btnSetState_click()raquo;/gt;
lt;/td gt;
lt; td colspan= 2 = 50% gt;
lt; h2 gt; Конфігурація lt;/h2 gt;
lt; input type= textbox = config = 10111 / gt;
lt; br/ gt;
lt; input type=laquo;buttonraquo;=laquo;Установитьraquo;=laquo;btnSetConfigraquo;=laquo;btnSetConfig_click()raquo;/gt;
lt;/td gt;
lt; h2 gt; Безліч станів lt;/h2 gt;
lt; table width= 50% = states gt;
lt; tr gt;
lt; td width= 25% gt; lt; input type= checkbox = true disabled= true / gt; STOP lt;/td gt;
lt; td width= 25% gt; lt; input type= checkbox id= stateQ10 / gt; q10 lt;/td gt;
lt; td width= 25% gt; lt; input type= textbox id= extraState0 gt;
lt;/tr gt;
lt; tr gt;
lt; td gt; lt; input type= checkbox id= stateQ1 checked= true / gt; q1 lt;/td gt;
lt; td gt; lt; input type= checkbox id= stateQ11 / gt; q11 lt;/td gt;
lt; td gt; lt; input type= textbox id= extraState1 gt;
lt;/tr gt;
lt; tr gt;
lt; td gt; lt; input type= checkbox id= stateQ2 checked= true / gt; q2 lt;/td gt;
lt; td gt; lt; input type= checkbox id= stateQ12 / gt; q12 lt;/td gt;
lt; td gt; lt; input type= textbox id= extraState2 gt;
lt;/tr gt;