Ver Mensaje Individual
  #7 (permalink)  
Antiguo 23/11/2011, 11:23
Avatar de GameAndWatch
GameAndWatch
 
Fecha de Ingreso: septiembre-2011
Mensajes: 56
Antigüedad: 12 años, 8 meses
Puntos: 1
Respuesta: Variable en InnerHTML

Pongo el código como lo he dejado hasta ahora.He hecho algún cambio,pero no sé si está igual que al principio del tema:

Código Javascript:
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>
  3. <head>
  4. <title>Menu contextual</title>
  5. <link rel="stylesheet" href="g2.css" type="text/css" />
  6. <script type="text/javascript">
  7.  
  8. for(var i = 1; i <= 4; i++){
  9.     var iSuperior = 4;
  10.     var dResult = Math.random();
  11.     dResult = Math.floor(dResult * (iSuperior + 1));
  12.     //var cuadrado = String("d" + dResult);
  13.     var cuadrado="'dd"+ dResult +"'";  
  14.     //alert(cuadrado);
  15.  
  16. switch(dResult){
  17.     case 0:
  18.     var imprimir="<img width='200' height='150' src='2cia6ic.gif'/>"
  19.         document.getElementById(cuadrado).innerHTML= imprimir;
  20.         break;
  21.         case 1:
  22.             var imprimir="<img width='200' height='150' src='966cfcff1a83a6ce3eb7abac493c87e9.gif'/>"
  23.         document.getElementById(cuadrado).innerHTML= imprimir;//document.getElementById(cuadrado).src="966cfcff1a83a6ce3eb7abac493c87e9.gif";  
  24.         break;
  25.         case 2:
  26.         var imprimir="<img width='200' height='150' src='12663d2a1c1fba67cf007be.gif'/>"
  27.         document.getElementById(cuadrado).innerHTML= imprimir;
  28. //document.getElementById(cuadrado).src="12663d2a1c1fba67cf007be.gif";     
  29.         break;
  30.         case 3:
  31.                 var imprimir="<img width='200' height='150' src='97ad6f9782f8090599ee0a2.gif'/>"
  32.         document.getElementById(cuadrado).innerHTML= imprimir;
  33.         //document.getElementById(cuadrado).src="97ad6f9782f8090599ee0a2.gif";     
  34.         break;
  35.         case 4:
  36.         var imprimir="<img width='200' height='150' crc='bfff33331089fc046d0efa1.gif'/>"
  37.         document.getElementById(cuadrado).innerHTML= imprimir;
  38.         //document.getElementById(cuadrado).src="bfff33331089fc046d0efa1.gif";
  39.         break;
  40.         case 6:
  41.         var imprimir="<img width='200' height='150' src='d777c8de014bfb21d3647ff.gif'/>"
  42.         document.getElementById(cuadrado).innerHTML= imprimir;
  43.         //document.getElementById(cuadrado).src="d777c8de014bfb21d3647ff.gif";
  44.         break;
  45.         default:
  46.         document.getElementById(cuadrado).src="966cfcff1a83a6ce3eb7abac493c87e9.gif";
  47.         break; 
  48.     }
  49.     document.writeln("Entre 0 y " + iSuperior + " aleatorio " + i + " : " + dResult);
  50.     document.writeln("<br>");
  51.     if(dResult > iSuperior) document.writeln("Rango erroneo");
  52.     }
  53. </script>
  54. </head>
  55. <body>
  56. <div id="d0" style="width:200px; float:left;"><img id="dd0" src="2cia6ic.gif" value="1" width="200" height="150"/></div>
  57. <div id="d1"  style="width:200px; float:left;"><img id="dd1" src="2cia6ic.gif" value="1" width="200" height="150"/></div>
  58. <div id="d2"  style="width:200px; float:left;"><img id="dd2" src="2cia6ic.gif" value="1" width="200" height="150"/></div>
  59. <div id="d3"  style="width:200px; float:left;"><img id="dd3" src="2cia6ic.gif" value="1" width="200" height="150"/></div>
  60. <div id="d4"  style="width:200px; float:left;"><img id="dd4" src="2cia6ic.gif" value="1" width="200" height="150"/></div>
  61.  
  62.  
  63. </body>
  64. </html>

Probé incluso con la propiedad src cambiandolo por el img en lugar del div,pero me salía el mismo error...
Muchas gracias por el interes _cronos2 y perdona las molestias.
__________________
Poco a poco,avanzando en Javascript....