JS TP FINAL INFORMATICA 1


/ Published in: JavaScript
Save to your folder(s)

ninguno


Copy this code and paste it in your HTML
  1. var foto = 1;
  2. var preg = 1;
  3.  
  4. function open_win()
  5. {
  6. window.open('../galeria_js/galeria_js.html','','width=500,height=500,resizeble=no')
  7. }
  8.  
  9. function close_win()
  10. {
  11. window.close();
  12. }
  13.  
  14. function change_back()
  15. {
  16. foto--;
  17.  
  18. if(foto <= 0){
  19. foto = 6;
  20. }
  21.  
  22. document.getElementById("gal").src = "img/nac_galeria0" + foto +".jpg";
  23. }
  24.  
  25. function change_fow()
  26. {
  27. foto++;
  28.  
  29. if(foto > 6){
  30. foto = 1;
  31. }
  32.  
  33. document.getElementById("gal").src = "img/nac_galeria0" + foto +".jpg";
  34. }
  35.  
  36. function change_gal(img)
  37. {
  38. document.getElementById("img_gal").src = img;
  39. }
  40.  
  41. /*FUNCION DEL JUEGO*/
  42. function juego(resp){
  43.  
  44. /*se fija por que numero de pregunta va el usuario, la misma variable se utiliza para realizar el cambio de imagen*/
  45. switch(preg)
  46. {
  47. case 1:
  48. /*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*/
  49. if(resp == "1")
  50. {
  51. alert("Respuesta correcta!");
  52. document.getElementById("img_gal").src = "img/img_juegos0" + preg + ".jpg"; /*Cambio de imagen*/
  53. document.getElementById("opc1").innerHTML = "Argentina"; /*cambios de contenido de etiquetas a*/
  54. document.getElementById("opc2").innerHTML = "Uruguay";
  55. document.getElementById("opc3").innerHTML = "Chile";
  56. preg++;
  57. }
  58. /*en caso contrario tambien le avisa al usuario y le permite volver a intentarlo*/
  59. else
  60. {
  61. alert("Incorrecto!");
  62. }
  63. break;
  64.  
  65. case 2:
  66. if(resp == "2")
  67. {
  68. alert("Respuesta correcta!");
  69. document.getElementById("img_gal").src = "img/img_juegos0" + preg + ".jpg";
  70. document.getElementById("opc1").innerHTML = "Argentina";
  71. document.getElementById("opc2").innerHTML = "Paraguay";
  72. document.getElementById("opc3").innerHTML = "Bolivia";
  73. preg++;
  74. }
  75. else
  76. {
  77. alert("Incorrecto!");
  78. }
  79. break;
  80.  
  81. case 3:
  82. if(resp == "1")
  83. {
  84. alert("Respuesta correcta!");
  85. document.getElementById("img_gal").src = "img/img_juegos0" + preg + ".jpg";
  86. document.getElementById("opc1").innerHTML = "India";
  87. document.getElementById("opc2").innerHTML = "China";
  88. document.getElementById("opc3").innerHTML = "Mongolia";
  89. preg++;
  90. }
  91. else
  92. {
  93. alert("Incorrecto!");
  94. }
  95. break;
  96.  
  97. case 4:
  98. if(resp == "3")
  99. {
  100. alert("Respuesta correcta!");
  101. document.getElementById("img_gal").src = "img/img_juegos0" + preg + ".jpg";
  102. document.getElementById("opc1").innerHTML = "Perú";
  103. document.getElementById("opc2").innerHTML = "Venezuela";
  104. document.getElementById("opc3").innerHTML = "Paraguay";
  105. preg++;
  106. }
  107. else
  108. {
  109. alert("Incorrecto!");
  110. }
  111. break;
  112.  
  113. case 5:
  114. if(resp == "3")
  115. {
  116. alert("Respuesta correcta!");
  117. document.getElementById("img_gal").src = "img/img_juegos0" + preg + ".jpg";
  118. document.getElementById("opc1").innerHTML = "Francia";
  119. document.getElementById("opc2").innerHTML = "Suiza";
  120. document.getElementById("opc3").innerHTML = "Canada";
  121. preg++;
  122. }
  123. else
  124. {
  125. alert("Incorrecto!");
  126. }
  127. break;
  128.  
  129. case 6:
  130. if(resp == "3")
  131. {
  132. alert("Felicidades! Ha ganado el juego! Será redirigido al home del sitio");
  133. window.location = "../index.html";
  134. }
  135. else
  136. {
  137. alert("Incorrecto!");
  138. }
  139. break;
  140. }
  141. }
  142.  
  143. /*FUNCION VALIDADORA*/
  144. function validar(){
  145. if (document.formulario.nombre.value.length==0)
  146. {
  147. alert("Debe escribir su nombre");
  148. document.formulario.nombre.focus();
  149. return;
  150. }
  151.  
  152. var ck_email = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/;
  153. valor = document.getElementById("email").value;
  154. if( !(ck_email.test(valor)) ) {
  155. alert("Email debe contener un email")
  156. return false;
  157. }
  158.  
  159. if(!document.formulario.numis[0].checked || document.formulario.numis[1].checked)
  160. {
  161. alert("Debe elegir una opción");
  162. document.formulario.numis[0].focus();
  163. return;
  164. }
  165.  
  166.  
  167. if (document.formulario.mensaje.value.length==0)
  168. {
  169. alert("Debe escribir un mensaje");
  170. document.formulario.mensaje.focus();
  171. return;
  172. }
  173.  
  174. alert("Gracias por enviar el su consulta");
  175. document.formulario.submit();
  176. }

URL: ninguno

Report this snippet


Comments

RSS Icon Subscribe to comments

You need to login to post a comment.