Replace написав:це лише js?
Так, тільки js. Це можна окрім власне js гілки використовувати для алгоритмів, наприклад. Та для будь-яких мово-незалежних питань.
<script>
// Перевірити рядок на безпечність, тобто що там ескейпнуті лапки - не складно.
var js_snippet = "document.getElementById(\"hello\").value = \"Привіт, Світе!\";";
var html_snippet = "<input id=\"hello\"/>";
function RunSnippet()
{
document.getElementById("html_snippet").innerHTML = html_snippet;
eval(js_snippet);
}
</script>
<button onclick="RunSnippet();">Запустити шмат</button><br>
<span id="html_snippet" />
Я на js не пишу, тому це краще б зробив хтось у кого є досвід.
PS. Зрештою html і js код треба показувати і користувач бачитиме, що запускає, якщо ж хтось вирішить побавитись, то можна забанити назавжди.