21.2.11

Busqueda de Texto en tu Página con Javascript

Si deseas buscar Texto en Página web o Blog se puede realizar fácilmente gracias a Javascript, el cual es un gran valor agregado a la usabilidad de tu página sobretodo si esta trata temas con gran cantidad de Texto,  generalmente en muchos navegadores se puede hacer con la función window.find(), pero para que funcione en casi todos hay que incluir un pequeño script.

Ejemplo:



Código:

Script:

<script language="JavaScript">
var TRange=null

function busca (str) {
 if (parseInt(navigator.appVersion)<4) return;
 var strFound;
 if (window.find) {

  strFound=self.find(str);
  if (!strFound) {
   strFound=self.find(str,0,1)
   while (self.find(str,0,1)) continue
  }
 }
 else if (navigator.appName.indexOf("Microsoft")!=-1) {

    if (TRange!=null) {
   TRange.collapse(false)
   strFound=TRange.findText(str)
   if (strFound) TRange.select()
  }
  if (TRange==null || strFound==0) {
   TRange=self.document.body.createTextRange()
   strFound=TRange.findText(str)
   if (strFound) TRange.select()
  }
 }
 else if (navigator.appName=="Opera") {
  alert ("Opera no soporta busqueda")
  return;
 }
 if (!strFound) alert ("Cadena '"+str+"' no fue Encontrada")
 return;
}

Formulario:
<input name="t1" value="Texto a Buscar" /> <input onclick="busca(document.all.t1.value)" type="button" value="Buscar" />

Importante: El script y el formulario los puedes poner en cualquier parte de tu web, pero recomendamos que incluyas el script en el <head> </head> de tu página, aunque no es absolutamente necesario, como ves en este blog en el cual no copie el script en el <head> pero si lo puse de primero en la entrada y funciona correctamente.

Como puedes ver la caja de texto tiene el name="t1", por lo cual el botón tiene en el evento OnClick la función busca en la cual envía el Value del objeto t1.



Leer más...

16.2.11

Links de Páginas en una Lista


Si quieres poner tus Links o Hipervínculos en una Lista y que al seleccionarlo Cambie de página, con un poco de Javascript es Posible, muy Fácil de Hacer y gracias a esto puedes ahorrar un Poco de espacio en tu página ayudando al diseño de la misma.

Ejemplo:


Código:

<form>
<select onchange="if(this.selectedIndex!=0)
self.location=this.options[this.selectedIndex].value">
<option selected="" value=""> Seleccione la Página
</option><option value="http://trucosw3.blogspot.com/">Inicio
</option><option value="http://trucosw3.blogspot.com/p/complementos-widgetsgadgets.html">Como Agregar Widgets
</option><option value="http://trucosw3.blogspot.com/p/directorio.html">Listado de Trucos
</option></select>
</form>


Explicación: Como puedes ver el Evento OnChange de la Lista se encuentra este código: "if (this.selectedIndex != 0) self.location=this.options[this.selectedIndex].value" el cual hace funcionar la lista ya que tiene una condicion en la cual mira si es Diferente al Primer Elemento, en nuestro caso "Seleccione la Página", pone el valor del elemento de la lista en Self.Location el cual es nuestro marco o ventana actual.

Importante: En Value debes colocar tus URLs estos pueden ser Absolutos como por ejemplo "http://trucosw3.blogspot.com/" o Relativos como "/ejemplo.htm"
Leer más...

15.2.11

Divertido FanGame de Mario Bros



El divertido juego de Super Mario Bros, ha sido convertido en un increíble Widget o Gadget con el cual te puedes divertir por muchas horas y lo puedes Agregar a tu Pagina Web o Blog muy fácilmente. Se juega con las Flechas y la tecla A para saltar y S para correr.

Juega:


Código:

<script type="text/javascript" src="http://cdn.widgetserver.com/syndication/subscriber/InsertWidget.js"></script><script type="text/javascript">if (WIDGETBOX) WIDGETBOX.renderWidget('984f5544-004a-4cd9-ac25-6a5d400c9c3d');</script><noscript>Get the <a href="http://www.widgetbox.com/widget/the-new-random-site-widget">Super Mario World</a> widget and many other <a href="http://www.widgetbox.com/">great free widgets</a> at <a href="http://www.widgetbox.com">Widgetbox</a>! Not seeing a widget? (<a href="http://docs.widgetbox.com/using-widgets/installing-widgets/why-cant-i-see-my-widget/">More info</a>)</noscript>

Diviértete con este plomero italiano y recuerda este gran juego.

Leer más...

11.2.11

Imprimir una Página con Javascript

Este truco es muy sencillo, si deseas que tu página se pueda imprimir con un solo click, se puede agregar algo de código a un Botón y listo.

Ejemplo:



Código:

<input onclick="window.print()" type="button" value="Imprimir" />

El código importante aquí es onclick="window.print()", el cual indica en el evento de Clickear que Imprima, por lo cual lo puedes agregar a cualguier otra etiqueta en el mismo evento, OnClick o en otro similar.

Ejemplos:

Imprimir



Código:

Enlace:

<a href="" onclick="window.print()">Imprimir</a>

Imagen:
<img border="0" onclick="window.print()" src="http://ruta_imagen" />
(puedes usar una imagen que ya este en internet si no deseas subir una, puedes buscarla en un servidor de imagenes o de iconos como Iconfinder.com y copiar el URL )

En una Celda
<td onclick="window.print()">...</td>

Y en muchas otras etiquetas más.

Espero que lo uses, ya que es muy útil para muchos tipos de páginas y blog poder imprimir el contenido.

Leer más...

1.2.11

Resultados del Béisbol de ESPN

ESPN, la cadena deportiva tiene muchos Widgets que son de nuestro agrado, primero agregamos los widgets de Fútbol: Resultados e Insignia de tu Equipo, luego el de los Resultados de la NBA, pues ahora le llego el turno al deporte de la pelota caliente, el beisbol, todo los resultados de la MLB, las ligas mayores, se encuentran en un solo Widget para que estes al tanto o lo lleves a tu página o blog completamente gratis.

Pruébalo:



Código:

<object width="300" height="387" type="application/x-shockwave-flash" data="http://a.espncdn.com/deportes/community/widgets/swfs/scoreboard.swf"><param name="flashVars" value="sport=mlb&amp;pid=espndeportesscoreboard_129660344757835939&amp;share=embed"><param name="movie" value="http://a.espncdn.com/community/deportes/widgets/swfs/scoreboard.swf" ><param name="wmode" value="transparent"><param name="allowScriptAccess" value="always"><param name="allowNetworking" value="all"></object>

Agrégalo a tu página y sigue la MLB muy de cerca.
Leer más...

27.1.11

Rock Out: A Tocar la Guitarra

El Rock se ha tomado el mundo de los videojuegos y por eso aquí traemos un Juego en Widget que tiene cierto parecido a Guitar Hero o a Rock Band, se llama Rock Out y es muy divertido, usa tu teclado para seguir el ritmo y a Rockear!!

Pruébalo:


Rock out (Music game) | Play more games

Código:

<object width="480" height="295"><param name="movie" value="http://www.owensworld.com/sites/default/files/games/play.swf?game=rock-out"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.owensworld.com/sites/default/files/games/play.swf?game=rock-out" type="application/x-shockwave-flash" width="480" height="295" allowscriptaccess="always" allowfullscreen="true"></embed></object><br /><b><a href="http://www.owensworld.com/games/music/rock-out" target="_blank">Rock out (Music game)</a></b> | <a href="http://www.owensworld.com/games" target="_blank">Play more games</a>

Agregarlo a tu Página Web o Blog simplemente copiando este código en tu Html en la parte que mas desees, si deseas mas información ve a Como Agregar un Widget.
Leer más...

Fútbol: Widget para jugar Tiros Libres

Si te gusta el Fútbol y deseas practicar Tiros Libres este Juego esta hecho para ti, escoges la Dirección, el Efecto y la Fuerza para disparar sobre la barrera y anotar el Gooooool!!

Pruébalo:


Free Kicks (Football game) | Play more games

Código:

<object width="480" height="295"><param name="movie" value="http://www.owensworld.com/sites/default/files/games/play.swf?game=772_1freekickss_1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.owensworld.com/sites/default/files/games/play.swf?game=772_1freekickss_1" type="application/x-shockwave-flash" width="480" height="295" allowscriptaccess="always" allowfullscreen="true"></embed></object><br /><b><a href="http://www.owensworld.com/games/football/free-kicks" target="_blank">Free Kicks (Football game)</a></b> | <a href="http://www.owensworld.com/games" target="_blank">Play more games</a>

Ya sabes, es muy fácil agregarlo a tu Página Web o Blog simplemente copiando este código en tu Html, si deseas mas información ve a Como Agregar un Widget.

Disfrútalo y marca muchos Goles!
Leer más...

24.1.11

Tutorial: Usar Iframe para Abrir una Página dentro de Otra

IFrame es una evolución de los marcos rígidos que se usan para dividir páginas <frameset> y <frame>, la diferencia es que con IFrame puedes agregar un marco dentro del contenido de tu página e inclusive sobre el, también veremos como hacerlo aparecer y desaparecer con un Botón.

Iniciemos, el siguiente ejemplo es una muestra básica del uso de esta etiqueta.

Ejemplo:


Código:

<iframe frameborder="1" height="150" src="http://paginaenlazada.html" width="100%">Tu Navegador no soporta esta característica
</iframe>

Importante: frameborder es la propiedad que determina el ancho del borde al rededor de la página, puedes modificar el Heigth y el Width para cambiar el alto y el ancho del marco respectivamente. Ademas lo que pongas entre <iframe> y </iframe> aparecerá en los navegadores que no tienen disponible o no esta activada IFrame, otras propiedades incluyen Scrolling, propiedad que determina el comportamiento de las barras de desplazamiento, la cual puede tener el valor de Auto, Yes y No.

Ahora, el siguiente ejemplo indica como usarlo sobre tu página, para esto recibiremos un poco de ayuda de la etiqueta Div y nos puede servir para hacer algo diferente de las 'alertas' o 'pop-ups' comunes.

Ejemplo:

Lorem ipsum ad his scripta blandit partiendo, eum fastidii accumsan euripidis in, eum liber hendrerit an. Qui ut wisi vocibus suscipiantur, quo dicit ridens inciderint id. Quo mundi lobortis reformidans eu, legimus senserit definiebas an eos. Eu sit tincidunt incorrupte definitionem, vis mutat affert percipit cu, eirmod consectetuer signiferumque eu per. In usu latine equidem dolores. Quo no falli viris intellegam, ut fugit veritus placerat per.


Ius id vidit volumus mandamus, vide veritus democritum te nec, ei eos debet libris consulatu. No mei ferri graeco dicunt, ad cum veri accommodare. Sed at malis omnesque delicata, usu et iusto zzril meliore. Dicunt maiorum eloquentiam cum cu, sit summo dolor essent te. Ne quodsi nusquam legendos has, ea dicit voluptua eloquentiam pro, ad sit quas qualisque. Eos vocibus deserunt quaestio ei.

Código:

<div name='pop1' id='pop1' style="height: 200; left: 150; position: absolute; top: 50; width: 300;">
<iframe frameborder="NO" height="200" marginheight="0" marginwidth="0" scrolling="YES" src="http://trucosw3.blogspot.com/p/directorio.html" style="border-color: black; border-style: solid; border-width: 5;" width="300"></iframe>
</div>

Como puedes ver la etiqueta Div envuelve a la IFrame, con las propiedades de Posición absoluta y con Top y Left que ubican el div según lo alto y la izquierda respectivamente, lo que le permite estar sobre el texto, y al IFrame le puedes agregar algo de Estilo.

Ahora, si deseas que este aparezca y desaparezca haciendo click en un botón:

Pruébalo:




Código:

<br />
 <input type=button value="Mostrar" onClick="document.all.pop1.style.visibility='visible'"> <br/>
<input type=button value="Ocultar" onClick="document.all.pop1.style.visibility='hidden'">
<br />

Obviamente funciona solo con el nombre o id correcto así: "<div name='pop1' id='pop1'..." con "...document.all.pop1....", creo que el estilo del Div se esta alterado debido a la plantilla del Blogger pero prueben en su página y verán que se ve mucho mas agradable.

Leer más...

20.1.11

Trucos de Javascript para tu Barra de Direcciones

Traigo unos increíbles trucos de Javascript que puedes usar en la barra de direcciones, los cuales son muy divertidos, pruébalos copiando los códigos y pegándolos en la barra de direcciones de tu navegador.

Copia esto en tu barra de direcciones y podrás editar la página directamente en tu explorador, sirve sobre cualquier página y no te preocupes los cambios no se guardan, puedes usarlo para jugar bromas cambiando contenidos de noticias para asustar a tus amigos o cosas como esa.

Código:
javascript: document.body.contentEditable ='true'; document.designMode='on'; void 0

El siguiente truco toma las imágenes disponibles en la página web y las comienza a rotar por la pantalla, realmente interesante.

Código:
javascript: R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; DI=document.getElementsByTagName("img"); DIL=DI.length; function A(){for(i=0; i-DIL; i++){DIS=DI[ i ].style; DIS.position='absolute'; DIS.left=(Math.sin(R*x1+i*x2+x3)*x4+x5)+"px"; DIS.top=(Math.cos(R*y1+i*y2+y3)*y4+y5)+"px"}R++}setInterval('A()',5); void(0);


Leer más...