código:
function criaren(){
código = código + "<script>novo = document.createElement('div');novo.id = '"+document.getElementById("nomeen").value
+"';novo.style = 'width:20vw;height:30vh;position:absolute;left:"+document.getElementById("enx").value+"vw;top:"+document.getElementById("eny").value+"vh;background:#333333;';document.body.appendChild(novo);var "+document.getElementById("nomeen").value
+" = document.getElementById('"+document.getElementById("nomeen").value+"');var "+document.getElementById("nomeen").value+"x,"+document.getElementById("nomeen").value+"y;"+
"setInterval(function(){"+document.getElementById("nomeen").value+"x = "+document.getElementById("enx").value+"+mx;"+document.getElementById("nomeen").value+"y = "+document.getElementById("eny").value+"+my;if("+document.getElementById("nomeen").value
+".offsetLeft < jogador.offsetLeft){"+document.getElementById("nomeen").value+"x += 0.1;}else{"+document.getElementById("nomeen").value+"x -= 0.1;} if("
+document.getElementById("nomeen").value+".offsetTop < jogador.offsetTop){"+document.getElementById("nomeen").value+"y += 0.1;}else{"
+document.getElementById("nomeen").value+"y -= 0.1;}"+document.getElementById("nomeen").value+".style.left = "+document.getElementById("nomeen").value+"x+'%';"
+document.getElementById("nomeen").value+".style.top = "+document.getElementById("nomeen").value+"y+'%';},15);<"+"/script>";
tela.srcdoc = código+"<script>"+códigojs+"<"+"/script>";
}
as variaveis criadas dinamicamente que estão no meio do código, aparecem no console como não definida…(as variaveis estao na 4 linha e mais o menos no meio)