<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Evitar que una página salga dentro de un frame</title>
	<atom:link href="http://www.eslomas.com/2005/09/evitar-que-una-pagina-salga-dentro-de-un-frame/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.eslomas.com/2005/09/evitar-que-una-pagina-salga-dentro-de-un-frame/</link>
	<description>Informática, internet y algo del mundo real</description>
	<lastBuildDate>Tue, 07 Feb 2012 14:56:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Sicrono &#124; ¿Quiere evitar que su sitio web quede detrás de un frame?</title>
		<link>http://www.eslomas.com/2005/09/evitar-que-una-pagina-salga-dentro-de-un-frame/comment-page-1/#comment-100352</link>
		<dc:creator>Sicrono &#124; ¿Quiere evitar que su sitio web quede detrás de un frame?</dc:creator>
		<pubDate>Wed, 07 Dec 2011 00:14:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.eslomas.com/index.php/archives/2005/09/16/evitar-que-una-pagina-salga-dentro-de-un-frame/#comment-100352</guid>
		<description>[...] Y listo. O poner un pequeño código: instrucciones acá. [...]</description>
		<content:encoded><![CDATA[<p>[...] Y listo. O poner un pequeño código: instrucciones acá. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John</title>
		<link>http://www.eslomas.com/2005/09/evitar-que-una-pagina-salga-dentro-de-un-frame/comment-page-1/#comment-67705</link>
		<dc:creator>John</dc:creator>
		<pubDate>Wed, 10 Dec 2008 01:26:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.eslomas.com/index.php/archives/2005/09/16/evitar-que-una-pagina-salga-dentro-de-un-frame/#comment-67705</guid>
		<description>hey esta todo muy bien por aqui, pero digan dónde poner los codigos, ¿no? por ejem...entre  o  y</description>
		<content:encoded><![CDATA[<p>hey esta todo muy bien por aqui, pero digan dónde poner los codigos, ¿no? por ejem&#8230;entre  o  y</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jim</title>
		<link>http://www.eslomas.com/2005/09/evitar-que-una-pagina-salga-dentro-de-un-frame/comment-page-1/#comment-46053</link>
		<dc:creator>Jim</dc:creator>
		<pubDate>Fri, 23 May 2008 17:03:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.eslomas.com/index.php/archives/2005/09/16/evitar-que-una-pagina-salga-dentro-de-un-frame/#comment-46053</guid>
		<description>Hey man! me sirvió mucho... me salvaste de una grande!</description>
		<content:encoded><![CDATA[<p>Hey man! me sirvió mucho&#8230; me salvaste de una grande!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: German</title>
		<link>http://www.eslomas.com/2005/09/evitar-que-una-pagina-salga-dentro-de-un-frame/comment-page-1/#comment-39853</link>
		<dc:creator>German</dc:creator>
		<pubDate>Mon, 03 Mar 2008 22:42:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.eslomas.com/index.php/archives/2005/09/16/evitar-que-una-pagina-salga-dentro-de-un-frame/#comment-39853</guid>
		<description>Mil gracias no sabes realmente como me has ayudado, en mi trabajo nos estabmos partiendo la cabeza y buscando alredodor de 5 horas encontrre la luz mil gracias.. PAZ</description>
		<content:encoded><![CDATA[<p>Mil gracias no sabes realmente como me has ayudado, en mi trabajo nos estabmos partiendo la cabeza y buscando alredodor de 5 horas encontrre la luz mil gracias.. PAZ</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Luis UL</title>
		<link>http://www.eslomas.com/2005/09/evitar-que-una-pagina-salga-dentro-de-un-frame/comment-page-1/#comment-31270</link>
		<dc:creator>Luis UL</dc:creator>
		<pubDate>Thu, 29 Nov 2007 18:50:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.eslomas.com/index.php/archives/2005/09/16/evitar-que-una-pagina-salga-dentro-de-un-frame/#comment-31270</guid>
		<description>gracias habia buscado esto por varios dias la verdad parece poco pero no tenia ni idea de como hacerlo y esto me hacido de mucha ayuda, gracias de nuevo y sigue subiendo codigos como este, la verdad los pequeños codigos son los que mas cuestan para mi</description>
		<content:encoded><![CDATA[<p>gracias habia buscado esto por varios dias la verdad parece poco pero no tenia ni idea de como hacerlo y esto me hacido de mucha ayuda, gracias de nuevo y sigue subiendo codigos como este, la verdad los pequeños codigos son los que mas cuestan para mi</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: javier</title>
		<link>http://www.eslomas.com/2005/09/evitar-que-una-pagina-salga-dentro-de-un-frame/comment-page-1/#comment-24491</link>
		<dc:creator>javier</dc:creator>
		<pubDate>Sun, 19 Aug 2007 16:17:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.eslomas.com/index.php/archives/2005/09/16/evitar-que-una-pagina-salga-dentro-de-un-frame/#comment-24491</guid>
		<description>hola quisiera ver si me pudieras ayudar el problema que tengo por que acabo de hacer una pagina con frames toda va bien pero cuando quiero que los frames (tengo formularios en cada frame) se restauren osea que vuelvan a su estado inicial no puedo por que dentro de esos frame stambien tengo frame anidades y no se como hacrele para poder acceder a esos frames anidados no se me pudieras ayudar</description>
		<content:encoded><![CDATA[<p>hola quisiera ver si me pudieras ayudar el problema que tengo por que acabo de hacer una pagina con frames toda va bien pero cuando quiero que los frames (tengo formularios en cada frame) se restauren osea que vuelvan a su estado inicial no puedo por que dentro de esos frame stambien tengo frame anidades y no se como hacrele para poder acceder a esos frames anidados no se me pudieras ayudar</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Goser</title>
		<link>http://www.eslomas.com/2005/09/evitar-que-una-pagina-salga-dentro-de-un-frame/comment-page-1/#comment-12450</link>
		<dc:creator>Goser</dc:creator>
		<pubDate>Thu, 30 Nov 2006 22:22:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.eslomas.com/index.php/archives/2005/09/16/evitar-que-una-pagina-salga-dentro-de-un-frame/#comment-12450</guid>
		<description>Perdoname pero los codigos no se reflejan como los pegé en el post 

la primera duda era hacerca de el tipo de comilla tras la p que en tu código es diferente
 
el segumdo acerca del iframe src. si tiene un &gt; de mas

el tercero acerca de donde colocar este iframe src</description>
		<content:encoded><![CDATA[<p>Perdoname pero los codigos no se reflejan como los pegé en el post </p>
<p>la primera duda era hacerca de el tipo de comilla tras la p que en tu código es diferente</p>
<p>el segumdo acerca del iframe src. si tiene un &gt; de mas</p>
<p>el tercero acerca de donde colocar este iframe src</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Goser</title>
		<link>http://www.eslomas.com/2005/09/evitar-que-una-pagina-salga-dentro-de-un-frame/comment-page-1/#comment-12449</link>
		<dc:creator>Goser</dc:creator>
		<pubDate>Thu, 30 Nov 2006 22:15:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.eslomas.com/index.php/archives/2005/09/16/evitar-que-una-pagina-salga-dentro-de-un-frame/#comment-12449</guid>
		<description>Hola Paxti. Estoy a punto de conseguirlo pero aún fallan cosas... Supongo que el ejemplo que me pones no precisa php y solo necesita script.

Tengo algunas dudas:

Siguiendo tu ejemplo cuando habro directamente productos.html redireciona a index.html?p=productos, aqui todo OK. El problema esta en index.html

Primera duda: el codigo del script


if($_GET[’p&#039;]==’productos’) $url = ‘productos.html’;
else if($_GET[’p&#039;]==’categorias’) $url = ‘categorias.html’;
else if($_GET[’p&#039;]==’condiciones’) $url = ‘condiciones.html’;


es correcto o hay que cambiar [’p&#039;] por [’p’]?

Segunda duda: ”&gt; ó ” 

Tercera duda: ¿donde coloco ”&gt;?
Si lo sustituyo por el que ya tengo muestra en el iframe un mensaje de error de que no se encuentra la página %3C?=$url?&gt;
¿? ¿No hay que decirle el url por defecto?

En fin muchas dudas y algo que se me está escapando 

Siento ser tan pesado Patxi, pero soy muy limitado. Muchas gracias</description>
		<content:encoded><![CDATA[<p>Hola Paxti. Estoy a punto de conseguirlo pero aún fallan cosas&#8230; Supongo que el ejemplo que me pones no precisa php y solo necesita script.</p>
<p>Tengo algunas dudas:</p>
<p>Siguiendo tu ejemplo cuando habro directamente productos.html redireciona a index.html?p=productos, aqui todo OK. El problema esta en index.html</p>
<p>Primera duda: el codigo del script</p>
<p>if($_GET[’p']==’productos’) $url = ‘productos.html’;<br />
else if($_GET[’p']==’categorias’) $url = ‘categorias.html’;<br />
else if($_GET[’p']==’condiciones’) $url = ‘condiciones.html’;</p>
<p>es correcto o hay que cambiar [’p'] por [’p’]?</p>
<p>Segunda duda: ”&gt; ó ” </p>
<p>Tercera duda: ¿donde coloco ”&gt;?<br />
Si lo sustituyo por el que ya tengo muestra en el iframe un mensaje de error de que no se encuentra la página %3C?=$url?&gt;<br />
¿? ¿No hay que decirle el url por defecto?</p>
<p>En fin muchas dudas y algo que se me está escapando </p>
<p>Siento ser tan pesado Patxi, pero soy muy limitado. Muchas gracias</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Goser</title>
		<link>http://www.eslomas.com/2005/09/evitar-que-una-pagina-salga-dentro-de-un-frame/comment-page-1/#comment-12446</link>
		<dc:creator>Goser</dc:creator>
		<pubDate>Thu, 30 Nov 2006 20:05:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.eslomas.com/index.php/archives/2005/09/16/evitar-que-una-pagina-salga-dentro-de-un-frame/#comment-12446</guid>
		<description>Muchas gracias Patxi, voy a jugar con las líneas que me das haber si consigo hacerlo funcionar...

Saludos</description>
		<content:encoded><![CDATA[<p>Muchas gracias Patxi, voy a jugar con las líneas que me das haber si consigo hacerlo funcionar&#8230;</p>
<p>Saludos</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Patxi</title>
		<link>http://www.eslomas.com/2005/09/evitar-que-una-pagina-salga-dentro-de-un-frame/comment-page-1/#comment-12442</link>
		<dc:creator>Patxi</dc:creator>
		<pubDate>Thu, 30 Nov 2006 18:43:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.eslomas.com/index.php/archives/2005/09/16/evitar-que-una-pagina-salga-dentro-de-un-frame/#comment-12442</guid>
		<description>Hola Goser. Para que el index.html pueda cargar el contenido correcto en el iframe, hay que pasarle de alguna forma el nombre de la página a cargar. Para esto normalmente deberías utilizar algo de programación en el servidor, PHP, ASP.NET o lo que sea, aunque también podrías hacerlo únicamente con JavaScript, aunque sea un poco más laborioso.

La forma de indicarle al index.html qué página cargar, lo tienes que hacer en cualquier caso, enviándole un parámetro. Este parámetro puede ser la ruta de la página a mostrar en el iframe, aunque de esta forma un usuario malicioso podría hacer aparecer otra página dentro de la tuya. Lo ideal por tanto, es indicar un nombre interno, y que el index.html (en realidad un index.php por ejemplo), en base a ese nombre, genere la url concreta.

Por ejemplo, si tenemos unas páginas productos.html, categorias.html y condiciones.html, que queremos que se muestren dentro del iframe, podríamos usar en cada una de ellas algo como:

if(top==self) top.location=&quot;index.php?p=productos&quot;

Podríamos sustituir el &quot;productos&quot; por &quot;categorias&quot; y &quot;condiciones&quot; en cada una de las páginas.

Luego, en el index.php, podríamos hacer:

if($_GET[&#039;p&#039;]==&#039;productos&#039;) $url = &#039;productos.html&#039;;
else if($_GET[&#039;p&#039;]==&#039;categorias&#039;) $url = &#039;categorias.html&#039;;
else if($_GET[&#039;p&#039;]==&#039;condiciones&#039;) $url = &#039;condiciones.html&#039;;

Con esto tendríamos la url de la página a mostrar en la variable $url. Quedaría únicamente escribir el código del iframe proporcionando la url.

&lt;iframe src=&quot;&lt;?=$url?&gt;&quot;&gt;&lt;/iframe&gt;

Ten en cuenta lo único que el ejemplo está hecho con PHP, si quieres utilizar ASP.NET, o JavaScript tendrías que modificarlo, pero la idea es la misma.</description>
		<content:encoded><![CDATA[<p>Hola Goser. Para que el index.html pueda cargar el contenido correcto en el iframe, hay que pasarle de alguna forma el nombre de la página a cargar. Para esto normalmente deberías utilizar algo de programación en el servidor, PHP, ASP.NET o lo que sea, aunque también podrías hacerlo únicamente con JavaScript, aunque sea un poco más laborioso.</p>
<p>La forma de indicarle al index.html qué página cargar, lo tienes que hacer en cualquier caso, enviándole un parámetro. Este parámetro puede ser la ruta de la página a mostrar en el iframe, aunque de esta forma un usuario malicioso podría hacer aparecer otra página dentro de la tuya. Lo ideal por tanto, es indicar un nombre interno, y que el index.html (en realidad un index.php por ejemplo), en base a ese nombre, genere la url concreta.</p>
<p>Por ejemplo, si tenemos unas páginas productos.html, categorias.html y condiciones.html, que queremos que se muestren dentro del iframe, podríamos usar en cada una de ellas algo como:</p>
<p>if(top==self) top.location=&#8221;index.php?p=productos&#8221;</p>
<p>Podríamos sustituir el &#8220;productos&#8221; por &#8220;categorias&#8221; y &#8220;condiciones&#8221; en cada una de las páginas.</p>
<p>Luego, en el index.php, podríamos hacer:</p>
<p>if($_GET['p']==&#8217;productos&#8217;) $url = &#8216;productos.html&#8217;;<br />
else if($_GET['p']==&#8217;categorias&#8217;) $url = &#8216;categorias.html&#8217;;<br />
else if($_GET['p']==&#8217;condiciones&#8217;) $url = &#8216;condiciones.html&#8217;;</p>
<p>Con esto tendríamos la url de la página a mostrar en la variable $url. Quedaría únicamente escribir el código del iframe proporcionando la url.</p>
<p>&lt;iframe src=&#8221;&lt;?=$url?>&#8221;>&lt;/iframe></p>
<p>Ten en cuenta lo único que el ejemplo está hecho con PHP, si quieres utilizar ASP.NET, o JavaScript tendrías que modificarlo, pero la idea es la misma.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

