Если вы хотите, чтобы на странице отображались новые оценки при каждом их изменении, вам нужно будет обновлять DOM каждый раз, когда вы меняете оценки. Другими словами, поместите ваш код ...innerHTML = {score}
в обработчик событий.
Вот короткая демонстрация:
var playerscore = 0;
var computerscore = 0;
// display initial scores
document.getElementById('cpuscore').innerHTML = computerscore;
document.getElementById('playerscore').innerHTML = playerscore;
document.getElementById('run').addEventListener("click", function() {
// ... game logic here ...
if (Math.random() > .5)
computerscore++
else
playerscore++;
// display updated scores
document.getElementById('cpuscore').innerHTML = computerscore;
document.getElementById('playerscore').innerHTML = playerscore;
});
<div>CPU Score: <span id="cpuscore"></span></div>
<div>Player Score: <span id="playerscore"></span></div>
<button id="run">Run</button>
Если Вы захотите создать базу данных доступа (mdb файл) с нуля, то Вам будет нужен некоторый Microsoft Office dll, таким образом, я буду думать, что можно забыть это.
Если Ваша идея состоит в том, чтобы вставлять/управлять данные в Доступ mdb файл, Вам будет нужен определенный драйвер для вида связи, которую Вы хотите использовать. Я думаю, что Ваш выбор будет в основном между ODBC и OLEDB. Можно затем использовать эту связь для изменения данных (ВСТАВЬТЕ, ОБНОВИТЕ, УДАЛИТЕ), извлеките его (ВЫБОР), даже управляют структурой базы данных через инструкции DDL (СОЗДАЙТЕ, ОТБРОСЬТЕ, и т.д.).
мог бы быть немой вопрос, но почему доступ? Я должен предположить, что эти данные должны передать свой путь к Windows в какой-то момент? Могли бы быть другие способы решить эту проблему. если дб доступа будет используемым в доме, можно установить соединение с MySQL от работы Доступа окон и получить данные тот путь.. если файл данных будет разъединенным, Вы могли бы попытаться создать разделенный от запятой текстовый файл с данными, но дать им .xls расширение - на машине окон, которую это заставит их открывать в Excel, с которым многие пользователи согласились бы.
EasySoft имеют драйвер ODBC, который мог использоваться для вставки данных в существующую базу данных Access MS.
Если бы Вы можете, я подкачать Доступ для SQL Server Express (бесплатная загрузка), то можно использовать драйвер FreeTDS ODBC, чтобы говорить с ним из Linux или одного из других доступных коммерческих драйверов ODBC для доступа к MS SQL Server из Linux.
Почему бы не использовать веб-сервис? Вы могли выполнить ASP (или безотносительно) сервис на машину Windows, и он мог создать необходимый .mdb файл с помощью ODBC. Затем Ваше приложение Linux могло загрузить необработанные данные и получить .mdb в ответ.
Или альтернативно, просто запускает Ваш весь скрипт в Windows. Можно установить cygwin и/или ActiveSate perl и драйверы Windows ODBC доступа (включая Доступ) оттуда.
Возможно ли вам отредактировать базу данных доступа в Windows, чтобы вы использовали связанные таблицы, которые затем были связаны с внешний текстовый файл, XML-файл, HTML-документ и т. д .?
В Office2007 используйте вкладку «Внешние данные», а затем выберите «Текстовый файл», «XML-файл» и т. д. Просто убедитесь, что выбран переключатель «Ссылка на источник данных путем создания связанной таблицы». Если вы сначала удалите существующую таблицу и создадите связанную таблицу с тем же именем, вы просто можете обмануть свое приложение, чтобы просмотреть текстовый файл через Access в качестве прокси-сервера.
Таким образом, вы можете легко обновить внешний файл из вашего приложения Linux и Ваше приложение должно видеть эти данные при взаимодействии с базой данных доступа.
Вы можете запустить Access 2002 в системе Linux, используя Crossover Office , и автоматизировать его с помощью сценария. (Например, вы можете написать какой-нибудь VBScript и выполнить его с помощью wscript.exe в CrossOver.)
В последнее время я сам делаю это для некоторых баз данных, и он отлично работает. Напишите мне, если вам понадобится помощь в настройке.