Показать html файл внутри html5 холста? - PullRequest
0 голосов
/ 18 апреля 2020

Я пишу серьезную игру с некоторыми 2D-action-RPG-подобными частями, основанными на html5 canvas и javascript, и некоторыми «серьезными» частями, где студент должен ответить на вопрос науки и получить вознаграждение от некоторые разблокированные навыки для RPG-части (например, в духе CodeCombat).

Часть действия RPG работает нормально, но мне нужно отобразить вопрос, и этот вопрос должен отобразить уравнения, чтобы его нельзя было решить только с помощью fillText из того, что я понимаю. Вопрос должен быть в специальном файле html (скажем, вопрос. html), чтобы я мог использовать, например, mathjax.

Единственный способ сделать это прямо сейчас - открыть всплывающее окно с вопросом. html из игры javascript и отправить ответ с помощью window.opener. Но это безобразно!

Есть ли способ задать этот вопрос. html отображается в рамке внутри холста (чтобы я мог «оставаться в игре»)? До сих пор я пытался использовать iframe в вызове document.write (): он отображает вопрос. html хорошо, но тогда холст кажется сломанным.

Спасибо за любой совет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...