Revision: 53100
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at November 13, 2011 15:42 by facufs
Initial Code
var foto = 1;
var preg = 1;
function open_win()
{
window.open('../galeria_js/galeria_js.html','','width=500,height=500,resizeble=no')
}
function close_win()
{
window.close();
}
function change_back()
{
foto--;
if(foto <= 0){
foto = 6;
}
document.getElementById("gal").src = "img/nac_galeria0" + foto +".jpg";
}
function change_fow()
{
foto++;
if(foto > 6){
foto = 1;
}
document.getElementById("gal").src = "img/nac_galeria0" + foto +".jpg";
}
function change_gal(img)
{
document.getElementById("img_gal").src = img;
}
/*FUNCION DEL JUEGO*/
function juego(resp){
/*se fija por que numero de pregunta va el usuario, la misma variable se utiliza para realizar el cambio de imagen*/
switch(preg)
{
case 1:
/*si la respuesta es la correcta, en este caso la uno, le advierte al usuario y realiza los cambios necesarios en los elementos del sitio*/
if(resp == "1")
{
alert("Respuesta correcta!");
document.getElementById("img_gal").src = "img/img_juegos0" + preg + ".jpg"; /*Cambio de imagen*/
document.getElementById("opc1").innerHTML = "Argentina"; /*cambios de contenido de etiquetas a*/
document.getElementById("opc2").innerHTML = "Uruguay";
document.getElementById("opc3").innerHTML = "Chile";
preg++;
}
/*en caso contrario tambien le avisa al usuario y le permite volver a intentarlo*/
else
{
alert("Incorrecto!");
}
break;
case 2:
if(resp == "2")
{
alert("Respuesta correcta!");
document.getElementById("img_gal").src = "img/img_juegos0" + preg + ".jpg";
document.getElementById("opc1").innerHTML = "Argentina";
document.getElementById("opc2").innerHTML = "Paraguay";
document.getElementById("opc3").innerHTML = "Bolivia";
preg++;
}
else
{
alert("Incorrecto!");
}
break;
case 3:
if(resp == "1")
{
alert("Respuesta correcta!");
document.getElementById("img_gal").src = "img/img_juegos0" + preg + ".jpg";
document.getElementById("opc1").innerHTML = "India";
document.getElementById("opc2").innerHTML = "China";
document.getElementById("opc3").innerHTML = "Mongolia";
preg++;
}
else
{
alert("Incorrecto!");
}
break;
case 4:
if(resp == "3")
{
alert("Respuesta correcta!");
document.getElementById("img_gal").src = "img/img_juegos0" + preg + ".jpg";
document.getElementById("opc1").innerHTML = "Perú";
document.getElementById("opc2").innerHTML = "Venezuela";
document.getElementById("opc3").innerHTML = "Paraguay";
preg++;
}
else
{
alert("Incorrecto!");
}
break;
case 5:
if(resp == "3")
{
alert("Respuesta correcta!");
document.getElementById("img_gal").src = "img/img_juegos0" + preg + ".jpg";
document.getElementById("opc1").innerHTML = "Francia";
document.getElementById("opc2").innerHTML = "Suiza";
document.getElementById("opc3").innerHTML = "Canada";
preg++;
}
else
{
alert("Incorrecto!");
}
break;
case 6:
if(resp == "3")
{
alert("Felicidades! Ha ganado el juego! Será redirigido al home del sitio");
window.location = "../index.html";
}
else
{
alert("Incorrecto!");
}
break;
}
}
/*FUNCION VALIDADORA*/
function validar(){
if (document.formulario.nombre.value.length==0)
{
alert("Debe escribir su nombre");
document.formulario.nombre.focus();
return;
}
var ck_email = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/;
valor = document.getElementById("email").value;
if( !(ck_email.test(valor)) ) {
alert("Email debe contener un email")
return false;
}
if(!document.formulario.numis[0].checked || document.formulario.numis[1].checked)
{
alert("Debe elegir una opción");
document.formulario.numis[0].focus();
return;
}
if (document.formulario.mensaje.value.length==0)
{
alert("Debe escribir un mensaje");
document.formulario.mensaje.focus();
return;
}
alert("Gracias por enviar el su consulta");
document.formulario.submit();
}
Initial URL
ninguno
Initial Description
ninguno
Initial Title
JS TP FINAL INFORMATICA 1
Initial Tags
Initial Language
JavaScript