我需要在window.open上显示一个带有2个字符串和变量的document.write,但问题是该变量没有显示,代替它,它显示:[object window] ,这是我的代码,谢谢。
function showResult() {
var result = parseInt(valor1 + valor2 + valor3 + valor4 + valor5 +
valor6 + valor7 + valor8 + valor9 + valor10 + valor11 + valor12 +
valor13 + valor14 + valor15 + valor16 + valor17 + valor18 +
valor19 + valor20 + valor21 + valor22 + valor23 + valor24 +
valor25 + valor26 + valor27 + valor28 + valor29 + valor30 +
valor31 + valor32 + valor33 + valor34 + valor35 + valor36 +
valor37 + valor38 + valor39 + valor40 + valor41 + valor42 +
valor43 + valor44 + valor45);
if (result >= 0 && result <= 20) {
result = window.open("", "respuesta1",
"left=150,top=150,height=300,width=500");
result.document.write("<b> Su resultado es:</b> " + result +
" <br> <b> Muy Bajo </b> : Con esta puntuación debes saber que todavía no conoces suficientemente qué emociones son las que vives, no valoras adecuadamente tus capacidades, que es seguro que las tienes. Son muchas las habilidades que no pones en práctica, y son necesarias para que te sientas más a gusto contigo mismo y las relaciones con la gente sean satisfactorias. Este programa de trabajo te podrá ser de gran ayuda para aumentar tus habilidades de inteligencia emocional."
);
}
答案 0 :(得分:0)
试试这个,对我有用。 我注意到你正在将结果更改为一个新窗口,然后取消该值。因此,创建一个名为newResult的新变量,给它结果的值,然后传递它并且它起作用。 :)
Amazon EC2 instances