Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/04/2012, 02:34
quico5
 
Fecha de Ingreso: enero-2008
Mensajes: 581
Antigüedad: 17 años
Puntos: 9
JS solo funciona una vez

Tuve que poner el botón de BORRAR como recarga de pagina, no se porque javascript solo funciona una vez y después no hace nada

gracias

----------------------------------
http://anhida.es/portal/test-de-ninos/?para=padres
----------------------------------



<center>
<form name="test" id="test">
<table id="test"><tr><td>
<select name="n0"><option value="50">Elegir:*****<option value="0">Nada<option value="1">Poco<option value="2">Bastante<option value="3">Mucho</select>
<select name="n1"><option value="50">Elegir:*****<option value="0">Nada<option value="1">Poco<option value="2">Bastante<option value="3">Mucho</select>
<select name="n2"><option value="50">Elegir:*****<option value="0">Nada<option value="1">Poco<option value="2">Bastante<option value="3">Mucho</select>
<select name="n3"><option value="50">Elegir:*****<option value="0">Nada<option value="1">Poco<option value="2">Bastante<option value="3">Mucho</select>
<select name="n4"><option value="50">Elegir:*****<option value="0">Nada<option value="1">Poco<option value="2">Bastante<option value="3">Mucho</select>
<select name="n5"><option value="50">Elegir:*****<option value="0">Nada<option value="1">Poco<option value="2">Bastante<option value="3">Mucho</select>
<select name="n6"><option value="50">Elegir:*****<option value="0">Nada<option value="1">Poco<option value="2">Bastante<option value="3">Mucho</select>
<select name="n7"><option value="50">Elegir:*****<option value="0">Nada<option value="1">Poco<option value="2">Bastante<option value="3">Mucho</select>
<select name="n8"><option value="50">Elegir:*****<option value="0">Nada<option value="1">Poco<option value="2">Bastante<option value="3">Mucho</select>
<select name="n9"><option value="50">Elegir:*****<option value="0">Nada<option value="1">Poco<option value="2">Bastante<option value="3">Mucho</select>
</td><td id="padres">
Es impulsivo, irritable.<br/>
Es llor&oacute;n/a.<br/>
Es m&aacute;s movido de lo normal.<br/>
No puede estarse quieto/a.<br/>
Es destructor (ropas, juguetes, otros objetos).<br/>
No acaba las cosas que empieza.<br/>
Se distrae f&aacute;cilmente, tiene escasa atenci&oacute;n.<br/>
Cambia bruscamente sus estados de &aacute;nimo.<br/>
Sus esfuerzos se frustran f&aacute;cilmente.<br/>
Suele molestar frecuentemente a otros ni&ntilde;os.<br/>
</td><td id="profesores">
Tiene excesiva inquietud motora.<br/>
Tiene explosiones impredecibles de mal genio.<br/>
Se distrae fácilmente, tiene escasa atención.<br/>
Molesta frecuentemente a otros niños.<br/>
Tiene aspecto enfadado, huraño.<br/>
Cambia bruscamente sus estados de ánimo.<br/>
Intranquilo, siempre en movimiento.<br/>
Es impulsivo e irritable.<br/>
No termina las tareas que empieza.<br/>
Sus esfuerzos se frustran fácilmente.<br/>
</td></tr>
<tr><td colspan="2" style="text-align:center;">
<br/><input type="button" value="Pre-valoración del niño" onclick="suma(),nino()"><input type="button" value="Pre-valoración de la niña" onclick="suma(),nina()"><input type="button" value="Borrar mensaje y formulario" onClick="history.go(0)">
</td></tr></table>
</form>

<br/>Mensaje: <span id="msj">gggg</span>
<center>

<style>
#test{display:table; width:500px;}
#test tr{display:table-row;}
#test tr td{display:table-cell; vertical-align:top; line-height:20px; text-align:left;}
@media not screen and (1){#test tr td{line-height:22px;}}
#test select{display:block; font-size: 13px;}
</style>


<script language="javascript" type="text/javascript">


function gup(name){
var regexS = "[\\?&]"+name+"=([^&#]*)";
var regex = new RegExp ( regexS );
var tmpURL = window.location.href;
var results = regex.exec( tmpURL );
if( results == null )
return"";
else
return results[1];
}

if(!gup('para')){para='padres';}else{para=gup('par a')}

if(para=='padres'){document.write("<style>h1:after {content:' para padres';}</style>");}else{document.write("<style>h1:after{con tent:' para profesores';}</style>");}


document.getElementById("padres").style.display="n one";
document.getElementById("profesores").style.displa y="none";
document.getElementById(para).style.display="table-cell";

function suma(){

suma = parseInt(document.test.n0.value)+parseInt(document .test.n1.value)+parseInt(document.test.n2.value)+p arseInt(document.test.n3.value)+parseInt(document. test.n4.value)+parseInt(document.test.n5.value)+pa rseInt(document.test.n6.value)+parseInt(document.t est.n7.value)+parseInt(document.test.n8.value)+par seInt(document.test.n9.value);

if(suma>=50){document.getElementById('msj').innerH TML="Completa el formulario.";}



}

//function nino(){if(suma<50){if(suma<18){alert("El ni&ntilde;o no parece Hiperactivo.");}else{alert("El ni&ntilde;o parece Hiperactivo.");}}}
//function nina(){if(suma<50){if(suma<13){alert("El ni&ntilde;a no parece Hiperactiva.");}else{alert("El ni&ntilde;a parece Hiperactiva.");}}}

function nino(){if(suma<50){if(suma<18) {document.getElementById('msj').innerHTML="El ni&ntilde;o no parece Hiperactivo.";}
else {document.getElementById('msj').innerHTML="El ni&ntilde;o parece Hiperactivo.";}
}}
function nina(){if(suma<50){if(suma<13) {document.getElementById('msj').innerHTML="El ni&ntilde;a no parece Hiperactiva.";}
else {document.getElementById('msj').innerHTML="El ni&ntilde;a parece Hiperactiva.";}
}}