<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.2.2" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments for Programatik</title>
	<link>http://www.rafachacon.com/programatik</link>
	<description>Cosas de la tecnología</description>
	<pubDate>Thu, 09 Sep 2010 12:08:22 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.2</generator>

	<item>
		<title>Comment on capa transparente y contenido opaco by Rafa</title>
		<link>http://www.rafachacon.com/programatik/2008/05/09/capa-transparente-y-contenido-opaco/#comment-2274</link>
		<author>Rafa</author>
		<pubDate>Thu, 05 Aug 2010 14:17:01 +0000</pubDate>
		<guid>http://www.rafachacon.com/programatik/2008/05/09/capa-transparente-y-contenido-opaco/#comment-2274</guid>
		<description>Gracias a ti.

Espero disponer de algo de tiempo durante estas vacaciones para escribir algunas cosas más que tengo guardadas.</description>
		<content:encoded><![CDATA[<p>Gracias a ti.</p>
<p>Espero disponer de algo de tiempo durante estas vacaciones para escribir algunas cosas más que tengo guardadas.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on capa transparente y contenido opaco by Neochange</title>
		<link>http://www.rafachacon.com/programatik/2008/05/09/capa-transparente-y-contenido-opaco/#comment-2273</link>
		<author>Neochange</author>
		<pubDate>Thu, 05 Aug 2010 13:23:24 +0000</pubDate>
		<guid>http://www.rafachacon.com/programatik/2008/05/09/capa-transparente-y-contenido-opaco/#comment-2273</guid>
		<description>Hace mil años que lo escribiste, pero me has ayudado sobremanera en el trabajo. 
Dos días intentado sobrescribir la propiedad opacity y nada. Y era algo tan sencillo...casi obvio cuando lo has leído. :D

Muchas Gracias</description>
		<content:encoded><![CDATA[<p>Hace mil años que lo escribiste, pero me has ayudado sobremanera en el trabajo.<br />
Dos días intentado sobrescribir la propiedad opacity y nada. Y era algo tan sencillo&#8230;casi obvio cuando lo has leído. <img src='http://www.rafachacon.com/programatik/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Muchas Gracias</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Detección de pulsación de teclas con javascript by Rogelio</title>
		<link>http://www.rafachacon.com/programatik/2007/09/06/deteccion-de-pulsacion-de-teclas-con-javascript/#comment-2272</link>
		<author>Rogelio</author>
		<pubDate>Mon, 07 Jun 2010 17:11:52 +0000</pubDate>
		<guid>http://www.rafachacon.com/programatik/2007/09/06/deteccion-de-pulsacion-de-teclas-con-javascript/#comment-2272</guid>
		<description>Ah, si, si que lo hace, lo unico que hay que hacer es que la funcion retorne false.

Saludos</description>
		<content:encoded><![CDATA[<p>Ah, si, si que lo hace, lo unico que hay que hacer es que la funcion retorne false.</p>
<p>Saludos</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Detección de pulsación de teclas con javascript by Rogelio</title>
		<link>http://www.rafachacon.com/programatik/2007/09/06/deteccion-de-pulsacion-de-teclas-con-javascript/#comment-2271</link>
		<author>Rogelio</author>
		<pubDate>Mon, 07 Jun 2010 17:08:18 +0000</pubDate>
		<guid>http://www.rafachacon.com/programatik/2007/09/06/deteccion-de-pulsacion-de-teclas-con-javascript/#comment-2271</guid>
		<description>Rafa:

He aqui un codigo para detectar combinaciones de teclas con ctrl / alt / shift.

	function teclas(e) {
		var ctrlPressed  = 0;
		var altPressed   = 0;
		var shiftPressed = 0;
		
		if (window.event) {	// IE
			keynum = window.event.keyCode;
		}
		else if (e.which) {	// Netscape/Firefox/Opera
			keynum = e.which;
		}
		
		if (parseInt(navigator.appVersion) &#62; 3) {
			var evt = (navigator.appName == "Netscape") ? e : event;
		
			if (navigator.appName=="Netscape" &#38;&#38; parseInt(navigator.appVersion) == 4) {
				
				// NETSCAPE 4 CODE
				
				var mString  = (e.modifiers + 32).toString(2).substring(3, 6);
				shiftPressed = (mString.charAt(0) == "1");
				ctrlPressed  = (mString.charAt(1) == "1");
				altPressed   = (mString.charAt(2) == "1");
			}
			else {
				
				// NEWER BROWSERS [CROSS-PLATFORM]
				
				shiftPressed = evt.shiftKey;
				altPressed   = evt.altKey;
				ctrlPressed  = evt.ctrlKey;
			}
		}
		
		if (ctrlPressed &#38;&#38; keynum == 82)
			alert('Se ha pulsado CTRL+R');
	}

        campoinput.onkeydown = teclas;

Funciona en IE y Firefox. Lo unico malo es que no cancela la acción predeterminada de dicha combinacion de teclas (por ejemplo, CTRL+R recarga la pagina.

Saludos</description>
		<content:encoded><![CDATA[<p>Rafa:</p>
<p>He aqui un codigo para detectar combinaciones de teclas con ctrl / alt / shift.</p>
<p>	function teclas(e) {<br />
		var ctrlPressed  = 0;<br />
		var altPressed   = 0;<br />
		var shiftPressed = 0;</p>
<p>		if (window.event) {	// IE<br />
			keynum = window.event.keyCode;<br />
		}<br />
		else if (e.which) {	// Netscape/Firefox/Opera<br />
			keynum = e.which;<br />
		}</p>
<p>		if (parseInt(navigator.appVersion) &gt; 3) {<br />
			var evt = (navigator.appName == &#8220;Netscape&#8221;) ? e : event;</p>
<p>			if (navigator.appName==&#8221;Netscape&#8221; &amp;&amp; parseInt(navigator.appVersion) == 4) {</p>
<p>				// NETSCAPE 4 CODE</p>
<p>				var mString  = (e.modifiers + 32).toString(2).substring(3, 6);<br />
				shiftPressed = (mString.charAt(0) == &#8220;1&#8243;);<br />
				ctrlPressed  = (mString.charAt(1) == &#8220;1&#8243;);<br />
				altPressed   = (mString.charAt(2) == &#8220;1&#8243;);<br />
			}<br />
			else {</p>
<p>				// NEWER BROWSERS [CROSS-PLATFORM]</p>
<p>				shiftPressed = evt.shiftKey;<br />
				altPressed   = evt.altKey;<br />
				ctrlPressed  = evt.ctrlKey;<br />
			}<br />
		}</p>
<p>		if (ctrlPressed &amp;&amp; keynum == 82)<br />
			alert(&#8217;Se ha pulsado CTRL+R&#8217;);<br />
	}</p>
<p>        campoinput.onkeydown = teclas;</p>
<p>Funciona en IE y Firefox. Lo unico malo es que no cancela la acción predeterminada de dicha combinacion de teclas (por ejemplo, CTRL+R recarga la pagina.</p>
<p>Saludos</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Uso de clases abstractas by Ramón</title>
		<link>http://www.rafachacon.com/programatik/2007/08/23/uso-de-clases-abstractas/#comment-2270</link>
		<author>Ramón</author>
		<pubDate>Thu, 03 Jun 2010 19:52:48 +0000</pubDate>
		<guid>http://www.rafachacon.com/programatik/2007/08/23/uso-de-clases-abstractas/#comment-2270</guid>
		<description>Exelente explicación de las clases abstractas. Entendía perfectamente el concepto pero no tenía claro su utilidad y su ambito de acción. Gracias.</description>
		<content:encoded><![CDATA[<p>Exelente explicación de las clases abstractas. Entendía perfectamente el concepto pero no tenía claro su utilidad y su ambito de acción. Gracias.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
