Return to Snippet

Revision: 53100
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