11/04/2012, 02:34
|
| | 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ón/a.<br/>
Es má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ácilmente, tiene escasa atención.<br/>
Cambia bruscamente sus estados de ánimo.<br/>
Sus esfuerzos se frustran fácilmente.<br/>
Suele molestar frecuentemente a otros niñ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ño no parece Hiperactivo.");}else{alert("El niño parece Hiperactivo.");}}}
//function nina(){if(suma<50){if(suma<13){alert("El niña no parece Hiperactiva.");}else{alert("El niña parece Hiperactiva.");}}}
function nino(){if(suma<50){if(suma<18) {document.getElementById('msj').innerHTML="El niño no parece Hiperactivo.";}
else {document.getElementById('msj').innerHTML="El niño parece Hiperactivo.";}
}}
function nina(){if(suma<50){if(suma<13) {document.getElementById('msj').innerHTML="El niña no parece Hiperactiva.";}
else {document.getElementById('msj').innerHTML="El niña parece Hiperactiva.";}
}} |