32 lines
1.1 KiB
JavaScript
32 lines
1.1 KiB
JavaScript
function updateMonsterSprite() {
|
|
var selectedMonster = document.getElementById("monsterDropdown").value.toLowerCase();
|
|
var spriteUrl = `/img/monster/${selectedMonster}.png`;
|
|
|
|
var iframe = document.getElementById("monsterSpriteIframe");
|
|
iframe.src = "about:blank"; // Clear the iframe content
|
|
|
|
var content = `<!DOCTYPE html>
|
|
<style>
|
|
body {
|
|
margin: 0;
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
height: 100vh;
|
|
}
|
|
|
|
img {
|
|
max-width: 100%;
|
|
max-height: 100%;
|
|
object-fit: contain;
|
|
}
|
|
</style>
|
|
<body>
|
|
<img src="${spriteUrl}" alt="Monster Sprite">
|
|
</body>`;
|
|
|
|
iframe.contentWindow.document.open();
|
|
iframe.contentWindow.document.write(content);
|
|
iframe.contentWindow.document.close();
|
|
}
|