<?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>Sergio Mejías Sánchez &#187; Trucos javascript</title>
	<atom:link href="http://www.sergiomejias.com/category/trucos/trucos-javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sergiomejias.com</link>
	<description>Blog personal de Sergio Mejías Sánchez</description>
	<lastBuildDate>Tue, 20 Dec 2011 07:54:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Mostrando y ocultando Div usando CCS y Javascript</title>
		<link>http://www.sergiomejias.com/2006/11/mostrando-y-ocultando-div-usando-ccs-y-javascript/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=mostrando-y-ocultando-div-usando-ccs-y-javascript</link>
		<comments>http://www.sergiomejias.com/2006/11/mostrando-y-ocultando-div-usando-ccs-y-javascript/#comments</comments>
		<pubDate>Mon, 20 Nov 2006 14:35:33 +0000</pubDate>
		<dc:creator>Sergio Mejias Sánchez</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Trucos]]></category>
		<category><![CDATA[Trucos javascript]]></category>

		<guid isPermaLink="false">http://www.sergiomejias.com/2006/11/20/mostrando-y-ocultando-div-usando-ccs-y-javascript/</guid>
		<description><![CDATA[Esta solución tiene un resultado espectacular porque no tienes que enviar al usuario un popup o una página aparte para mostrar una información. Al hacer un click se mostrará la parte del código que haya en el Div como si saliera de la nada. Lo primero, aquí­ está la función: [js] function toggleLayer(whichLayer) { if [...]]]></description>
			<content:encoded><![CDATA[<p>Esta solución tiene un resultado espectacular porque no tienes que enviar al usuario un popup o una página aparte para mostrar una información. Al hacer un click se mostrará la parte del código que haya en el Div como si saliera de la nada.<br />
<span id="more-5"></span><br />
Lo primero, aquí­ está la función:<br />
<code><br />
[js]<br />
function toggleLayer(whichLayer)<br />
{<br />
if (document.getElementById)<br />
{<br />
// this is the way the standards work<br />
var style2 = document.getElementById(whichLayer).style;<br />
style2.display = style2.display? "":"block";<br />
}<br />
else if (document.all)<br />
{<br />
// this is the way old msie versions work<br />
var style2 = document.all[whichLayer].style;<br />
style2.display = style2.display? "":"block";<br />
}<br />
else if (document.layers)<br />
{<br />
// this is the way nn4 works<br />
var style2 = document.layers[whichLayer].style;<br />
style2.display = style2.display? "":"block";<br />
}<br />
}</code></p>
<p>[/js]</p>
<p>Como puedes ver, esta función deberí­a trabajar en todos los navegadores incluyendo versiones antiguas de Internet Explorer y Netscape. Lo siguiente que necesitas es crear el div que se mostrará y ocultará utilizando para ello un poco de CSS. A continuación está el CCS y el tag div usando en el ejemplo:<br />
<code><br />
[html]<br />
div#commentForm<br />
{<br />
margin: 0px 20px 0px 20px;<br />
display: none;<br />
}</code></p>
<div id="commentForm">Aquí­ pongo el contenido que quiero mostrar y ocultar</div>
<p>[/html]</p>
<p>Fijate que necesitas dar al div como ID el nombre del estilo puesto en el CSS porque es como el javascript sabe que div ha de ocultar y mostrar cambiando para ello el valor &#8220;display: none;&#8221; to &#8220;display: block;&#8221; cada vez que se pulse sobre el elemento que querramos, tal y como muestro a continuación:<br />
<code><br />
[html]<br />
<a title="Add a comment to this entry" href="javascript:toggleLayer('commentForm');"><br />
Add a comment<br />
</a></code></p>
<input name="reset" type="reset" value="Cancel" />
onclick=&#8221;javascript:toggleLayer(&#8216;commentForm&#8217;);&#8221; /&gt;<br />
[/html]</p>
<p>Fuente <a href="http://www.netlobo.com">netlobo.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sergiomejias.com/2006/11/mostrando-y-ocultando-div-usando-ccs-y-javascript/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Redimensionamiento dinámico de Iframes</title>
		<link>http://www.sergiomejias.com/2006/11/redimensionamiento-dinamico-de-iframes/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=redimensionamiento-dinamico-de-iframes</link>
		<comments>http://www.sergiomejias.com/2006/11/redimensionamiento-dinamico-de-iframes/#comments</comments>
		<pubDate>Fri, 17 Nov 2006 10:19:39 +0000</pubDate>
		<dc:creator>Sergio Mejias Sánchez</dc:creator>
				<category><![CDATA[Trucos]]></category>
		<category><![CDATA[Trucos javascript]]></category>

		<guid isPermaLink="false">http://76.163.56.240/?p=3</guid>
		<description><![CDATA[Mediante este código en javascript, podremos hacer que el iframe se redimensione al cargar la página, con el tamaño del contenido. [js] [/js] Agregar el siguiente código en la definiciÃ³n del iframe [html] [/html]]]></description>
			<content:encoded><![CDATA[<p>Mediante este código en javascript, podremos hacer que el iframe se redimensione al cargar la página, con el tamaño del contenido.<br />
<span id="more-3"></span><br />
<code><br />
[js]<br />
<!-- Dynamically Resize iFrame height by iframe id.  --><br />
<script type="text/javascript"><!--
function iFrameHeight(iframeName)
{
    if(document.getElementById &#038;&#038; !(document.all))
    {
        h = document.getElementById(iframeName).contentDocument.body.scrollHeight;
        document.getElementById(iframeName).height = h;
    }
    else if(document.all)
    {
        h = document.frames(iframeName).document.body.scrollHeight;
        document.all[iframeName].height = h;
    }
}
// --></script><br />
[/js]<br />
</code></p>
<p>Agregar el siguiente código en la definiciÃ³n del iframe<br />
<code>[html]</code></p>
<p>[/html]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sergiomejias.com/2006/11/redimensionamiento-dinamico-de-iframes/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

