<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Codigo de Plantillas Web, wallpapers, paleta de colores &#187; Codigo Javascript</title>
	<atom:link href="http://www.dattahome.com/category/codigo-javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dattahome.com</link>
	<description>Codigo de Plantillas Web, wallpapers, paleta de colores</description>
	<lastBuildDate>Fri, 23 Jul 2010 02:14:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Cajas de Links en Java Script</title>
		<link>http://www.dattahome.com/2009/12/04/cajas-de-links-en-java-script/</link>
		<comments>http://www.dattahome.com/2009/12/04/cajas-de-links-en-java-script/#comments</comments>
		<pubDate>Fri, 04 Dec 2009 18:41:32 +0000</pubDate>
		<dc:creator>Dattahome</dc:creator>
				<category><![CDATA[Codigo Javascript]]></category>
		<category><![CDATA[Código web]]></category>

		<guid isPermaLink="false">http://www.dattahome.com/?p=568</guid>
		<description><![CDATA[Este códigos muy sencillo si sabes de programación y lo se, pero lo dejo por si algunos de nuestr@s visitantes estan aprendiendo a programar. Le será de utilidad si quiere darle un poco de vida a su página Web. De paso les decimos que en la Web  http://www.mundojavascript.com/ encontraras muchos mas de estos si estas interesado, será hasta la próxima. El Codigo: Este es el script que puedes seleccionar, copiar y pegar directamente. Esta parte del script hay que pegarlo entre las etiquetas HEAD y /HEAD: &#60;style&#62; &#60;!&#8211; .menuskin{ position:absolute; width:165px; background-color:menu; border:2px solid black; font:normal 12px Verdana; line-height:18px; z-index:100; visibility:hidden; } .menuskin a{ text-decoration:none; color:black; padding-left:10px; padding-right:10px; } #mouseoverstyle{ background-color:highlight; } #mouseoverstyle a{ color:white; } &#8211;&#62; &#60;/style&#62; &#60;script language=&#8221;JavaScript1.2&#8243;&#62; //Pop-it menu- By Dynamic Drive //For full source code and more DHTML scripts, visit http://www.dynamicdrive.com //This credit MUST stay intact for use var linkset=new Array() //SPECIFY MENU SETS AND THEIR LINKS. FOLLOW SYNTAX LAID OUT linkset[0]=&#8217;&#60;div&#62;&#60;a href=&#8221;http://www.precios10.com&#8221;&#62;Ordenadores&#60;/a&#62;&#60;/div&#62;&#8217; linkset[0]+=&#8217;&#60;div&#62;&#60;a href=&#8221;http://www.cambiabanners.com&#8221;&#62;Intercambio de banners&#60;/a&#62;&#60;/div&#62;&#8217; linkset[0]+=&#8217;&#60;div&#62;&#60;a href=&#8221;http://www.iaupa.com&#8221;&#62;Recursos web&#60;/a&#62;&#60;/div&#62;&#8217; linkset[1]=&#8217;&#60;div&#62;&#60;a href=&#8221;http://msnbc.com&#8221;&#62;MSNBC&#60;/a&#62;&#60;/div&#62;&#8217; linkset[1]+=&#8217;&#60;div&#62;&#60;a href=&#8221;http://cnn.com&#8221;&#62;CNN&#60;/a&#62;&#60;/div&#62;&#8217; linkset[1]+=&#8217;&#60;div&#62;&#60;a href=&#8221;http://abcnews.com&#8221;&#62;ABC News&#60;/a&#62;&#60;/div&#62;&#8217; linkset[1]+=&#8217;&#60;div&#62;&#60;a href=&#8221;http://www.washingtonpost.com&#8221;&#62;Washington Post&#60;/a&#62;&#60;/div&#62;&#8217; ////No need to edit beyond here var ie4=document.all&#38;&#38;navigator.userAgent.indexOf(&#8220;Opera&#8221;)==-1 var ns6=document.getElementById&#38;&#38;!document.all var ns4=document.layers function showmenu(e,which){ if (!document.all&#38;&#38;!document.getElementById&#38;&#38;!document.layers) return clearhidemenu() menuobj=ie4? document.all.popmenu : ns6? document.getElementById(&#8220;popmenu&#8221;) : ns4? document.popmenu [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.dattahome.com%2F2009%2F12%2F04%2Fcajas-de-links-en-java-script%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.dattahome.com%2F2009%2F12%2F04%2Fcajas-de-links-en-java-script%2F&amp;source=myndart&amp;style=normal&amp;service=TinyURL.com" height="61" width="50" /><br />
			</a>
		</div>
<p style="text-align: center;"><a href="http://www.dattahome.com/wp-content/uploads/2009/12/400px-WikiBookTitel_JavaScript.jpg"><img class="aligncenter size-full wp-image-569" title="400px-WikiBookTitel_JavaScript" src="http://www.dattahome.com/wp-content/uploads/2009/12/400px-WikiBookTitel_JavaScript.jpg" alt="400px-WikiBookTitel_JavaScript" width="320" height="240" /></a></p>
<p>Este códigos muy sencillo si sabes de programación y lo se, pero lo dejo por si algunos de nuestr@s visitantes estan aprendiendo a programar.</p>
<p>Le será de utilidad si quiere darle un poco de vida a su página Web.</p>
<p>De paso les decimos que en la Web  <a href="http://www.mundojavascript.com/" target="_blank">http://www.mundojavascript.com/</a> encontraras muchos mas de estos si estas interesado, será hasta la próxima.</p>
<p>El Codigo:</p>
<p><strong>Este es el script que puedes seleccionar, copiar y pegar directamente.</strong><br />
<strong>Esta parte del script hay que pegarlo entre las etiquetas HEAD y /HEAD:</strong></p>
<p><span style="font-family: monospace; font-size: 13px; white-space: pre-wrap;"> </span></p>
<p>&lt;style&gt;</p>
<p>&lt;!&#8211;</p>
<p>.menuskin{<br />
position:absolute;<br />
width:165px;<br />
background-color:menu;<br />
border:2px solid black;<br />
font:normal 12px Verdana;<br />
line-height:18px;<br />
z-index:100;<br />
visibility:hidden;<br />
}</p>
<p>.menuskin a{<br />
text-decoration:none;<br />
color:black;<br />
padding-left:10px;<br />
padding-right:10px;<br />
}</p>
<p>#mouseoverstyle{<br />
background-color:highlight;<br />
}</p>
<p>#mouseoverstyle a{<br />
color:white;<br />
}<br />
&#8211;&gt;<br />
&lt;/style&gt;</p>
<p>&lt;script language=&#8221;JavaScript1.2&#8243;&gt;</p>
<p>//Pop-it menu- By Dynamic Drive<br />
//For full source code and more DHTML scripts, visit http://www.dynamicdrive.com<br />
//This credit MUST stay intact for use</p>
<p>var linkset=new Array()<br />
//SPECIFY MENU SETS AND THEIR LINKS. FOLLOW SYNTAX LAID OUT</p>
<p>linkset[0]=&#8217;&lt;div&gt;&lt;a href=&#8221;http://www.precios10.com&#8221;&gt;Ordenadores&lt;/a&gt;&lt;/div&gt;&#8217;<br />
linkset[0]+=&#8217;&lt;div&gt;&lt;a href=&#8221;http://www.cambiabanners.com&#8221;&gt;Intercambio de banners&lt;/a&gt;&lt;/div&gt;&#8217;<br />
linkset[0]+=&#8217;&lt;div&gt;&lt;a href=&#8221;http://www.iaupa.com&#8221;&gt;Recursos web&lt;/a&gt;&lt;/div&gt;&#8217;</p>
<p>linkset[1]=&#8217;&lt;div&gt;&lt;a href=&#8221;http://msnbc.com&#8221;&gt;MSNBC&lt;/a&gt;&lt;/div&gt;&#8217;<br />
linkset[1]+=&#8217;&lt;div&gt;&lt;a href=&#8221;http://cnn.com&#8221;&gt;CNN&lt;/a&gt;&lt;/div&gt;&#8217;<br />
linkset[1]+=&#8217;&lt;div&gt;&lt;a href=&#8221;http://abcnews.com&#8221;&gt;ABC News&lt;/a&gt;&lt;/div&gt;&#8217;<br />
linkset[1]+=&#8217;&lt;div&gt;&lt;a href=&#8221;http://www.washingtonpost.com&#8221;&gt;Washington Post&lt;/a&gt;&lt;/div&gt;&#8217;</p>
<p>////No need to edit beyond here</p>
<p>var ie4=document.all&amp;&amp;navigator.userAgent.indexOf(&#8220;Opera&#8221;)==-1<br />
var ns6=document.getElementById&amp;&amp;!document.all<br />
var ns4=document.layers</p>
<p>function showmenu(e,which){</p>
<p>if (!document.all&amp;&amp;!document.getElementById&amp;&amp;!document.layers)<br />
return</p>
<p>clearhidemenu()</p>
<p>menuobj=ie4? document.all.popmenu : ns6? document.getElementById(&#8220;popmenu&#8221;) : ns4? document.popmenu : &#8220;&#8221;<br />
menuobj.thestyle=(ie4||ns6)? menuobj.style : menuobj</p>
<p>if (ie4||ns6)<br />
menuobj.innerHTML=which<br />
else{<br />
menuobj.document.write(&#8216;&lt;layer name=gui bgColor=#E6E6E6 width=165 onmouseover=&#8221;clearhidemenu()&#8221; onmouseout=&#8221;hidemenu()&#8221;&gt;&#8217;+which+&#8217;&lt;/layer&gt;&#8217;)<br />
menuobj.document.close()<br />
}</p>
<p>menuobj.contentwidth=(ie4||ns6)? menuobj.offsetWidth : menuobj.document.gui.document.width<br />
menuobj.contentheight=(ie4||ns6)? menuobj.offsetHeight : menuobj.document.gui.document.height<br />
eventX=ie4? event.clientX : ns6? e.clientX : e.x<br />
eventY=ie4? event.clientY : ns6? e.clientY : e.y</p>
<p>//Find out how close the mouse is to the corner of the window<br />
var rightedge=ie4? document.body.clientWidth-eventX : window.innerWidth-eventX<br />
var bottomedge=ie4? document.body.clientHeight-eventY : window.innerHeight-eventY</p>
<p>//if the horizontal distance isn&#8217;t enough to accomodate the width of the context menu<br />
if (rightedge&lt;menuobj.contentwidth)<br />
//move the horizontal position of the menu to the left by it&#8217;s width<br />
menuobj.thestyle.left=ie4? document.body.scrollLeft+eventX-menuobj.contentwidth : ns6? window.pageXOffset+eventX-menuobj.contentwidth : eventX-menuobj.contentwidth<br />
else<br />
//position the horizontal position of the menu where the mouse was clicked<br />
menuobj.thestyle.left=ie4? document.body.scrollLeft+eventX : ns6? window.pageXOffset+eventX : eventX</p>
<p>//same concept with the vertical position<br />
if (bottomedge&lt;menuobj.contentheight)<br />
menuobj.thestyle.top=ie4? document.body.scrollTop+eventY-menuobj.contentheight : ns6? window.pageYOffset+eventY-menuobj.contentheight : eventY-menuobj.contentheight<br />
else<br />
menuobj.thestyle.top=ie4? document.body.scrollTop+event.clientY : ns6? window.pageYOffset+eventY : eventY<br />
menuobj.thestyle.visibility=&#8221;visible&#8221;<br />
return false<br />
}</p>
<p>function contains_ns6(a, b) {<br />
//Determines if 1 element in contained in another- by Brainjar.com<br />
while (b.parentNode)<br />
if ((b = b.parentNode) == a)<br />
return true;<br />
return false;<br />
}</p>
<p>function hidemenu(){<br />
if (window.menuobj)<br />
menuobj.thestyle.visibility=(ie4||ns6)? &#8220;hidden&#8221; : &#8220;hide&#8221;<br />
}</p>
<p>function dynamichide(e){<br />
if (ie4&amp;&amp;!menuobj.contains(e.toElement))<br />
hidemenu()<br />
else if (ns6&amp;&amp;e.currentTarget!= e.relatedTarget&amp;&amp; !contains_ns6(e.currentTarget, e.relatedTarget))<br />
hidemenu()<br />
}</p>
<p>function delayhidemenu(){<br />
if (ie4||ns6||ns4)<br />
delayhide=setTimeout(&#8220;hidemenu()&#8221;,500)<br />
}</p>
<p>function clearhidemenu(){<br />
if (window.delayhide)<br />
clearTimeout(delayhide)<br />
}</p>
<p>function highlightmenu(e,state){<br />
if (document.all)<br />
source_el=event.srcElement<br />
else if (document.getElementById)<br />
source_el=e.target<br />
if (source_el.className==&#8221;menuitems&#8221;){<br />
source_el.id=(state==&#8221;on&#8221;)? &#8220;mouseoverstyle&#8221; : &#8220;&#8221;<br />
}<br />
else{<br />
while(source_el.id!=&#8221;popmenu&#8221;){<br />
source_el=document.getElementById? source_el.parentNode : source_el.parentElement<br />
if (source_el.className==&#8221;menuitems&#8221;){<br />
source_el.id=(state==&#8221;on&#8221;)? &#8220;mouseoverstyle&#8221; : &#8220;&#8221;<br />
}<br />
}<br />
}<br />
}</p>
<p>if (ie4||ns6)<br />
document.onclick=hidemenu</p>
<p>&lt;/script&gt;</p>
<p><strong>Esta parte del script hay que pegarlo entre las etiquetas BODY y /BODY, donde se quiera que aparezca el efecto:</strong></p>
<p><span style="font-family: monospace; font-size: 13px; white-space: pre-wrap;">&lt;div id=&#8221;popmenu&#8221; onMouseover=&#8221;clearhidemenu();highlightmenu(event,&#8217;on&#8217;)&#8221; onMouseout=&#8221;highlightmenu(event,&#8217;off&#8217;);dynamichide(event)&#8221;&gt;</span></p>
<p>&lt;/div&gt;</p>
<p>&lt;a href=&#8221;#&#8221; onMouseover=&#8221;showmenu(event,linkset[0])&#8221; onMouseout=&#8221;delayhidemenu()&#8221;&gt;Enlaces 1&lt;/a&gt;&lt;br&gt;<br />
&lt;a href=&#8221;#&#8221; onMouseover=&#8221;showmenu(event,linkset[1])&#8221; onMouseout=&#8221;delayhidemenu()&#8221;&gt;Enlaces 2&lt;/a&gt;</p>
<p><strong>Hay que añadir el siguiente evento onload dentro de la etiqueta BODY:</strong></p>
<p><span style="font-family: monospace; font-size: 13px; white-space: pre-wrap;">onload=songticker()</span></p>
<p><span style="font-family: Arial,sans-serif; font-size: 19px; line-height: 25px;">Enjoy it</span></p>
<p><span style="color: #ffffff; font-family: Verdana; font-size: x-small;"> que añadir el siguiente evento onload dentro de la etiqueta BODY:</span></p>
<p><span style="color: #ffffff; font-family: Verdana; font-size: x-small;">uiente evento onload dentro de la etiqueta BOD</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.dattahome.com/2009/12/04/cajas-de-links-en-java-script/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Cómo Comprimir tus Archivos Código Javascript desde PHP</title>
		<link>http://www.dattahome.com/2008/09/11/como-comprimir-tus-archivos-codigo-javascript-desde-php/</link>
		<comments>http://www.dattahome.com/2008/09/11/como-comprimir-tus-archivos-codigo-javascript-desde-php/#comments</comments>
		<pubDate>Thu, 11 Sep 2008 18:12:33 +0000</pubDate>
		<dc:creator>Dattahome</dc:creator>
				<category><![CDATA[Codigo Javascript]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Programar]]></category>
		<category><![CDATA[Utilidades para Internet]]></category>

		<guid isPermaLink="false">http://dattahome.com/?p=282</guid>
		<description><![CDATA[Cómo comprimir tus archivos JS (código Javascript) desde PHP con JSMin. Explicamos el funcionamiento de la librería JSMin, en su versión para PHP. Cuando se trata de optimizar una página web, cada Kilobyte cuenta. Como sabemos, cuanto menos pesada en bytes sea una página web, más rápido se transfiere por Internet y antes la puede visualizar el usuario. En este artículo vamos a ver una librería que nos puede ayudar a comprimir un archivo con código Javascript, para que ocupe menos espacio y se pueda transferir más rápidamente por la Red. ¿Cómo se puede comprimir un código Javascript? El concepto que tenemos de compresión de archivos seguramente tenga relación con los conocidos .zip u otros formatos de compresión como el .rar. Pues la compresión que vamos a ver para códigos Javascript no tiene nada que ver. No os vamos a explicar que comprimáis el archivo con zip y lo publiquéis. En realidad, en este caso, la compresión se basa en una optimización del código para que ocupe menos espacio. Como podemos saber, a la hora de programar, colocamos muchos caracteres de más en el código, que no son del todo necesarios. Esto ocurre con, por ejemplo, espacios de más, saltos [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.dattahome.com%2F2008%2F09%2F11%2Fcomo-comprimir-tus-archivos-codigo-javascript-desde-php%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.dattahome.com%2F2008%2F09%2F11%2Fcomo-comprimir-tus-archivos-codigo-javascript-desde-php%2F&amp;source=myndart&amp;style=normal&amp;service=TinyURL.com" height="61" width="50" /><br />
			</a>
		</div>
<p><strong>Cómo comprimir tus archivos JS (código Javascript) desde PHP con JSMin. Explicamos el funcionamiento de la librería JSMin, en su versión para PHP.</strong></p>
<p><strong></strong><br />
Cuando se trata de optimizar una página web, cada Kilobyte cuenta. Como sabemos, cuanto menos pesada en bytes sea una página web, más rápido se transfiere por Internet y antes la puede visualizar el usuario. En este artículo vamos a ver una librería que nos puede ayudar a comprimir un archivo con código Javascript, para que ocupe menos espacio y se pueda transferir más rápidamente por la Red.</p>
<p><strong>¿Cómo se puede comprimir un código Javascript?</strong></p>
<p>El concepto que tenemos de compresión de archivos seguramente tenga relación con los conocidos .zip u otros formatos de compresión como el .rar. Pues la compresión que vamos a ver para códigos Javascript no tiene nada que ver. No os vamos a explicar que comprimáis el archivo con zip y lo publiquéis. <span id="more-282"></span></p>
<p>En realidad, en este caso, la compresión se basa en una optimización del código para que ocupe menos espacio. Como podemos saber, a la hora de programar, colocamos muchos caracteres de más en el código, que no son del todo necesarios. Esto ocurre con, por ejemplo, espacios de más, saltos de línea, tabulaciones, pero sobre todo con los comentarios al código.</p>
<p>JSMin lo que hace es revisar el código Javascript, analizarlo y devolver una nueva versión de ese código, al que se le ha suprimido toda la información superflua. El resultado consiste en un código Javascript que sigue ejecutándose perfectamente en el navegador, con las mismas sentencias y funcionalidades, pero que ocupa mucho menos.</p>
<p><strong>¿Dónde puedo obtener JSMIN para PHP?</strong></p>
<p>El script que estamos comentando, JSMin para PHP, podemos descargarlo gratuitamente desde una página de Google Code, donde está publicado para descarga:<a href="http://code.google.com/p/jsmin-php/" target="_blank">http://code.google.com/p/jsmin-php/</a></p>
<p>Además, para el que le interese, dejamos el link a la página web oficial del producto, donde se ofrecen unas explicaciones básicas sobre qué hace JSMin para comprimir el código Javascript.</p>
<p><a href="http://www.crockford.com/javascript/jsmin.html" target="_blank">http://www.crockford.com/javascript/jsmin.html</a></p>
<p><strong>¿Cómo comprimir el código con JSMin para PHP?</strong></p>
<p>JSMin tiene una función, que debemos ejecutar para comprimir un código Javascript. Dicha función recibe un parámetro, que es una cadena con el código Javascript que queremos comprimir. Devuelve una cadena con el código, después de eliminar la información innecesaria y compactar las sentencias.</p>
<p>Lo primero de todo sería incluir la librería con el JSMin para PHP, que hemos debido descargar desde la propia página web del producto, para obtener la versión más actualizada.</p>
<p><span class="codigo">include (&#8220;jsmin-1.1.1.php&#8221;); </span></p>
<p>Luego podemos utilizar la función minify de la clase JSMin, que realiza el trabajo de comprimir el código JS.</p>
<p><span class="codigo">$codigo_comprimido = JSMin::minify(&#8220;//codigo javascript&#8221;); </span></p>
<p>Debemos pararnos para explicar esta línea de código, que puede sorprender por el operador :: de PHP (se ven los &#8220;::&#8221;?)</p>
<p>El operador :: de PHP sirve para invocar métodos de clases, lo que en algunos lenguajes se llaman métodos estáticos, con la particularidad que no hace falta tener ningún objeto instanciado de esa clase para poder ejecutar el método. Es decir, llamamos al método sin pasar por ningún objeto, simplemente con el nombre de la clase.</p>
<p>En ese caso, el include jsmin-1.1.1.php había definido una clase llamada JSMin. Esa clase tiene un método llamado minify(). Con JSMin::minify() estamos llamando a la función minify() declarada en la clase JSMin, sin necesidad de haber creado ningún objeto de esa clase.</p>
<p><strong>Script PHP para leer código Javascript de un archivo de texto y generar otro archivo de texto con el código comprimido</strong></p>
<p>Para finalizar, voy a mostrar un código PHP que he creado para comprimir un archivo Javascript, basándome en JSMin.</p>
<p>Este script define un nombre de archivo que se quiere comprimir y genera otro archivo en el mismo directorio que se llama igual, pero comenzando con &#8220;comprimido_&#8221;. Ese archivo comprimido contiene el mismo código Javascript, una vez pasada la función minify() de JSMin.</p>
<p><span class="codigo">&lt;?<br />
$archivo_script_js = &#8216;navegador.js&#8217;;</span></p>
<p>include (&#8220;jsmin-1.1.1.php&#8221;);<br />
$codigo_comprimido = JSMin::minify(file_get_contents($archivo_script_js));</p>
<p>$archivo = fopen(&#8220;comprimido_&#8221; . $archivo_script_js, &#8220;w+&#8221;);<br />
fwrite($archivo, $codigo_comprimido);<br />
fclose($archivo);<br />
?&gt;</p>
<p>Como se puede ver, se define arriba del todo el nombre del archivo que tiene el código PHP a comprimir.</p>
<p>Luego se realiza la compresión y se escribe los resultados en un archivo nuevo. El archivo antiguo se llama en este script &#8220;navegador.js&#8221; y el fichero nuevo con el script comprimido, que se creará en el mismo directorio, se llama &#8220;comprimido_navegador.js&#8221;.</p>
<p><strong>Conclusión sobre comprimir los códigos JS</strong></p>
<p>Ten en cuenta que la compresión no es un proceso reversible. Guarda siempre una copia de seguridad de los archivos con el código original, que la necesitarás si deseas editar el código.</p>
<p>Eso es todo. Espero que sea de utilidad esta clase para comprimir archivos Javascript desde PHP.</p>
<p>Vía: <a href="http://www.desarrolloweb.com/articulos/comprimir-archivos-javascript-desde-php.html" target="_blank">DesarrolloWeb.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.dattahome.com/2008/09/11/como-comprimir-tus-archivos-codigo-javascript-desde-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Código para crear el efecto de unos puntos alrededor del puntero del ratón</title>
		<link>http://www.dattahome.com/2007/11/06/codigo-para-crear-el-efecto-de-unos-puntos-alrededor-del-puntero-del-raton/</link>
		<comments>http://www.dattahome.com/2007/11/06/codigo-para-crear-el-efecto-de-unos-puntos-alrededor-del-puntero-del-raton/#comments</comments>
		<pubDate>Tue, 06 Nov 2007 17:28:17 +0000</pubDate>
		<dc:creator>Dattahome</dc:creator>
				<category><![CDATA[Codigo Javascript]]></category>
		<category><![CDATA[Programación Web]]></category>
		<category><![CDATA[Programar]]></category>
		<category><![CDATA[Tecnología]]></category>
		<category><![CDATA[programador]]></category>

		<guid isPermaLink="false">http://dattahome.com/index.php/2007/11/06/codigo-para-crear-el-efecto-de-unos-puntos-alrededor-del-puntero-del-raton/</guid>
		<description><![CDATA[&#60;layer NAME=&#8221;a0&#8243; LEFT=&#8221;10&#8243; TOP=&#8221;10&#8243; VISIBILITY=&#8221;SHOW&#8221; BGCOLOR=&#8221;#008888&#8243; CLIP=&#8221;0,0,3,3&#8243;&#62; &#60;/layer&#62; &#60;layer NAME=&#8221;a1&#8243; LEFT=&#8221;10&#8243; TOP=&#8221;10&#8243; VISIBILITY=&#8221;SHOW&#8221; BGCOLOR=&#8221;#888800&#8243; CLIP=&#8221;0,0,3,3&#8243;&#62; &#60;/layer&#62; &#60;layer NAME=&#8221;a2&#8243; LEFT=&#8221;10&#8243; TOP=&#8221;10&#8243; VISIBILITY=&#8221;SHOW&#8221; BGCOLOR=&#8221;#880088&#8243; CLIP=&#8221;0,0,3,3&#8243;&#62; &#60;/layer&#62; &#60;layer NAME=&#8221;a3&#8243; LEFT=&#8221;10&#8243; TOP=&#8221;10&#8243; VISIBILITY=&#8221;SHOW&#8221; BGCOLOR=&#8221;#880000&#8243; CLIP=&#8221;0,0,3,3&#8243;&#62; &#60;/layer&#62; &#60;layer NAME=&#8221;a4&#8243; LEFT=&#8221;10&#8243; TOP=&#8221;10&#8243; VISIBILITY=&#8221;SHOW&#8221; BGCOLOR=&#8221;#008800&#8243; CLIP=&#8221;0,0,3,3&#8243;&#62; &#60;/layer&#62; &#60;layer NAME=&#8221;a5&#8243; LEFT=&#8221;10&#8243; TOP=&#8221;10&#8243; VISIBILITY=&#8221;SHOW&#8221; BGCOLOR=&#8221;#000088&#8243; CLIP=&#8221;0,0,3,3&#8243;&#62; &#60;/layer&#62; &#60;layer NAME=&#8221;a6&#8243; LEFT=&#8221;10&#8243; TOP=&#8221;10&#8243; VISIBILITY=&#8221;SHOW&#8221; BGCOLOR=&#8221;#000000&#8243; CLIP=&#8221;0,0,3,3&#8243;&#62; &#60;/layer&#62; &#60;script&#62; var clr=new Array(&#8220;880000&#8243;,&#8221;008800&#8243;,&#8221;000088&#8243;,&#8221;888800&#8243;, &#8220;880088&#8243;,&#8221;008888&#8243;,&#8221;000000&#8243;) if (document.all){ document.write(&#8216;&#60;div id=&#8221;starsDiv&#8221; style=&#8221;position:absolute;top:0px;left:0px&#8221;&#62;&#8217;) for (xy=0;xy&#60;7;xy++) document.write(&#8216;&#60;div style= &#8220;position:relative;width:3px;height: 3px;background:#&#8217;+clr[xy]+&#8217; ;font-size:2px;visibility:visible&#8221;&#62;&#60;/div&#62;&#8217;) document.write(&#8216;&#60;/div&#62;&#8217;) } if (document.layers) {window.captureEvents(Event.MOUSEMOVE);} var yBase = 200; var xBase = 200; var yAmpl = 10; var yMax = 40; var step = .2; var ystep = .5; var currStep = 0; var tAmpl=1; var Xpos = 1; var Ypos = 1; var i = 0; var j = 0; if (document.all) { function MoveHandler(){ Xpos = document.body.scrollLeft+event.x; Ypos = document.body.scrollTop+event.y; } document.onmousemove = MoveHandler; } else if (document.layers) { function xMoveHandler(evnt){ Xpos = evnt.pageX; Ypos = evnt.pageY; } window.onMouseMove = xMoveHandler; } function animateLogo() { if (document.all) { yBase = window.document.body.offsetHeight/4; xBase = window.document.body.offsetWidth/4; } else if (document.layers) { yBase = window.innerHeight/4 ; xBase = window.innerWidth/4; } if (document.all) { var totaldivs=document.all.starsDiv.all.length for ( i = 0 ; i &#60; totaldivs ; i++ ) { [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.dattahome.com%2F2007%2F11%2F06%2Fcodigo-para-crear-el-efecto-de-unos-puntos-alrededor-del-puntero-del-raton%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.dattahome.com%2F2007%2F11%2F06%2Fcodigo-para-crear-el-efecto-de-unos-puntos-alrededor-del-puntero-del-raton%2F&amp;source=myndart&amp;style=normal&amp;service=TinyURL.com" height="61" width="50" /><br />
			</a>
		</div>
<p>&lt;layer NAME=&#8221;a0&#8243; LEFT=&#8221;10&#8243; TOP=&#8221;10&#8243; VISIBILITY=&#8221;SHOW&#8221;</p>
<p>BGCOLOR=&#8221;#008888&#8243; CLIP=&#8221;0,0,3,3&#8243;&gt;<br />
&lt;/layer&gt;<br />
&lt;layer NAME=&#8221;a1&#8243; LEFT=&#8221;10&#8243; TOP=&#8221;10&#8243; VISIBILITY=&#8221;SHOW&#8221;</p>
<p>BGCOLOR=&#8221;#888800&#8243; CLIP=&#8221;0,0,3,3&#8243;&gt;<br />
&lt;/layer&gt;<br />
&lt;layer NAME=&#8221;a2&#8243; LEFT=&#8221;10&#8243; TOP=&#8221;10&#8243; VISIBILITY=&#8221;SHOW&#8221;</p>
<p>BGCOLOR=&#8221;#880088&#8243; CLIP=&#8221;0,0,3,3&#8243;&gt;<br />
&lt;/layer&gt;<br />
&lt;layer NAME=&#8221;a3&#8243; LEFT=&#8221;10&#8243; TOP=&#8221;10&#8243; VISIBILITY=&#8221;SHOW&#8221;</p>
<p>BGCOLOR=&#8221;#880000&#8243; CLIP=&#8221;0,0,3,3&#8243;&gt;<br />
&lt;/layer&gt;<br />
&lt;layer NAME=&#8221;a4&#8243; LEFT=&#8221;10&#8243; TOP=&#8221;10&#8243; VISIBILITY=&#8221;SHOW&#8221;</p>
<p>BGCOLOR=&#8221;#008800&#8243; CLIP=&#8221;0,0,3,3&#8243;&gt;<br />
&lt;/layer&gt;<br />
&lt;layer NAME=&#8221;a5&#8243; LEFT=&#8221;10&#8243; TOP=&#8221;10&#8243; VISIBILITY=&#8221;SHOW&#8221;</p>
<p>BGCOLOR=&#8221;#000088&#8243; CLIP=&#8221;0,0,3,3&#8243;&gt;<br />
&lt;/layer&gt;<br />
&lt;layer NAME=&#8221;a6&#8243; LEFT=&#8221;10&#8243; TOP=&#8221;10&#8243; VISIBILITY=&#8221;SHOW&#8221;</p>
<p>BGCOLOR=&#8221;#000000&#8243; CLIP=&#8221;0,0,3,3&#8243;&gt;<br />
&lt;/layer&gt;<br />
&lt;script&gt;<span id="more-31"></span></p>
<p>var clr=new Array(&#8220;880000&#8243;,&#8221;008800&#8243;,&#8221;000088&#8243;,&#8221;888800&#8243;,<br />
&#8220;880088&#8243;,&#8221;008888&#8243;,&#8221;000000&#8243;)<br />
if (document.all){<br />
document.write(&#8216;&lt;div id=&#8221;starsDiv&#8221; style=&#8221;position:absolute;top:0px;left:0px&#8221;&gt;&#8217;)<br />
for (xy=0;xy&lt;7;xy++)<br />
document.write(&#8216;&lt;div style=</p>
<p>&#8220;position:relative;width:3px;height:<br />
3px;background:#&#8217;+clr[xy]+&#8217;<br />
;font-size:2px;visibility:visible&#8221;&gt;&lt;/div&gt;&#8217;)<br />
document.write(&#8216;&lt;/div&gt;&#8217;)<br />
}</p>
<p>if (document.layers)<br />
{window.captureEvents(Event.MOUSEMOVE);}<br />
var yBase = 200;<br />
var xBase = 200;<br />
var yAmpl = 10;<br />
var yMax = 40;<br />
var step = .2;<br />
var ystep = .5;<br />
var currStep = 0;<br />
var tAmpl=1;<br />
var Xpos = 1;<br />
var Ypos = 1;<br />
var i = 0;<br />
var j = 0;</p>
<p>if (document.all)<br />
{<br />
function MoveHandler(){<br />
Xpos = document.body.scrollLeft+event.x;<br />
Ypos = document.body.scrollTop+event.y;<br />
}<br />
document.onmousemove = MoveHandler;<br />
}</p>
<p>else if (document.layers)<br />
{<br />
function xMoveHandler(evnt){<br />
Xpos = evnt.pageX;<br />
Ypos = evnt.pageY;<br />
}<br />
window.onMouseMove = xMoveHandler;<br />
}</p>
<p>function animateLogo() {<br />
if (document.all)<br />
{<br />
yBase = window.document.body.offsetHeight/4;<br />
xBase = window.document.body.offsetWidth/4;<br />
}<br />
else if (document.layers)<br />
{<br />
yBase = window.innerHeight/4 ;<br />
xBase = window.innerWidth/4;<br />
}</p>
<p>if (document.all)<br />
{<br />
var totaldivs=document.all.starsDiv.all.length<br />
for ( i = 0 ; i &lt; totaldivs ; i++ )<br />
{<br />
var tempdiv=document.all.starsDiv.all[i].style<br />
tempdiv.top = Ypos + Math.cos<br />
((20*Math.sin(currStep/20))+i*70</p>
<p>)*yBase*(Math.sin(10+currStep/10)+0.2)*Math.cos<br />
((currStep + i*25)/10);<br />
tempdiv.left = Xpos + Math.sin((20*Math.<br />
sin(currStep/20))+i*70)</p>
<p>*xBase*(Math.sin(10+currStep/10)+0.2)*Math.cos<br />
((currStep + i*25)/10);<br />
}<br />
}</p>
<p>else if (document.layers)<br />
{<br />
for ( j = 0 ; j &lt; 7 ; j++ )<br />
{<br />
var templayer=&#8221;a&#8221;+j<br />
document.layers[templayer].top = Ypos + Math.cos((20*Math.sin(currStep/20))+j*70)</p>
<p>*yBase*(Math.sin(10+currStep/10)+0.2)*Math.cos<br />
((currStep + j*25)/10);<br />
document.layers[templayer].left =Xpos + Math.sin((20*Math.sin(currStep/20))+j*70)</p>
<p>*xBase*(Math.sin(10+currStep/10)+0.2)*Math.cos<br />
((currStep + j*25)/10);<br />
}<br />
}<br />
currStep += step;<br />
setTimeout(&#8220;animateLogo()&#8221;, 15);<br />
}<br />
animateLogo();</p>
<p>&lt;/script&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dattahome.com/2007/11/06/codigo-para-crear-el-efecto-de-unos-puntos-alrededor-del-puntero-del-raton/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
