Variavel declarada aparece como não definida

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)

Ih rapaz, a formatação do seu codigo saiu errado! Já já alguém aparece com um gif mostrando como faz. Mas é só você selecionar todo o codigo e apertar </>. Ah! Antes de fazer isso, ajeita a indentação também. Só mais uma coisa, você não disse os nomes das variáveis que estão com problemas ou séria todas?
Até logo.

opa vou editar

nn consegui :confused:

Apaga o codigo que você postou, cola de novo e faz isso:

vlw!

tchau vou criar outro topico mais detalhado…