Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/07/2012, 09:23
manu967
 
Fecha de Ingreso: febrero-2012
Ubicación: VALENCIA
Mensajes: 10
Antigüedad: 12 años, 2 meses
Puntos: 0
creo que no carga javascript no encuentro el error

Hola, tengo un problema.. creo que ejecuta la llamada a la funcion "inicio()" antes de crearla... igual tambien es que carga antes el javascript antes que el html.. bueno son especulaciones... he intentado poner el javascript en el head, en un archivo externo.. y nada, lo "raro" es que en local funciona perfectamente...voy a intentar poner el codigo html por aqui aunque realmente no se si lo voy a hacer bien..gracias por intentar ayudarme...

Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  4. <title>EL AHORCADO</title>
  5.  
  6. </head>
  7. #fondo{
  8.     background-image:url(fondo.jpg);
  9.     width:500px;
  10.     height:500px;
  11.     overflow:hidden;
  12.     float:left;
  13.    
  14. }
  15. #cuerpo{
  16. position:relative; 
  17. border:0;
  18. width:246px; margin:98px 0 0 227px;
  19. }
  20. td{
  21. margin:0;  
  22. border:0;
  23. }
  24. table{
  25. margin:0px;
  26. }
  27. img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
  28. #contenido{
  29. float:left;
  30. margin-left:50px;
  31. }
  32.  
  33. <!-- AQUI DIBUJAMOS EL FONDO Y EL MUÑECO -->
  34. <div id="fondo">
  35.         <div id="cuerpo" style="">
  36.                 <table width="246" border="0" cellspacing="0" cellpadding="0">
  37.                   <tr>
  38.                     <td></td>
  39.                     <td id="n1" style="visibility:hidden"><img src="imágenes/N_1.png"/></td>
  40.                     <td></td>
  41.                   </tr>
  42.                   <tr>
  43.                     <td  id="n3" style="visibility:hidden"><img src="imágenes/N_3.png"/></td>
  44.                     <td id="n2" style="visibility:hidden"><img src="imágenes/N_2.png"/></td>
  45.                     <td id="n4" style="visibility:hidden"><img src="imágenes/N_4.png"/></td>
  46.                   </tr>
  47.                 </table>
  48.                 <table width="246" border="0" cellpadding="0" cellspacing="0">
  49.                   <tr>
  50.                     <td id="n5" style="visibility:hidden"><img src="imágenes/N_5.png"/></td>
  51.                     <td id="n6" style="visibility:hidden"><img src="imágenes/N_6.png"/></td>
  52.                   </tr>
  53.                 </table>
  54.         </div><!-- fin div cuerpo -->
  55. </div><!-- fin fondo -->
  56.  
  57. <div id="contenido">
  58. <h1>JUEGO DEL AHORCADO</h1>
  59. <h3>LETRAS QUE YA HAN SALIDO</h3>
  60. <!-- aqui meteremos todas las palabras que se vayan comprobando -->
  61. <textarea id="palabras" cols="20" rows="10" readonly></textarea>
  62. <h3>PALABRA A BUSCAR </h3>
  63. <!-- aqui ira la palabra a buscar -->
  64. <div id="pbusca">
  65.  
  66. </div>
  67.  
  68. <div>
  69. <input id="letra" size="1" class="letra"/>
  70. <input id="prub" type="button" value="PRUEBA" onclick="prueba()"/>
  71.  
  72. <!-- input para jugar otra partida -->
  73. <br><br><br>
  74. <input id="otra" type="button" value="JUGAR OTRA PARTIDA" style="display:none"/>
  75.  
  76. </div>
  77. </div><!-- fin contenido -->
  78. var pal=["M A C E D O N I A","j u e g o","l i b e r t a d","j e s u s","c i c l o m o t o r","c o n o c e r","c o n s e g u i r","d i r e c t o r","e n c o n t r a r","e x p l i c a r","g o b i e r n o","g u i t a r r a"];
  79. var palabrae;// para meter la palabra a buscar
  80. var fallos; // para contabilizar los fallos
  81. var txa;
  82. var cadena;
  83. var html;
  84. var aciertos;
  85. var total;
  86. var total2;
  87. alert("hola");
  88.  
  89. alert("adios");
  90. function inicio(){
  91.      txa=document.getElementById('palabras')
  92.      txa.value="";
  93.      document.getElementById('letra').value="";
  94.      var x=(pal.length-1);
  95.      var a=rand(x);
  96.      cadena = new String(pal[a]);
  97.      palabrae=cadena.split(" ");
  98.      total=palabrae.length;
  99.      total2=0;
  100.      for(var j=0;j<palabrae.length;j++){
  101.          palabrae[j]=palabrae[j].toUpperCase();
  102.      }
  103.      crear(palabrae);
  104.      fallos=0;
  105.      aciertos=0;
  106. }
  107.  
  108. function crear(cad){
  109.     html="";
  110. var pb=document.getElementById('pbusca');
  111. for(var n=0;n<cad.length;n++){
  112.     var p="p"+n;
  113.     html+="<input id="+p+" class='letritas' type='text' size='1PX' readonly/></input>";
  114.     }
  115.     html+="<br><br>";
  116.     pb.innerHTML=html;
  117. }
  118.  
  119. function rand(x){
  120.     var xx=Math.round(Math.random()*x);
  121.     return xx;
  122. }
  123.  
  124. function prueba(){
  125.     aciertos=0;
  126.     var let=(document.getElementById('letra').value);
  127.     let=let.toUpperCase();
  128.     for (var k=0;k<palabrae.length;k++){
  129.         if (let==palabrae[k]){
  130.             var lett=document.getElementById('p'+k);
  131.             lett.value=let;
  132.             aciertos++;
  133.             total2++;
  134.         }
  135.     }
  136.     if(aciertos==0){
  137.     fallos++;
  138.     document.getElementById('n'+fallos).style.visibility="visible";
  139.     }
  140.     if(fallos==6){
  141.     alert("PERDISTE¡¡¡¡¡");
  142.     document.getElementById("prub").disabled=true;
  143.     }
  144.     txa.value=txa.value+let;
  145.     document.getElementById('letra').value="";
  146.     if(total2==total){
  147.         alert("GANASTE¡¡¡¡¡")
  148.     document.getElementById("prub").disabled=true;
  149.     }
  150. }// JavaScript Document
  151. <script>inicio();</script>
  152. </body>
  153. </html>

lo he colgado en "http://www.ahorcado.paginaswebalzira.com"
Un saludo.