<?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>Shakaran &#187; HTML</title> <atom:link href="http://shakaran.net/blog/category/HTML/feed/" rel="self" type="application/rss+xml" /><link>http://shakaran.net/blog</link> <description>Blog de un estudiante de ingeniería informática y sysadmin</description> <lastBuildDate>Sun, 29 Aug 2010 04:21:39 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <image><link>http://shakaran.net/blog</link> <url>http://www.shakaran.net/blog/wp-content/favicon.png</url><title>Shakaran</title> </image> <item><title>Cumplir estandar W3C con target=&#8221;_blank&#8221; utilizando Mootools</title><link>http://shakaran.net/blog/2008/07/cumplir-estandar-w3c-con-target-blank-utilizando-mootools/</link> <comments>http://shakaran.net/blog/2008/07/cumplir-estandar-w3c-con-target-blank-utilizando-mootools/#comments</comments> <pubDate>Wed, 30 Jul 2008 12:07:52 +0000</pubDate> <dc:creator>shakaran</dc:creator> <category><![CDATA[HTML]]></category> <category><![CDATA[Inclasificado]]></category> <category><![CDATA[cumplir]]></category> <category><![CDATA[DOCTYPE]]></category> <category><![CDATA[estandar]]></category> <category><![CDATA[Mootools]]></category> <category><![CDATA[strict]]></category> <category><![CDATA[target]]></category> <category><![CDATA[transitional]]></category> <category><![CDATA[W3C]]></category><guid isPermaLink="false">http://shakaran.net/blog/?p=48</guid> <description><![CDATA[jQuery(document).ready(function($) { window.setTimeout('loadDigg_48()',5000);window.setTimeout('loadReddit_48()',5000);window.setTimeout('loadGBuzz_48()',5000);window.setTimeout('loadDzone_48()',5000);window.setTimeout('loadTwitter_48()',5000);window.setTimeout('loadFBShare_48()',5000);window.setTimeout('loadFBShareMe_48()',5000);window.setTimeout('loadFBLike_48()',5000);window.setTimeout('loadDelicious_48()',5000);$('.delicious-normal-img,.delicious-compact-img').hide(); }); function loadDigg_48(){ jQuery(document).ready(function($) { $('.dd-digg-48').remove();$('.DD_DIGG_AJAX_48').attr('href','http://digg.com/submit?url=http://shakaran.net/blog/2008/07/cumplir-estandar-w3c-con-target-blank-utilizando-mootools/&#38;title=Cumplir+estandar+W3C+con+target%3D%22_blank%22+utilizando+Mootools');$.getScript('http://widgets.digg.com/buttons.js'); }); } function loadReddit_48(){ jQuery(document).ready(function($) { $('.dd-reddit-48').remove();$('.DD_REDDIT_AJAX_48').attr('width','51');$('.DD_REDDIT_AJAX_48').attr('height','69');$('.DD_REDDIT_AJAX_48').attr('src','http://www.reddit.com/static/button/button2.html?width=51&#38;url=http://shakaran.net/blog/2008/07/cumplir-estandar-w3c-con-target-blank-utilizando-mootools/&#38;title=Cumplir+estandar+W3C+con+target%3D%22_blank%22+utilizando+Mootools&#38;newwindow=1'); }); } function loadGBuzz_48(){ jQuery(document).ready(function($) { $('.dd-gbuzz-48').remove();$.getScript('http://www.google.com/buzz/api/button.js'); }); } function loadDzone_48(){ jQuery(document).ready(function($) { $('.dd-dzone-48').remove();$('.DD_DZONE_AJAX_48').attr('width','52');$('.DD_DZONE_AJAX_48').attr('height','68');$('.DD_DZONE_AJAX_48').attr('src','http://widgets.dzone.com/links/widgets/zoneit.html?url=http://shakaran.net/blog/2008/07/cumplir-estandar-w3c-con-target-blank-utilizando-mootools/&#038;title=Cumplir+estandar+W3C+con+target%3D%22_blank%22+utilizando+Mootools&#038;t=1'); }); } function loadTwitter_48(){ jQuery(document).ready(function($) { $('.dd-twitter-48').remove();$('.DD_TWITTER_AJAX_48').attr('width','50');$('.DD_TWITTER_AJAX_48').attr('height','61');$('.DD_TWITTER_AJAX_48').attr('src','http://api.tweetmeme.com/button.js?url=VOTE_URL&#038;source=VOTE_SOURCE&#038;style=normal&#038;service=VOTE_SERVICE_NAME&#038;service_api=VOTE_SERVICE_API'); }); } function loadFBShare_48(){ jQuery(document).ready(function($) { $('.dd-fbshare-48').remove(); $.getScript('http://static.ak.fbcdn.net/connect.php/js/FB.Share'); }); } function loadFBShareMe_48(){ jQuery(document).ready(function($) { $('.dd-fbshareme-48').remove();$('.DD_FBSHAREME_AJAX_48').attr('width','53');$('.DD_FBSHAREME_AJAX_48').attr('height','69');$('.DD_FBSHAREME_AJAX_48').attr('src','http://widgets.fbshare.me/files/fbshare.php?url=http://shakaran.net/blog/2008/07/cumplir-estandar-w3c-con-target-blank-utilizando-mootools/&#038;size=large'); }); } function [...]<br /><div><img src="http://shakaran.net/blog/wp-content/plugins/gd-star-rating/gfx.php?value=9.0" /></div><div>Rating: 9.0/<strong>10</strong> (1 vote cast)</div><br />No hay entradas relacionadas.]]></description> <content:encoded><![CDATA[<div class="wpbuzzer_button" style="float: right"><a title="Post on Google Buzz" class="google-buzz-button" href="http://www.google.com/buzz/post" data-button-style="normal-button" data-url="http://shakaran.net/blog/2008/07/cumplir-estandar-w3c-con-target-blank-utilizando-mootools/" data-imageurl=""></a><script type="text/javascript" src="http://www.google.com/buzz/api/button.js"></script></div><script type="text/javascript">jQuery(document).ready(function($){window.setTimeout('loadDigg_48()',5000);window.setTimeout('loadReddit_48()',5000);window.setTimeout('loadGBuzz_48()',5000);window.setTimeout('loadDzone_48()',5000);window.setTimeout('loadTwitter_48()',5000);window.setTimeout('loadFBShare_48()',5000);window.setTimeout('loadFBShareMe_48()',5000);window.setTimeout('loadFBLike_48()',5000);window.setTimeout('loadDelicious_48()',5000);$('.delicious-normal-img,.delicious-compact-img').hide();});</script><script type="text/javascript">/*<![CDATA[*/function loadDigg_48(){jQuery(document).ready(function($){$('.dd-digg-48').remove();$('.DD_DIGG_AJAX_48').attr('href','http://digg.com/submit?url=http://shakaran.net/blog/2008/07/cumplir-estandar-w3c-con-target-blank-utilizando-mootools/&amp;title=Cumplir+estandar+W3C+con+target%3D%22_blank%22+utilizando+Mootools');$.getScript('http://widgets.digg.com/buttons.js');});}function loadReddit_48(){jQuery(document).ready(function($){$('.dd-reddit-48').remove();$('.DD_REDDIT_AJAX_48').attr('width','51');$('.DD_REDDIT_AJAX_48').attr('height','69');$('.DD_REDDIT_AJAX_48').attr('src','http://www.reddit.com/static/button/button2.html?width=51&amp;url=http://shakaran.net/blog/2008/07/cumplir-estandar-w3c-con-target-blank-utilizando-mootools/&amp;title=Cumplir+estandar+W3C+con+target%3D%22_blank%22+utilizando+Mootools&amp;newwindow=1');});}function loadGBuzz_48(){jQuery(document).ready(function($){$('.dd-gbuzz-48').remove();$.getScript('http://www.google.com/buzz/api/button.js');});}function loadDzone_48(){jQuery(document).ready(function($){$('.dd-dzone-48').remove();$('.DD_DZONE_AJAX_48').attr('width','52');$('.DD_DZONE_AJAX_48').attr('height','68');$('.DD_DZONE_AJAX_48').attr('src','http://widgets.dzone.com/links/widgets/zoneit.html?url=http://shakaran.net/blog/2008/07/cumplir-estandar-w3c-con-target-blank-utilizando-mootools/&title=Cumplir+estandar+W3C+con+target%3D%22_blank%22+utilizando+Mootools&t=1');});}function loadTwitter_48(){jQuery(document).ready(function($){$('.dd-twitter-48').remove();$('.DD_TWITTER_AJAX_48').attr('width','50');$('.DD_TWITTER_AJAX_48').attr('height','61');$('.DD_TWITTER_AJAX_48').attr('src','http://api.tweetmeme.com/button.js?url=VOTE_URL&source=VOTE_SOURCE&style=normal&service=VOTE_SERVICE_NAME&service_api=VOTE_SERVICE_API');});}function loadFBShare_48(){jQuery(document).ready(function($){$('.dd-fbshare-48').remove();$.getScript('http://static.ak.fbcdn.net/connect.php/js/FB.Share');});}function loadFBShareMe_48(){jQuery(document).ready(function($){$('.dd-fbshareme-48').remove();$('.DD_FBSHAREME_AJAX_48').attr('width','53');$('.DD_FBSHAREME_AJAX_48').attr('height','69');$('.DD_FBSHAREME_AJAX_48').attr('src','http://widgets.fbshare.me/files/fbshare.php?url=http://shakaran.net/blog/2008/07/cumplir-estandar-w3c-con-target-blank-utilizando-mootools/&size=large');});}function loadFBLike_48(){jQuery(document).ready(function($){$('.dd-fblike-48').remove();$('.DD_FBLIKE_AJAX_48').attr('width','450');$('.DD_FBLIKE_AJAX_48').attr('height','25');$('.DD_FBLIKE_AJAX_48').attr('src','http://www.facebook.com/plugins/like.php?href=http://shakaran.net/blog/2008/07/cumplir-estandar-w3c-con-target-blank-utilizando-mootools/&amp;show_faces=false');});}function loadDelicious_48(){jQuery(document).ready(function($){$('.dd-delicious-48').remove();$('.delicious-normal-img,.delicious-compact-img').show();$.getJSON('http://feeds.delicious.com/v2/json/urlinfo/data?url=http://shakaran.net/blog/2008/07/cumplir-estandar-w3c-con-target-blank-utilizando-mootools/&amp;callback=?',function(data){var msg='';var count=0;if(data.length>0){count=data[0].total_posts;if(count==0){msg='Save';}else if(count==1){msg='1 save';}else{msg=count+' saves'}}else{msg='Save';}$('#DD_DELICIOUS_AJAX_48').text(msg);});});}/*]]>*/</script><div style="text-align:justify">Este verano estoy programando varios scripts e intento que estos <strong>cumplan los estándares</strong> al máximo posible.</p><p>Al validar uno de mis scripts con el <a href="http://validator.w3.org" title="W3C Validator">W3C Validator</a> y siguiendo el estándar estricto (<strong>Strict</strong>) se me presento el problema de que en mis enlaces utilizaba la etiqueta <strong>target=&#8221;_blank&#8221; </strong>para que determinados enlaces se abrieran en otra página y no en la misma. Como por ejemplo:</p><div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left2">Descargar <a href="http://shakaran.net/blog/wp-content/plugins/wp-codebox/wp-codebox.php?p=48&amp;download=enlace_con_target.txt">enlace_con_target.txt</a></span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p486"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p48code6"><pre class="html" style="font-family:monospace;">&lt;a href=&quot;http://undominio.com&quot; target=&quot;_blank&quot;&gt;enlace&lt;/a&gt;</pre></td></tr></table></div><p>Pero este atributo no era válido para el estándar estricto. Aunque una alternativa podría ser poner el estándar como transicional (<strong>Transitional</strong>) y conseguir que se validara, prefería cumplirlo a raja tabla con Strict y darle al coco.</p><p>Después de <em>googlear</em> un poco encontré un enlace interesante en <a href="http://www.eslomas.com/index.php/archives/2005/04/11/como-abrir-enlaces-en-ventana-nueva-sin-utilizar-target-_blank/" title="EsLoMas.com">EsLoMas.com</a> donde se hablaba a lo largo y tendido de como solucionarlo a través de dos funciones de javascript (una más eficiente que la otra) y que simplemente se aplicarían poniendo a un enlace <strong>class=&#8221;external&#8221;</strong> (o otro nombre de clase que predefiniéramos).</p><p>Por ejemplo así:</p><div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left2">Descargar <a href="http://shakaran.net/blog/wp-content/plugins/wp-codebox/wp-codebox.php?p=48&amp;download=enlace_sin_target.txt">enlace_sin_target.txt</a></span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p487"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p48code7"><pre class="html" style="font-family:monospace;">&lt;a href=&quot;http://undominio.com&quot; class=&quot;external&quot;&gt;enlace&lt;/a&gt;</pre></td></tr></table></div><p>Me gusto la manera de solucionarlo, aunque al utilizar <a title="Mootools Home" href="http://mootools.net/">Mootools</a> creía que podría integrarlo en la página y a la vez <strong>acortar un poco más el script</strong> y con suerte ganar algo de eficiencia gracias a la librería.</p><p>Pues bien, el script original ofrecido por la página de EsLoMas.com (la versión más eficiente era la siguiente:</p><div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left2">Descargar <a href="http://shakaran.net/blog/wp-content/plugins/wp-codebox/wp-codebox.php?p=48&amp;download=funcion_mootools.txt">funcion_mootools.txt</a></span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p488"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
</pre></td><td class="code" id="p48code8"><pre class="javascript" style="font-family:monospace;">   <span style="color: #003366; font-weight: bold;">function</span> prepareTargetBlank<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
   <span style="color: #003366; font-weight: bold;">var</span> className <span style="color: #339933;">=</span> <span style="color: #3366CC;">'external'</span><span style="color: #339933;">;</span>
   <span style="color: #003366; font-weight: bold;">var</span> <span style="color: #000066; font-weight: bold;">as</span> <span style="color: #339933;">=</span> document.<span style="color: #660066;">getElementsByTagName</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'a'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
   <span style="color: #000066; font-weight: bold;">for</span><span style="color: #009900;">&#40;</span>i<span style="color: #339933;">=</span><span style="color: #CC0000;">0</span><span style="color: #339933;">;</span>i<span style="color: #339933;">&lt;</span>as .<span style="color: #660066;">length</span><span style="color: #339933;">;</span>i<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
      <span style="color: #003366; font-weight: bold;">var</span> a <span style="color: #339933;">=</span> <span style="color: #000066; font-weight: bold;">as</span><span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
      r<span style="color: #339933;">=</span><span style="color: #003366; font-weight: bold;">new</span> RegExp<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;(^| )&quot;</span><span style="color: #339933;">+</span>className<span style="color: #339933;">+</span><span style="color: #3366CC;">&quot;($| )&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
      <span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>r.<span style="color: #660066;">test</span><span style="color: #009900;">&#40;</span>a.<span style="color: #660066;">className</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
         a.<span style="color: #660066;">onclick</span> <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
            window.<span style="color: #000066;">open</span><span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span>.<span style="color: #660066;">href</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
            <span style="color: #000066; font-weight: bold;">return</span> <span style="color: #003366; font-weight: bold;">false</span><span style="color: #339933;">;</span>
         <span style="color: #009900;">&#125;</span>
      <span style="color: #009900;">&#125;</span>
    <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
window.<span style="color: #000066;">onload</span> <span style="color: #339933;">=</span> prepareTargetBlank<span style="color: #339933;">;</span></pre></td></tr></table></div><p>Yo <strong>propongo la siguiente solución</strong> con Mootools 1.2.1 (seguramente es mejorable, comentarios son bienvenidos):</p><div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left2">Descargar <a href="http://shakaran.net/blog/wp-content/plugins/wp-codebox/wp-codebox.php?p=48&amp;download=funcion_mootools.txt">funcion_mootools.txt</a></span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p489"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
</pre></td><td class="code" id="p48code9"><pre class="javascript" style="font-family:monospace;">    window.<span style="color: #660066;">addEvent</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'domready'</span><span style="color: #339933;">,</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
    <span style="color: #009900;">&#123;</span>
        $$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'a.external'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">each</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>el<span style="color: #009900;">&#41;</span>
        <span style="color: #009900;">&#123;</span>
            el.<span style="color: #660066;">addEvent</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'click'</span><span style="color: #339933;">,</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>ev<span style="color: #009900;">&#41;</span>
            <span style="color: #009900;">&#123;</span>
                <span style="color: #003366; font-weight: bold;">new</span> Event<span style="color: #009900;">&#40;</span>ev<span style="color: #009900;">&#41;</span>.<span style="color: #000066;">stop</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                window.<span style="color: #000066;">open</span><span style="color: #009900;">&#40;</span>el.<span style="color: #660066;">href</span><span style="color: #009900;">&#41;</span>
            <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span>
        <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span>
    <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span></pre></td></tr></table></div><p>Mi solución esta basada en los <strong>selectores de Mootools $$</strong> que recogen la etiqueta a (anchor) y para cada una (each) asocio un evento click (onClick) y paro dicho evento para asociar una nueva ventana al la locación donde apunte el enlace (href).</p><p>Para los talibanes del código que quieren que el script pese menos <strong>ahorrando líneas de código</strong> pueden dejarla en una sola línea de código (aunque se ofusca bastante para luego releer el código en un futuro):</p><div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left2">Descargar <a href="http://shakaran.net/blog/wp-content/plugins/wp-codebox/wp-codebox.php?p=48&amp;download=funcion_optimizada.txt">funcion_optimizada.txt</a></span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p4810"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p48code10"><pre class="javascript" style="font-family:monospace;">    window.<span style="color: #660066;">addEvent</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'domready'</span><span style="color: #339933;">,</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>$$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'a.external'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">each</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>el<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>el.<span style="color: #660066;">addEvent</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'click'</span><span style="color: #339933;">,</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>ev<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><span style="color: #003366; font-weight: bold;">new</span> Event<span style="color: #009900;">&#40;</span>ev<span style="color: #009900;">&#41;</span>.<span style="color: #000066;">stop</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>window.<span style="color: #000066;">open</span><span style="color: #009900;">&#40;</span>el.<span style="color: #660066;">href</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span></pre></td></tr></table></div><p>Si optáis por esta última versión, os <strong>recomiendo</strong> guardar un archivo nombre.js y otro nombre_edit.js con la anterior, con el fin, de que podáis tener la versión menos compacta más a mano por si queréis retocarla y para cuando la pongáis en vuestros sitios poner la versión de una línea.</as></pre></div><div class='dd_post_share'><div class='dd_buttons'><div class='dd_button'><div class='dd-digg-ajax-load dd-digg-48'></div><a class='DiggThisButton DD_DIGG_AJAX_48 DiggCompact'></a></div><div class='dd_button'><div class='dd-reddit-ajax-load dd-reddit-48'></div><iframe class='DD_REDDIT_AJAX_48' src='#' height='0' width='0' scrolling='no' frameborder='0'></iframe></div><div class='dd_button'><div class='dd-dzone-ajax-load dd-dzone-48'></div><iframe class='DD_DZONE_AJAX_48' src='#' height='0' width='0' scrolling='no' frameborder='0'></iframe></div><div class='dd_button'><div class='dd-fbshare-ajax-load dd-fbshare-48'></div><a class='DD_FBSHARE_AJAX_48' name='fb_share' type='button_count' share_url='http://shakaran.net/blog/2008/07/cumplir-estandar-w3c-con-target-blank-utilizando-mootools/' href='http://www.facebook.com/sharer.php'></a></div><div class='dd_button'><div class='dd-fblike-ajax-load dd-fblike-48'></div><iframe class="DD_FBLIKE_AJAX_48" src='#' height='0' width='0' scrolling='no' frameborder='0' allowTransparency='true'></iframe></div><div class='dd_button'><div class='dd-delicious-ajax-load dd-delicious-48'></div><a href='http://delicious.com/save' onclick="window.open('http://delicious.com/save?v=5&amp;noui&amp;jump=close&amp;url='+encodeURIComponent('http://shakaran.net/blog/2008/07/cumplir-estandar-w3c-con-target-blank-utilizando-mootools/')+'&amp;title='+encodeURIComponent('Cumplir+estandar+W3C+con+target%3D%22_blank%22+utilizando+Mootools'),'delicious', 'toolbar=no,width=550,height=550'); return false;"><div class='delicious-compact-img'><img src='http://shakaran.net/blog/wp-content/plugins/digg-digg/image/delicious-compact.png' alt='Delicious' /></div><span id='DD_DELICIOUS_AJAX_48'></span></a></div><div class='dd_button'><script src='http://www.stumbleupon.com/hostedbadge.php?s=1&amp;r=http://shakaran.net/blog/2008/07/cumplir-estandar-w3c-con-target-blank-utilizando-mootools/'></script></div></div></div><div style='clear:both'></div><br /><div><img src="http://shakaran.net/blog/wp-content/plugins/gd-star-rating/gfx.php?value=9.0" /></div><div>Rating: 9.0/<strong>10</strong> (1 vote cast)</div><br /><div class="sociable"><div class="sociable_tagline"> <strong>Comparte, descargalo en pdf, imprimelo o enviaselo a un amigo!</strong></div><ul><li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fshakaran.net%2Fblog%2F2008%2F07%2Fcumplir-estandar-w3c-con-target-blank-utilizando-mootools%2F&amp;partner=sociable" title="Print"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a></li><li><a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fshakaran.net%2Fblog%2F2008%2F07%2Fcumplir-estandar-w3c-con-target-blank-utilizando-mootools%2F&amp;title=Cumplir%20estandar%20W3C%20con%20target%3D%22_blank%22%20utilizando%20Mootools&amp;bodytext=Este%20verano%20estoy%20programando%20varios%20scripts%20e%20intento%20que%20estos%20cumplan%20los%20est%C3%A1ndares%20al%20m%C3%A1ximo%20posible.%0D%0A%0D%0AAl%20validar%20uno%20de%20mis%20scripts%20con%20el%20W3C%20Validator%20y%20siguiendo%20el%20est%C3%A1ndar%20estricto%20%28Strict%29%20se%20me%20presento%20el%20problema%20de%20que%20en%20mis%20enl" title="Digg"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li><li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fshakaran.net%2Fblog%2F2008%2F07%2Fcumplir-estandar-w3c-con-target-blank-utilizando-mootools%2F&amp;title=Cumplir%20estandar%20W3C%20con%20target%3D%22_blank%22%20utilizando%20Mootools&amp;notes=Este%20verano%20estoy%20programando%20varios%20scripts%20e%20intento%20que%20estos%20cumplan%20los%20est%C3%A1ndares%20al%20m%C3%A1ximo%20posible.%0D%0A%0D%0AAl%20validar%20uno%20de%20mis%20scripts%20con%20el%20W3C%20Validator%20y%20siguiendo%20el%20est%C3%A1ndar%20estricto%20%28Strict%29%20se%20me%20presento%20el%20problema%20de%20que%20en%20mis%20enl" title="del.icio.us"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li><li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fshakaran.net%2Fblog%2F2008%2F07%2Fcumplir-estandar-w3c-con-target-blank-utilizando-mootools%2F&amp;t=Cumplir%20estandar%20W3C%20con%20target%3D%22_blank%22%20utilizando%20Mootools" title="Facebook"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li><li><a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fshakaran.net%2Fblog%2F2008%2F07%2Fcumplir-estandar-w3c-con-target-blank-utilizando-mootools%2F&amp;title=Cumplir%20estandar%20W3C%20con%20target%3D%22_blank%22%20utilizando%20Mootools&amp;annotation=Este%20verano%20estoy%20programando%20varios%20scripts%20e%20intento%20que%20estos%20cumplan%20los%20est%C3%A1ndares%20al%20m%C3%A1ximo%20posible.%0D%0A%0D%0AAl%20validar%20uno%20de%20mis%20scripts%20con%20el%20W3C%20Validator%20y%20siguiendo%20el%20est%C3%A1ndar%20estricto%20%28Strict%29%20se%20me%20presento%20el%20problema%20de%20que%20en%20mis%20enl" title="Google Bookmarks"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li><li><a rel="nofollow"  target="_blank" href="http://barrapunto.com/submit.pl?subj=Cumplir%20estandar%20W3C%20con%20target%3D%22_blank%22%20utilizando%20Mootools&amp;story=http%3A%2F%2Fshakaran.net%2Fblog%2F2008%2F07%2Fcumplir-estandar-w3c-con-target-blank-utilizando-mootools%2F" title="BarraPunto"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/barrapunto.png" title="BarraPunto" alt="BarraPunto" class="sociable-hovers" /></a></li><li><a rel="nofollow"  target="_blank" href="http://bitacoras.com/anotaciones/http%3A%2F%2Fshakaran.net%2Fblog%2F2008%2F07%2Fcumplir-estandar-w3c-con-target-blank-utilizando-mootools%2F" title="Bitacoras.com"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/bitacoras.png" title="Bitacoras.com" alt="Bitacoras.com" class="sociable-hovers" /></a></li><li><a rel="nofollow"  target="_blank" href="http://meneame.net/submit.php?url=http%3A%2F%2Fshakaran.net%2Fblog%2F2008%2F07%2Fcumplir-estandar-w3c-con-target-blank-utilizando-mootools%2F" title="Meneame"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/meneame.png" title="Meneame" alt="Meneame" class="sociable-hovers" /></a></li><li><a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fshakaran.net%2Fblog%2F2008%2F07%2Fcumplir-estandar-w3c-con-target-blank-utilizando-mootools%2F&amp;partner=sociable" title="PDF"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/pdf.png" title="PDF" alt="PDF" class="sociable-hovers" /></a></li><li><a rel="nofollow"  target="_blank" href="http://shakaran.net/blog/feed/" title="RSS"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a></li><li><a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fshakaran.net%2Fblog%2F2008%2F07%2Fcumplir-estandar-w3c-con-target-blank-utilizando-mootools%2F&amp;title=Cumplir%20estandar%20W3C%20con%20target%3D%22_blank%22%20utilizando%20Mootools" title="StumbleUpon"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a></li><li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fshakaran.net%2Fblog%2F2008%2F07%2Fcumplir-estandar-w3c-con-target-blank-utilizando-mootools%2F" title="Technorati"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li></ul></div><p>No hay entradas relacionadas.</p>]]></content:encoded> <wfw:commentRss>http://shakaran.net/blog/2008/07/cumplir-estandar-w3c-con-target-blank-utilizando-mootools/feed/</wfw:commentRss> <slash:comments>6</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (enhanced)
Database Caching 24/89 queries in 1.386 seconds using disk
Object Caching 1842/1860 objects using disk
Content Delivery Network via shakaran.net.nyud.net

Served from: shakaran.net @ 2010-09-03 13:22:44 -->