Это должно быть легко, но я не думаю, что это будет делать то, что вы хотите.
Я предполагаю, что вы хотите иметь окно предварительного просмотра с предварительным просмотром текстуры, и позволить пользователям вводить новые идентификаторы текстуры, нажимать кнопку и сразу же просматривать предварительный просмотр.
Простое изменение значения param
после загрузки страницы не приведет к этому.
Когда кнопка нажата, вам нужно удалить applet
и заново создать его с новым значением параметра, чтобы изменения вступили в силу.
Вот код, который вы просили:
<applet
code="net.minecraft.skintest.ModelPreviewApplet"
archive="http://www.minecraft.net/skin/skintest.jar" codebase="."
width="320"
height="320">
<param name="name" id="previewName" value="535" />
</applet>
<input type="text" id="newValue" />
<script>
document.getElementById('newValue').onblur = function(event) {
// grab value
var iVal = parseInt(this.value);
if(!iVal && iVal !== 0) return;
// update param
document.getElementById('previewName').value = iVal;
return true;
};
</script>
Если вы попробуете это, и оно не достигнет желаемого, дайте мне знать, и я смогу написать код, который сделает это.