Помогите с js-dos
Нашел на просторах интернета эмулятор DOS. Позволяет запускать любые приложения и игры выпущенные под DOS. Все бы хорошо, но не как не получается разобраться в API - DOSBOX.UI.
Код для запуска DOS программы на сайте имеется, там все очень просто: <script type="text/javascript" src="js-dos-api.js"></script> <script type="text/javascript"> new Dosbox({ id: "dosbox", onload: function (dosbox) { dosbox.run("digger.zip", "./DIGGER.COM"); }, onrun: function (dosbox, app) { console.log("App '" + app + "' is runned"); } }); </script> Но как в него добавить кастомизацию интерфейса из DOSBOX.UI ума не приложу. Нет даже банального примера кроме: new Dosbox.UI({id: 'divId'}); Но при использовании его просто создается еще один canavs и все. Может кто нибудь из мудрецов приведет пример его использования. Будет достаточно одного какого нибудь элемента из DOSBOX.UI, например: @start = $('<div class="dosbox-start">Click to start'). Как его внедрить в основной код который приведен выше? Побывал так, но не пошло: <body> <div id="dosbox"></div> <script type="text/javascript" src="js-dos-api.js"></script> <script type="text/javascript"> var dosbox = new Dosbox({ id: "dosbox", ui: function (dosbox) { dosbox.start = $('<div class="dosbox-start">Click to start'); }, onload: function (dosbox) { dosbox.run("4.zip", "./NEWSCIV.EXE"); }, onrun: function (dosbox, app) { console.log("App '" + app + "' is runned"); } }); </script> </body> Тут посмотреть пример работы |
Часовой пояс GMT +3, время: 16:33. |