domingo, 15 de diciembre de 2013

Javascript - mostrar Imagen

Javascript -  mostrar Imagen

Ahora se vera un ejemplo simple de mostrar una imagen usando javascript

<html>
    <head>
    <title>Imagen</title>
    </head>
        <body>
            <br/>
            <script type="text/javascript">
             
              function images(img)
              {
                document.write("<center><img src='"+img+"'></center>");
              }
             
              images("http://i.i.imgur.com/LCCooPG.jpg");
            </script>
        </body>

</html>




Se hace uso de una function,
la function img es lo que almacena la imagen que se ingresara,
dentro de la fucntion mostramos el resultado, utilizando las etiquetas de html,
y concatenando la variable mostraremos el valor ya asignado a img
que se vera ya ingresada cuando llamemos a la function y en ese momento la variable
img tomara el valor del dato ingresado.



Ahora un ejemplo con un return que es similar
solo que retornamos el valor ue indiquemos en la funcion y queda almacenada,
y lo mostramos por pantalla fuera de la function.

<html>
    <head>
    <title>Imagen</title>
    </head>
        <body>
            <br/>
            <script type="text/javascript">
             
              function images(img)
              {
                return img;
              }
             
              mostrarImagen=images("<center><img src='http://i.i.imgur.com/LCCooPG.jpg'></center>");
              document.write(mostrarImagen);
            </script>
        </body>

</html>



Ahora usaremos con una function, un while.


<html>
    <head>
    <title>Imagen</title>
    </head>
        <body>
            <br/>
            <script type="text/javascript">
              var img=prompt("Ingrese la Url de la imagen");
              while(img=="")
              {
                img=prompt("Ingrese la Url de la imagen");
              }
              function images(img)
              {
                document.write("<center><img src='"+img+"'></center>");
              }
             
              images(img);
            </script>
        </body>

</html>


Aqui lo que hacemos es pedir que se ingrese una imagen,
con el uso de un prompt, despues temos el while que nos indica que no puede estar vacio lo que se pide al ingresar y hasta que se cumpla seguira saliendo el mensaje de que ingrese la url de la imagen.
Despues tenemos la funcion ya definida con la variable img que tomara de valor cuando ingresemos con el prompt y mostramos el resultado al hacer la llamada fuera de la function.



Ahora mostraremos  una imagen utilizando un for

<html>
    <head>
    <title>Imagen</title>
    </head>
        <body>
            <br/>
            <script type="text/javascript">
             
              function images(img)
              {
                for(i=0; i<1; i++)
                {
                  document.write("<center><img src='"+img+"'></center>");
                }
              }
             
              images("http://i.i.imgur.com/LCCooPG.jpg");
            </script>
        </body>

</html>


Aqui entre los () ingresamos las condiciones,
se le asigna  a i el valor 0 pudiendoce cualquiera que queramos,
pero en la segunda condicion mostramos que i<1 entonces estamos indicando que el valor
sea fijo en 0 asi se mostrara solo una imagene, depediendo de las veces que queramos mostrar.
Y despues el i++ que es para que se incremente, pero en esta ocacion como queremos mostrar solo 1 no cumple funcion, pero es necesaria para que se produzca  el for, el resultado es el mismo



Por ultimo hacemos un ejemplo de mostrar multiples imagenes usando un switch

<html>
    <head>
    <title>Imagen</title>
    </head>
        <body>
            <br/>
            <script type="text/javascript">
             
              function images(img)
              {
                switch(img)
                {
                 case 1:
                 document.write("<center><img src='http://i.i.imgur.com/LCCooPG.jpg'></center>");
                 break;
               
                 case 2:
                 document.write("<center><img src='http://i.imgur.com/XM1mD.jpg'></center>");
                 break;
               
                 case 3:
                 document.write("<center><img src='http://adesivifacebook.com/wp-content/uploads/2013/04/felice-150x150.png'></center>");
                 break;
               
                 case 4:
                 document.write("<center><img src='http://i.i.imgur.com/knHMw1j.gif'></center>");
                 break;
               
                 default:
                 document.write("<center><img src='http://i.imgur.com/JIntE.gif'></center>");
                 break;
               
                }
              }
             
              /* Aqui cambiar el numero segun la imagen a mostrar ._. */
             
              images(1);
            </script>
        </body>

</html>


Lo que hacemos es hacer usode una function para que por medio del switch tome los valores de las imagenes segun sea el caso asignado, la function tomara la informacion que en este caso serian numeros, estos numeros estan indicado en el switch que asigna segun el numero una imagen, y segun el numero que ingresemos en la function mostrara la imagen que esta en el switch segun sea el caso, y terminara cuando encuentre el valor ingresado asi no se repite,  si no se encuetra el valor mostrarauna imagen default,  dentro de los casos  ya mostramos por pantalla con un document.write asi que solo nos queda por hacer la llamada a la function con el valor que estan en el switch.



Javascript Básico - For

Javascript - For

En esta oportunidad veremos el uso del for de javascript..
El ejemplo es hacer una tabla de multiplicar, aqui la probaremos con un valor fijo
usaremos como multiplicador al varlo 2 de ejemplo pero puede ser cualquier numero.

<html>
    <head>
    <title>For</title>
    </head>
        <body>
            <br/>
            <script type="text/javascript">
             for(i=1; i<=20; i++)
             {
              document.write(2+"x"+i+" = "+i*2+"<br/>");
             }
            </script>
        </body>

</html>


Que es lo que hace este codigo,
prmeramente dentro de los parentesis es donde indicamos las condiciones necesarias para que
se realize las peraciones, en primer lugar nos indica que i=1 esto nos dice que se inicializa 
en el numero 1, en la segunda nos dice i<=20, aqui nis dice hasta que numero se repetira
es bucle o la repeticion, y en la tercera de i++ nos indica que cada ves que pase 
nuevamente su valor se incrementa en 1.

Despues mostramos por pantall con un document.write
que es para visualizar lo que queremos motrar,
y en primer valor que es el 2 es el valor fijo que usaremos como tabla de 2,
concatenamos la letra x entre comlillasdobles y encerradas con el signo +
esto es para unir el texto, a continuacion la concatenamos i que se incrementara en 1 hasta 
que llegue al valor indicado, concatenamos el texto =  y hacemos la operacion necesaria
que seria multiplicar i*2 ( 1*2, 2*2, 3*2 etc)
i se incremetara hasta terminar en el valo 20 que indicamos en la condicion,
mientras el valor 2 se mantiene fijo xq justamente es el valor de la tabla que queremos obtener.

El resultado es el siguiente..

2x1 = 2
2x2 = 4
2x3 = 6
2x4 = 8
2x5 = 10
2x6 = 12
2x7 = 14
2x8 = 16
2x9 = 18
2x10 = 20
2x11 = 22
2x12 = 24
2x13 = 26
2x14 = 28
2x15 = 30
2x16 = 32
2x17 = 34
2x18 = 36
2x19 = 38
2x20 = 40



Despues podemos combinar el uso de una function con el for

<html>
    <head>
    <title>For</title>
    </head>
        <body>
            <br/>
            <script type="text/javascript">
           
            function multiplicar(numero)
            {
                 for(i=1; i<=20; i++)
                 {
                  document.write(numero+"x"+i+" = "+i*numero+"<br/>");
                 }
           
            }
           
            multiplicar(5)
            </script>
        </body>

</html>


La operacion es la misma utilizada solo con el for, en esta ocacion la function nos permite utilizar
el valor de la tabla que queramos, a diferencia de la primera era un valor fijo, con esta funcion solo debemos cambiar el valor en donde llamamos a la funcion y obtendremos de resultado la tabla multiplicada con el valor ingresado:

5x1 = 5
5x2 = 10
5x3 = 15
5x4 = 20
5x5 = 25
5x6 = 30
5x7 = 35
5x8 = 40
5x9 = 45
5x10 = 50
5x11 = 55
5x12 = 60
5x13 = 65
5x14 = 70
5x15 = 75
5x16 = 80
5x17 = 85
5x18 = 90
5x19 = 95
5x20 = 100



Ahora vamos a hacer uso de una combinacion de
function, for, while y switch

<html>
    <head>
    <title>For</title>
    </head>
        <body>
            <br/>
            <script type="text/javascript">
           
            var numero=prompt("Ingrese un numero");
           
            while(numero=="")
            {
             numero=prompt("Ingrese un numero");
            }
           
            function multiplicar(numero)
            {
               
                switch(numero)
                {
                 case numero:
                  for(i=1; i<=20; i++)
                 {
                  document.write(numero+"x"+i+" = "+i*numero+"<br/>");
                 }
                 break;
               
                 default:
                 break;
                }           
           
            }
           
            multiplicar(numero);
   
            </script>
        </body>

</html>


Primero hacemos uso de una variable el cual asignaremos un valor que se ingresara previamente el cual lo indicamos de esta manera:

var numero=prompt("Ingrese un numero");

Esto nos pedira que ingresemos el numero de la tabla que queremos usar,

una ves ingresado usaremos un while
esto nos preguntara
while(numero=="")
mientras la variable numero sea igual a vacion
nos regresara a pedir que ingresemos un valor hasta que ingresemos se repetira,
y si se ingreso el numero esto dejara de lado y dara paso a la siguente etapa,
En este caso usamos un switch que estra combindo con un for,
un switch muestra las opciones segun sea el caso o el numero en esta ocacion,
en los () del switch se ingresa la variable numero que esta guardada en la variable que se ingresa
al comienzo, y por medio de la function la usamos, como el valor ingresado puede ser cualquier numero no sera necesario varios case del switch, ya que este cambiara automaticamente y solo debemos indicar un caso para dicho valor ingresado, el for usado sera el mismo,

Despues fuera de la funcion llamamos a la funcion
multiplicar(numero);
Como dentro del for ya mostramos con  un document.write
solo falta hacer el uso de la variable nombre. 
Pueden ver el ejemplo practico:

Javascript Ejemplo de Cambio de Dolar

Javascript Ejemplo de Cambio de Dolar

 Este es un ejemplo básico de javascript el cual se quiere obtener
como resultado el cambio de dolar a pesos argentino.
El codigo es bastante simple pero para los que esten  iniciándose les sera de utilidad.

Se utilizara una function que nos creara el cambio que indiquemos..
Se necesitaran dos valores,
La cantidad de pesos a cambiar y la cantidad que esta cotizando el dolar.


<html>
    <head>
    <title>Cambio de Dolar</title>
    </head>
        <body>
            <br/>
            <script type="text/javascript">

             function modeda(d,p)
             {
               valor=(d*p);
               document.write("Son "+valor+" pesos");
             }
           
             modeda(6,45);
            </script>
        </body>

</html>

Los valores ingresados son el 6 que seria el valor del dolar
y 45 seria el valor a calcular. Usamos una funcion (d,p)
d  es el valor del dolar y p es el valor a cambiar.
Dentro de la funcion hacemos la operacion de calculo,
obviamente solo es una multiplicacion de ambos valores, 
se le asigna  a valor el resultado de la operación y despues mostramos dentro de la funcion
el resultado. Esta operacion  como se muestra dentro deberemos solo llamar a la funcion
con el nombre que le dimos  en este caso

modeda(d,p)

y solo queda ingresar los valores que queramos,
la funcion ya definida tomara los valores y nos dara el resultado.
De la misma manera podemos cambiar el codigo y usar un return y guardar
el resultado en la variable valor y despues al llamarlo mostramos el resultado,
quedaria simplemente de esta manera:

<html>
    <head>
    <title>Cambio de Dolar</title>
    </head>
        <body>
            <br/>
            <script type="text/javascript">

             function modeda(d,p)
             {
               valor=(d*p);
             
               return valor;
             
             }
            
             resultado=modeda(6,45);
             document.write("Son "+resultado+" pesos");
            </script>
        </body>

</html>

En si no cambiaria mucho
pero es otra alternativa de hacerlo.


 

miércoles, 23 de octubre de 2013

Contador de caracteres en un textarea


Contador de caracteres en un textarea


Aqui encontre un codigo que les puede ser de utilidad para los que necesiten hacer un formulario o algo similar.
Se trata de controlar el tamaño del texto que se escribe en un textarea para evitar que los caracteres escritos sobrepasen de los permitidos. El control de los caracteres escritos se hace con Javascript, dinámicamente en el lado del cliente, de modo que cuando el usuario llega a la longitud permitida, no se permite escribir más contenido en el campo textarea. 

<html>
<head>
<script>
contenido_textarea = ""
num_caracteres_permitidos = 10

function valida_longitud(){
   num_caracteres = document.forms[0].cuerpo.value.length

   if (num_caracteres > num_caracteres_permitidos){
      document.forms[0].cuerpo.value = contenido_textarea
   }else{
      contenido_textarea = document.forms[0].cuerpo.value
   }

   if (num_caracteres >= num_caracteres_permitidos){
      document.forms[0].caracteres.style.color="#ff0000";
   }else{
      document.forms[0].caracteres.style.color="#000000";
   }

   cuenta()
}
function cuenta(){
   document.forms[0].caracteres.value=document.forms[0].cuerpo.value.length
}
</script>
</head>

<body>
<form action="#" method="post">
<table>
<tr>
   <td>Texto:</td>
   <td><textarea cols="40" rows="5" name="cuerpo" onKeyDown="valida_longitud()" onKeyUp="valida_longitud()"></textarea></td>
</tr>
<tr>
   <td>Caracteres:<br/>max 10</td>
   <td><input type="text" name=caracteres size=4></td>
</tr>
</table>
</form>

</body>



</html>




No tiene ninguna complicación. Pero hay que prestar atención a los eventos del textarea, que son onKeyDown y onKeyUp, que se desatan cuando el usuario aprieta o suelta teclas del teclado. En ambos eventos se llama a la función javascript valida_longitud(), que se encargará de hacer todo el trabajo.



Los campos que deben de tener en cuenta son:



contenido_textarea = ""
num_caracteres_permitidos = 10



el primero esta vacio, ya que se supone que el contenido al comenzar este asi, el segundo es el numero de caracteres permitidos.


Para ver mejor el ejemplo les dejo una demo






Espero que les sea de utilidad.

Hasta la Proxima.


sábado, 21 de septiembre de 2013

Abrir dos o mas enlaces con un solo Link

Aqui les comparto este codigo que encontre una ves por internet, y que me resulto de utilidad para algunas actividades que estaba haciendo, su aplicacion es muy simple y facil de aplicar, el uso que se le pueda dar puede ser ampliamente aplicable, el uso se lo dan Uds.


<a href="javascript:void(0);" onclick="javascript:window.open('URL del enlace UNO', '_blank'); window.open('URL del enlace DOS', '_blank'); ">Abrir varios enlaces</a>

Para agregar mas enlaces con el mismo link solo deberan de agregar despues del punto y coma:
window.open('http://vellenger.com', '_blank');





Espero que les sea de Utilidad.



viernes, 6 de septiembre de 2013

Redireccionador web Javascript

Redireccionador web Javascript 

Aqui les quiero compartir este codigo que sirve para redireccionar a alguna web que quieran ser llevada, es muy practica y sencilla de aplicar.. y tiene un contador que te indica el tiempo que se tardara, tambien un boton que lo dirige en el momento si no se quiere esperar.


Primero creamos el contenido html basico.



<html>
<head>
</head>
<body>
</body>
</html>

Dentro de las etiquetas <head></head> agregamos los el estilo

<style>
.textcontador{font-size:100px;border:0;text-align:center;background:transparent;}
.texttitulo{font-size:30px;}
.textlink{font-size:30px;color:#ddd}
.boton{
    background:#0D98FB;
    background-image: -webkit-linear-gradient(top,#0D98FB,#1A5DB3);
    background-image: -moz-linear-gradient(top,#0D98FB,#1A5DB3);
    background-image: -o-linear-gradient(top,#0D98FB,#1A5DB3);
    background-image: linear-gradient(to bottom,#0D98FB,#1A5DB3); 
    border: 1px solid #125CB5;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 1px 1px #71C0FD inset;
    -webkit-box-shadow: 0 1px 1px #71C0FD inset;
    -o-box-shadow: 0 1px 1px #71C0FD inset;
    box-shadow: 0 1px 1px #71C0FD inset;
    padding: .8em 1.8em;
    color: white;
    font-weight:normal;
    text-decoration:none;
}
.boton:hover {
    background:#1A5DB3;
    background-image: -webkit-linear-gradient(bottom,#0D98FB,#1A5DB3);
    background-image: -moz-linear-gradient(bottom,#0D98FB,#1A5DB3);
    background-image: -o-linear-gradient(bottom,#0D98FB,#1A5DB3); 
    background-image: linear-gradient(to top,#0D98FB,#1A5DB3);
    cursor: pointer;
}
</style>
Dentro de las etiquetas <body></body> agregamos el contenido

<center>
<font class="texttitulo"><b>Esta p&aacute;gina se redireccionar&aacute; en:</b></font>
<form name="redirect">
<input class="textcontador" size="1" name="redirect2"/>
</form>
<font><b>Segundos</b></font>
<font class="textlink"><b>a: http://vellenger.com</b></font>
<a class="boton" title="Ir Y&aacute;" href="http://vellenger.com">
Ir Y&aacute;
</a>
</center>
Y agregamos tambien en las etiquetas <body></body> el js

<script>
var targetURL="http://vellenger.com"
var countdownfrom=10
var currentsecond=document.redirect.redirect2.value=countdownfrom+1
function countredirect(){
if (currentsecond!=1){
currentsecond-=1
document.redirect.redirect2.value=currentsecond
}
else{
window.location=targetURL
return
}
setTimeout("countredirect()",1000)
}
countredirect()
</script>
Solo cambian las url por las suyas y si quieren cambiar el tiempo lo hacen en esta variable:


varcountdownfrom=10









  


 
 
 
 

Dragon Ball Z Batalla de los Dioses Pelicula Completa audio latino

Dragon Ball Z Batalla de los Dioses Pelicula Completa audio latino

 
Aqui les dejo para los que les guste esta serie de Dragon Ball Z.
Se trata de la nueva serie que se lanzara despues de 17 años por Akira Toriyama.

:)