Foros del Web » Programando para Internet » Javascript »

Tumbails en javascript funcion nueva [problema]

Estas en el tema de Tumbails en javascript funcion nueva [problema] en el foro de Javascript en Foros del Web. Bueno esta es una funcion que se me ocurrio hacer : Si Porcentaje es igual a true entonces el ancho y el alto son los ...
  #1 (permalink)  
Antiguo 25/02/2012, 00:48
Avatar de Ex_shadow  
Fecha de Ingreso: febrero-2012
Ubicación: Calera Avellaneda, Buenos Aires, Argentina, Argentina
Mensajes: 95
Antigüedad: 12 años, 2 meses
Puntos: 4
Pregunta Tumbails en javascript funcion nueva [problema]

Bueno esta es una funcion que se me ocurrio hacer :

Si Porcentaje es igual a true entonces el ancho y el alto son los porcentajes. si es igual a false los anchos y alto son los definidos.

Código Javascript:
Ver original
  1. function Cuenta(Alto,Ancho,Porcentaje){
  2.    
  3.     /* --- Variables --- */
  4.     var Imagen = document.getElementsByTagName('img'); /* -- Etiquetas Imagen -- */
  5.  
  6.     /* --- Bucle para imagenes --- */
  7.     for(var i=1; i<Imagen.length; i++){
  8.    
  9.         if(Porcentaje){
  10.             var Width = Imagen[this.length].width; /* -- Ancho de las etiquetas -- */
  11.             var Height = Imagen[this.length].height; /* -- Alto de las etiquetas -- */
  12.            
  13.             var Altura = Height*Alto/100;
  14.             var Anchura = Width*Ancho/100;
  15.            
  16.             Imagen.width=Altura;
  17.             Imagen.height=Anchura;     
  18.         }else{
  19.             Imagen.width=Alto;
  20.             Imagen.height=Ancho;   
  21.         }
  22.     }
  23. }


Código HTML:
Ver original
  1. <!DOCTYPE html>
  2.     <head>
  3.         <script type="application/javascript" language="javascript" src="javascript.js" /></script>
  4.     </head>
  5.     <body>
  6.         <input type="button" onclick="Cuenta(25,50,'true');" value="Cuenta" />
  7.         <img src="http://l.yimg.com/cv/ip/ap/default/120224/0224_lucas_ml.jpg" name="img" />
  8.     </body>

el echo es que no se por que no anda ;S
  #2 (permalink)  
Antiguo 25/02/2012, 02:38
 
Fecha de Ingreso: febrero-2012
Mensajes: 75
Antigüedad: 12 años, 3 meses
Puntos: 6
Respuesta: Tumbails en javascript funcion nueva [problema]

Prueba a meter la imagen dentro del script. Algo similar a esto:

Después del for, pones:

var imagen = '<img src="http://l.yimg.com/cv/ip/ap/default/120224/0224_lucas_ml.jpg" name="img" width= '+Imagen.width+' height='+Imagen.height+' />
document.write(gameboard);

Por cierto, si quieres que te use porcentaje creo que deberías incluir el signo dentro del las variables alto y ancho, algo similar a esto:

var Altura = Height*Alto/100+"%";

Después, tu porcentaje no lo usas para nada. Ten en cuenta que si tu imagen hace 500px y tu etiqueta 100px te la dejará en un 500% del tamaño real, esto es 2500px (500*100/100=500)
__________________
Si quieres conseguir resultados diferentes no hagas siempre lo mismo.

Mejora tu entorno. MestralCadiz con su comunidad.

Etiquetas: funcion
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:55.