04/07/2002, 02:48
|
| | | Fecha de Ingreso: abril-2002 Ubicación: Málaga
Mensajes: 1.475
Antigüedad: 22 años, 9 meses Puntos: 9 | |
Re: script mensaje de alerta en un cuadro desplegable Hola tunait, cuanto tiempo sin vernos. mira, gracias al scritp que me enviastes con lo de los
botones de radio he hecho un test de 10 preguntas. echale un vistazo y luego me cuentas.
Lo que me gustaría es saber si con este test es posible también ponerles los letreritos de alert
al estilo de "has acertado 10 preguntas, eres un fenomeno" o "has acertado 5 preguntas, ¡nadie es
perfecto!!!.
Por cierto, estoy esperando que me aconsejes algún sitio para veranear en agosto por Cataluña.
otra cosa antes que me olvide, aconsejame algún libro-tutorial para aprender javascript que este bien para un novato
como yo, con ejemplos, ejercicios y cosas de esas, bueno, te dejo y espero tu respuesta.
ByEeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
<html>
<head>
<script language="JavaScript">
mensaje=new Array()
mensaje[1]="Respuesta correcta"
mensaje[2]="Respuesta incorrecta"
//pregunta si estás seguro de querer esa respuesta y deshabilita el resto de respuestas posibles de la misma pregunta.
function mostrar(cual)
{confirmacion=confirm('"' + cual.texto + '" ¿Seguro?')
if(confirmacion){
alert(mensaje[cual.value])
nombre=cual.name;
for(m=0;m<formu.length;m++)
{
if(formu.elements[m].name==nombre)
{
formu.elements[m].disabled=true
}
}
}
}
//la funcion que suma los aciertos. Como la del ejemplo con select, sólo que con botones de radio
function sumar(cual)
{
total=0
for(m=0;m<=cual.length;m++)
{
if(cual[m].type=="button"){break}
if(cual[m].type=='radio' && cual[m].checked && cual[m].value=='1')
{
total++}
}
alert(total) }
</script>
<style>
<!--//A:link {text-decoration: none;}A:visited {text-decoration: none;}//-->
</style>
</head>
<body>
<body>
<form name="formu">
<b>1)</b> El bloc de notas es un pequeño cuaderno donde introducir texto.<br>
<input type="radio" name="bloc" onClick="mostrar(this)" value="1" texto="Verdadero">Verdadero |
<input type="radio" name="bloc" onClick="mostrar(this)" value="2" texto="Falso">Falso <p>
<b>2) </b>El bloc de notas trabaja con texto con formato.<br>
<input type="radio" name="bloc2" onClick="mostrar(this)" value="2" texto="Verdadero">Verdadero |
<input type="radio" name="bloc2" onClick="mostrar(this)" value="1" texto="Falso">Falso <p>
<b>3)</b> Entre las opciones del bloc de notas está el tipo de letra, el tamaño, la negrita, etc.<br>
<input type="radio" name="bloc3" onClick="mostrar(this)" value="2" texto="Verdadero">Verdadero |
<input type="radio" name="bloc3" onClick="mostrar(this)" value="1" texto="Falso">Falso <p>
<b>4)</b> Por el bloc de notas podemos movernos con los cursores o haciendo clic con el ratón en algún lugar del texto<br>
<input type="radio" name="bloc4" onClick="mostrar(this)" value="1" texto="Verdadero">Verdadero |
<input type="radio" name="bloc4" onClick="mostrar(this)" value="2" texto="Falso">Falso <p>
<b>5)</b> Para borrar lo escrito a la derecha del cursor usamos la tecla "Supr".<br>
<input type="radio" name="Supr" onClick="mostrar(this)" value="1" texto="Verdadero">Verdadero |
<input type="radio" name="Supr" onClick="mostrar(this)" value="2" texto="Falso">Falso <p>
<b>6)</b> Para borrar lo escrito a la izquierda del cursor usamos la tecla "Supr".<br>
<input type="radio" name="Supr1" onClick="mostrar(this)" value="2" texto="Verdadero">Verdadero |
<input type="radio" name="Supr1" onClick="mostrar(this)" value="1" texto="Falso">Falso <p>
<b>7)</b> Para borrar texto en el bloc de notas sólo podemos usar la tecla "Supr".<br>
<input type="radio" name="Supr2" onClick="mostrar(this)" value="2" texto="Verdadero">Verdadero |
<input type="radio" name="Supr2" onClick="mostrar(this)" value="1" texto="Falso">Falso <p>
<b>8)</b> Para copiar un texto debemos señalarlo, seleccionarlo en el menú Edición la opción "Copiar", señalar el lugar donde queramos copiarlo, y seleccionar "Copiar" del menú Edición.<br>
<input type="radio" name="copiar" onClick="mostrar(this)" value="1" texto="Verdadero">Verdadero |
<input type="radio" name="copiar" onClick="mostrar(this)" value="2" texto="Falso">Falso <p>
<b>9)</b> El procedimiento para copiar o cortar un texto es el mismo pero seleccionando "Copiar" o "Cortar" en cada caso.<br>
<input type="radio" name="copiar1" onClick="mostrar(this)" value="1" texto="Verdadero">Verdadero |
<input type="radio" name="copiar1" onClick="mostrar(this)" value="2" texto="Falso">Falso <p>
<b>10)</b> Cuando hayamos seleccionado un texto y lo hayamos copiado, al pegarlo en algún otro lugar vaciamos el Portapapeles, de modo que tendremos que copiarlo de nuevo si queremos pegarlo en otro lugar.<br>
<input type="radio" name="copiar2" onClick="mostrar(this)" value="2" texto="Verdadero">Verdadero |
<input type="radio" name="copiar2" onClick="mostrar(this)" value="1" texto="Falso">Falso <p>
<p align="center">
<input type="button" onClick="sumar(this.form)" value="Comprobar nº de aciertos"> </p>
</form>
</body>
</html> |