/ Published in: JavaScript
ninguno
Expand |
Embed | Plain Text
Copy this code and paste it in your HTML
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(); }
URL: ninguno