<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<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/"
	>

<channel>
	<title>iframes &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://en.wordpress.com/tag/iframes/</link>
	<description>Feed of posts on WordPress.com tagged "iframes"</description>
	<pubDate>Sat, 28 Nov 2009 18:21:54 +0000</pubDate>

	<generator>http://en.wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[How to Rip Dynamic Flash Templates]]></title>
<link>http://activecomputech.wordpress.com/2009/11/22/how-to-rip-dynamic-flash-templates/</link>
<pubDate>Sun, 22 Nov 2009 17:07:16 +0000</pubDate>
<dc:creator>sajidcyber</dc:creator>
<guid>http://activecomputech.wordpress.com/2009/11/22/how-to-rip-dynamic-flash-templates/</guid>
<description><![CDATA[How to Rip TM Dynamic Flash Templates What you need: Sample dynamic flash template from website Soth]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><strong>How to Rip TM Dynamic Flash Templates</strong></p>
<p>What you need:</p>
<p>Sample dynamic flash template from website<br />
Sothink SWF Decompiler<br />
Adobe  Flash</p>
<p>1. browse or search your favorite dynamic flash template in  website. If you got one&#8230; click the &#8220;view&#8221; link and new window will open with dynamic flash.. loading&#8230;</p>
<p>2. If the movie fully loaded, click View -&#62; Source in your browser to bring the source code of the current page and in the source code, search for &#8220;IFRAME&#8221; and you will see the iframe page. In this example were going to try the 7045 dynamic template. get the URL(ex.<br />
http://images.templatemonster.com/screenshots/7000/7045.html) then paste it to your browser&#8230; easy eh? wait! dont be to excited&#8230; erase the .html and change it to swf then press enter then you&#8217;ll see the flash movie again icon_smile.gif.</p>
<p>3. copy the URL and download that SWF file.. use your favorite download manager.. mine I used flashget icon_smile.gif NOTE: dont close the browser we may need that later on.</p>
<p>4. open your Sothink SWF decompiler&#8230; click &#8220;Quick Open&#8221; then browse where you download your SWF/movie file. Click Export FLA to export your SWF to FLA, in short, save it as FLA icon_smile.gif</p>
<p>5. Open your Macromedia FLash and open the saved FLA file. press Control+Enter or publish the file&#8230; then wallah! the output window will come up with &#8220;Error opening URL blah blah blah&#8230;&#8221; dont panic, that error will help you where to get the remaining files.</p>
<p>6. Copy the first error, example: &#8220;7045_main.html&#8221; then go back to your browser and replace the 7045.swf to 7045_main.html press enter and you&#8217;ll see a lot of text&#8230; nonsense text icon_lol.gif that text are your contents&#8230;</p>
<p>NOTE: when you save the remaining files dont forget to save with underscore sign (_) in the front on the file without the TM item number (e.g. 7045) if it is html save it as &#8220;_main.html&#8221; and same with the image save it as &#8220;_works1.jpg&#8221; save them where you save the FLA and SWF files. Continue browsing the file inside Flash application so you can track the remaining files&#8230; do the same until you finish downloading all the remaining the files.</p>
<p>Enjoy !!</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Facebook von Trojanischen Pferden befallen]]></title>
<link>http://serviceforen.wordpress.com/2009/10/16/facebook-von-trojanischen-pferden-befallen/</link>
<pubDate>Fri, 16 Oct 2009 18:13:31 +0000</pubDate>
<dc:creator>ReneDD</dc:creator>
<guid>http://serviceforen.wordpress.com/2009/10/16/facebook-von-trojanischen-pferden-befallen/</guid>
<description><![CDATA[Es wird durch Roger Thompson vom Antiviren-Hersteller AVG, vor Facebook-Applikationen gewarnt, welch]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Es wird durch Roger Thompson vom Antiviren-Hersteller AVG, vor Facebook-Applikationen gewarnt, welche gezielt eine Lücke im Adobe Reader ausnutzen. Die Hersteller der Applikationen sind wahrscheinlich selbst Opfer eines Angriffes.</p>
<p>Weitere Infos findet Ihr hier:<br />
<a href="http://www.service-foren.de/viewtopic.php?f=61&#38;t=333">Facebook von Trojanischen Pferden befallen</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[سه موج جدید حملات اینترنتی کاربران را تهدید می‌کند]]></title>
<link>http://tjs87.wordpress.com/?p=2367</link>
<pubDate>Tue, 01 Sep 2009 13:00:40 +0000</pubDate>
<dc:creator>virus</dc:creator>
<guid>http://tjs87.wordpress.com/?p=2367</guid>
<description><![CDATA[  به گفته يکي از کارشناسان امنيتي، سه موج مجزا از حملات مبتني بر انتشار SQL که از يک منبع کنترل مي‌ش]]></description>
<content:encoded><![CDATA[  به گفته يکي از کارشناسان امنيتي، سه موج مجزا از حملات مبتني بر انتشار SQL که از يک منبع کنترل مي‌ش]]></content:encoded>
</item>
<item>
<title><![CDATA[Un devastador ataque SQL afecta a más 50,000 websites]]></title>
<link>http://dabconsultas.wordpress.com/2009/09/01/un-devastador-ataque-sql-afecta-a-mas-50000-websites/</link>
<pubDate>Mon, 31 Aug 2009 22:54:07 +0000</pubDate>
<dc:creator>dabconsultas</dc:creator>
<guid>http://dabconsultas.wordpress.com/2009/09/01/un-devastador-ataque-sql-afecta-a-mas-50000-websites/</guid>
<description><![CDATA[Más de 50,000 páginas web se han visto afectadas por un ataque de inyección SQL que amenaza con caus]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p style="line-height:1.4em;height:auto;font-family:verdana;font-size:1.1em;margin:0;padding:0 0 15px;">Más de 50,000 páginas web se han visto afectadas por un ataque de <a style="display:inline;color:#003366;text-decoration:underline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;background-position:initial initial;margin:0;padding:0;" href="http://es.wikipedia.org/wiki/Inyecci%C3%B3n_SQL" target="_blank">inyección SQL</a> que amenaza con causar el caos entre usuarios inocentes. Al menos eso es lo que se afirma en un nuevo informe de <a style="display:inline;color:#003366;text-decoration:underline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;background-position:initial initial;margin:0;padding:0;" href="http://www.scansafe.com/" target="_blank">ScanSafe</a>.</p>
<p style="line-height:1.4em;height:auto;font-family:verdana;font-size:1.1em;margin:0;padding:0 0 15px;">La empresa de seguridad dice en un blog, que ha sido la primera en detectar el problema, que se inició el pasado viernes. El ataque inserta un &#8216;<a style="display:inline;color:#003366;text-decoration:underline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;background-position:initial initial;margin:0;padding:0;" href="http://es.wikipedia.org/wiki/Iframe" target="_blank">iframe</a>&#8216; malicioso en el site que, tras ser visitado por un usuario, empieza a descargar lo que la investigadora de seguridad de ScanSafe, Mary Landesman, describe como <strong>“un potente cocktail de troyano con puertas traseras y ladrones de contraseñas”</strong></p>
<p style="line-height:1.4em;height:auto;font-family:verdana;font-size:1.1em;margin:0;padding:0 0 15px;">Actualmente el número de sites afectados alcanza los 57,000 y desde ScanSafe afirman que los más afectados serán las pequeñas empresas que no cuentan con el personal apropiado y sí con tráfico en sus páginas web.</p>
<p style="line-height:1.4em;height:auto;font-family:verdana;font-size:1.1em;margin:0;padding:0 0 15px;">Landesman ha pedido a las empresas que busquen información sobre cómo impedir esos ataques en la web, donde hay incluso herramientas que ayudan a detectar si una página web tiene &#8216;iframes&#8217; maliciosos.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Are you down on iframe toolbars?]]></title>
<link>http://onecoolsite.wordpress.com/2009/07/19/are-you-down-on-toolbars/</link>
<pubDate>Sun, 19 Jul 2009 22:14:02 +0000</pubDate>
<dc:creator>timethief</dc:creator>
<guid>http://onecoolsite.wordpress.com/2009/07/19/are-you-down-on-toolbars/</guid>
<description><![CDATA[When it comes to social network toolbars (iframes) that redirect urls by pointing to landing pages o]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>When it comes to social network toolbars (iframes) that redirect urls by pointing to landing pages on social networks, rather than to the original sources, are we witnessing a new tip of the iceberg trend, or a throwback to the 1990&#8217;s?</p>
<p><!--more--></p>
<p>The potential security issues with iframes are too numerous to count and that&#8217;s why at wordpress.com we cannot use them. Using iframes of websites became unpopular in the late 1990’s, when content thieves used them in conjunction with hosting ads over website content to generate extra income.  While it&#8217;s true that many  free proxy sites still practice this framing, I&#8217;m peeved off that Digg, Facebook and Blog Catalog are using them.</p>
<p>What&#8217;s more? The fact that I now have to click at least twice and in some cases three times, to get the real link is so  annoying that I turn the dang things of. So unless or until someone penetrates my thick skull and convinces me that to having the urls to my blog posts redirected to social network landing pages benefits my blog and creates no security risks, I&#8217;m remain unimpressed.</p>
<p>Today I read an interesting  post in Social News Watch that highlights the same annoyance I have been feeling <a href="http://socialnewswatch.com/digg-shortener-on-twitter/"> Did Digg Just “Bait &#38; Switch” Twitter Users?</a></p>
<blockquote><p>&#8220;When Digg removed the internal Shout feature and integrated with Twitter and Facebook, users flocked to these sites as a way to spread their content. The Diggbar URL shortener attached to the these new share options allowed users to Tweet content they found on or submitted to Digg. Sending unauthenticated clicks to the landing page has forced many to abandon using Diggbar altogether.&#8221;</p></blockquote>
<p><strong> Discussion questions: </strong><br />
(1) Have you noticed this &#8220;shortening of urls&#8221; that directs the Google link juice back to Digg&#8217;s landing pages rather than to the original sources?</p>
<p>(2) What is your response to it?</p>
<ul>
<li>Are you still digging?</li>
<li>If so, are you using the toolbar?</li>
<li>Or are digging but not using the toolbar?</li>
<li>Or have you given up on Digg?</li>
</ul>
<p>Related posts found in this blog:<br />
<a href="http://onecoolsite.wordpress.com/2008/10/17/the-importance-of-mutual-friends-on-digg/">The importance of mutual friends on Digg</a><br />
<a href="http://onecoolsite.wordpress.com/2008/05/12/how-to-use-digg-effectively/">How to use Digg effectively</a><br />
<a href="http://onecoolsite.wordpress.com/2009/01/08/social-media-time-management-strategy/">Social media time management strategy</a><br />
<a href="http://onecoolsite.wordpress.com/2008/11/11/ten-causes-of-social-media-meltdown/">Ten Causes of Social Media Meltdown</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Vista/IE8 not Displaying iFrame Content]]></title>
<link>http://clackmae.wordpress.com/2009/06/28/vistaie8-not-displaying-iframe-content/</link>
<pubDate>Sun, 28 Jun 2009 08:43:49 +0000</pubDate>
<dc:creator>purplemoon</dc:creator>
<guid>http://clackmae.wordpress.com/2009/06/28/vistaie8-not-displaying-iframe-content/</guid>
<description><![CDATA[This first came to light when I attempted too view FTP settings for my ATSpace account. The page con]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>This first came to light when I attempted too view FTP settings for my <em>ATSpace</em> account. The page contained an iFrame displaying the settings, but the content was part misaligned and part missing. Viewing the same page using <em>XP/IE8</em> or <em>Firefox</em> revealed no problems.</p>
<a href="http://clackmae.wordpress.com/files/2009/06/atspace_ftp_fail1.jpg?w=400"><img class="size-thumbnail wp-image-139  " title="atspace_ftp_fail" alt="Note the iFrame content is garbled" src="http://clackmae.wordpress.com/files/2009/06/atspace_ftp_fail1.jpg?w=400" width="400" height="249" /></a>
<p>After much head scratching/searching forums without success, I reasoned that it would be worthwhile attempting to reset <em>Internet Explorer.</em></p>
<p>How’s this done?</p>
<ol>
<li>Close <em>Internet Explorer</em> if it’s open </li>
<li>Open <strong>Control Panel</strong> and, if necessary, switch to <strong>Classic View</strong> </li>
<li>Click on <strong>Internet Options</strong> </li>
<li>Choose the <strong>Advanced</strong> tab and, in the Settings area, click <strong>Restore Advanced Settings</strong> </li>
<li>Also, click the Reset button in the <strong>Reset Internet Explorer</strong> area. </li>
<li>Click <strong>Apply</strong> then <strong>OK</strong> </li>
</ol>
<p>You’ll be asked if you wish to delete your current favorites/ homepage etc. &#8211; decline unless you wish to start from scratch.</p>
<p>When you next start IE the <em>Setup Wizard</em> appears where you can choose your default search provider, <em>Accelerators</em>, <em>SmartScreen</em> <em>Filter</em> etc. If you select cancel at this point, IE8 will run in its most basic form.</p>
<p>The <em>Setup Wizard</em> will display again after 24hrs until such time as you proceed through the various screens making choices.</p>
<p>Suffice to say that the iFrame display problem was solved after the reset.</p>
<p><span><strong>Update:       <br />29 June 2009</strong>      <br /></span>The <em>Setup Wizard</em> appeared again, as expected, and various choices were made along the lines of my original selections – keep my search provider, yes I want the default <em>Accelerators</em>, yes I want the <em>SmartScreen Filter</em>, no I don’t want <em>Compatibility</em> View.    <br />Revisited the <em>ATSpace</em> account FTP page and the iFrame display was corrupt.    <br />Clearly there is an issue with one of these choices that is affecting the display of iFrames.    <br />I’m about to reset IE one more time and when prompted I’ll only choose the <em>Accelerators</em> and NOT the <em>SmartScreen Filter</em>.</p>
<p> <span><strong>7 July 2009     <br /></strong>I</span> think I’ve found the answer … having carried out the IE reset again and swapped the choices around I visited the&#160; <em>ATSpace</em> account FTP page only to find it was still not displaying properly. I then pondered whether IE was actually visiting the site for the page or referring to the cache – and it was! Although I’d changed the IE default setting earlier (Tools&#62;Internet Options&#62;General&#62; Browsing History&#62;Settings) to always check for newer versions of stored pages, I’d forgotten that when IE is reset it reverts back the the default option in this section which is ‘automatic’ meaning that it often pulls up a page from the cache – which is presumably what I was viewing. Therefore the reset did work and had nothing to do with <em>Accelerators</em> and or <em>SmartScreen Filter</em> choices<em>.</em></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Blog Comments That Make No Sense]]></title>
<link>http://billmullins.wordpress.com/2009/06/10/blog-comments-that-make-no-sense/</link>
<pubDate>Wed, 10 Jun 2009 17:23:44 +0000</pubDate>
<dc:creator>Bill Mullins</dc:creator>
<guid>http://billmullins.wordpress.com/2009/06/10/blog-comments-that-make-no-sense/</guid>
<description><![CDATA[Some time ago, TechPaul, in his Blog Tech &#8211; for Everyone, wrote a great piece on why FireFox u]]></description>
<content:encoded><![CDATA[Some time ago, TechPaul, in his Blog Tech &#8211; for Everyone, wrote a great piece on why FireFox u]]></content:encoded>
</item>
<item>
<title><![CDATA[Le 10 cose che odio dei fansites]]></title>
<link>http://fanstress.org/2009/04/25/le-10-cose-che-odio-dei-fansites/</link>
<pubDate>Sat, 25 Apr 2009 16:33:41 +0000</pubDate>
<dc:creator>Dark Max</dc:creator>
<guid>http://fanstress.org/2009/04/25/le-10-cose-che-odio-dei-fansites/</guid>
<description><![CDATA[1) Le mode: possono passare mesi, anni, secoli ma in un determinato momento vi troverete di fronte a]]></description>
<content:encoded><![CDATA[1) Le mode: possono passare mesi, anni, secoli ma in un determinato momento vi troverete di fronte a]]></content:encoded>
</item>
<item>
<title><![CDATA[DiggBar: Iframes are back]]></title>
<link>http://innominepixel.wordpress.com/2009/04/13/diggbar-iframes-are-back/</link>
<pubDate>Mon, 13 Apr 2009 15:42:18 +0000</pubDate>
<dc:creator>ozzysong</dc:creator>
<guid>http://innominepixel.wordpress.com/2009/04/13/diggbar-iframes-are-back/</guid>
<description><![CDATA[En adseok publican un interesante artículo sobre la DiggBar, esa barrita tan incomoda, en mi opinión]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>En <a href="http://www.adseok.com">adseok</a> publican un interesante artículo sobre la DiggBar, esa barrita tan incomoda, en mi opinión, que Digg ha decidido aplicar a todos sus enlaces salientes, de tal forma que tu página deja de recibir pagerank, que parece mentira que no nos conozcamos, con la mala leche que nos entraba con los Iframes en los 90&#8230;</p>
<p>En <a href="http://www.anieto2k.com/">Anieto2k</a> nos cuentan la forma de desacernos de la dichosa barrita.</p>
<p>Links: <a title="DiggBar y la vuelta a los iframes" href="http://www.adseok.com/internet/diggbar-y-la-vuelta-a-los-iframes/"></a></p>
<p><a title="DiggBar y la vuelta a los iframes" href="http://www.adseok.com/internet/diggbar-y-la-vuelta-a-los-iframes/">DiggBar y la vuelta a los iframes </a></p>
<p><a title="DiggBar y la vuelta a los iframes" href="http://www.adseok.com/internet/diggbar-y-la-vuelta-a-los-iframes/"></a><a title="Enlace a ¿Como deshacerse del DiggBar?" rel="bookmark" href="http://www.anieto2k.com/2009/04/13/%c2%bfcomo-deshacerse-del-diggbar/">¿Como deshacerse del DiggBar?</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Firepin]]></title>
<link>http://ryancobourn.wordpress.com/2008/12/07/firepin/</link>
<pubDate>Sun, 07 Dec 2008 00:47:57 +0000</pubDate>
<dc:creator>ryancobourn</dc:creator>
<guid>http://ryancobourn.wordpress.com/2008/12/07/firepin/</guid>
<description><![CDATA[WordPress is having none of my iframes, so I guess I&#8217;ll just have to keep posting the link to ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>WordPress is having none of my iframes, so I guess I&#8217;ll just have to keep posting the link to the firepin map.</p>
<p><a title="Firepin" href="http://firepin.com/map/Hill~Country~Road~Trip/86c82d80-a5cb-012b-8a01-12313a004231" target="_blank">Hill Country Road Trip</a> progress. Enjoy!</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[How To Block iFrames*]]></title>
<link>http://techpaul.wordpress.com/2008/11/07/how-to-block-iframes/</link>
<pubDate>Fri, 07 Nov 2008 20:59:56 +0000</pubDate>
<dc:creator>techpaul</dc:creator>
<guid>http://techpaul.wordpress.com/2008/11/07/how-to-block-iframes/</guid>
<description><![CDATA[If you are interested in Tech, and visit Websites such as this one, it will not be very long before ]]></description>
<content:encoded><![CDATA[If you are interested in Tech, and visit Websites such as this one, it will not be very long before ]]></content:encoded>
</item>
<item>
<title><![CDATA[Block IFRAME For Added Protection]]></title>
<link>http://techpaul.wordpress.com/2008/09/27/block-iframe-for-added-protection/</link>
<pubDate>Sat, 27 Sep 2008 17:13:53 +0000</pubDate>
<dc:creator>techpaul</dc:creator>
<guid>http://techpaul.wordpress.com/2008/09/27/block-iframe-for-added-protection/</guid>
<description><![CDATA[If you are interested in Tech, and visit Websites such as this one, it will not be very long before ]]></description>
<content:encoded><![CDATA[If you are interested in Tech, and visit Websites such as this one, it will not be very long before ]]></content:encoded>
</item>
<item>
<title><![CDATA[Trabajando con Ajax y las Microsoft Ajax Library (ScriptManager, UpdatePanel etc...) e IFrames: Como resolver el error "Access Denied".]]></title>
<link>http://adeshoras.wordpress.com/2008/09/11/trabajando-con-ajax-y-las-microsoft-ajax-library-scriptmanager-updatepanel-etc-e-iframes-como-resolver-el-error-access-denied/</link>
<pubDate>Thu, 11 Sep 2008 20:00:30 +0000</pubDate>
<dc:creator>César</dc:creator>
<guid>http://adeshoras.wordpress.com/2008/09/11/trabajando-con-ajax-y-las-microsoft-ajax-library-scriptmanager-updatepanel-etc-e-iframes-como-resolver-el-error-access-denied/</guid>
<description><![CDATA[No es extraño, encontrarse con escenarios de integración de aplicaciones (hablamos de aplicaciones W]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>No es extraño, encontrarse con escenarios de integración de aplicaciones (hablamos de aplicaciones Web) donde tenemos que integrar nuestras apps con aplicaciones de terceros.</p>
<p><strong>Una solución muy extendida, es hacerlo con la ayuda de IFrames, donde en el cargamos nuestra aplicación en un sitio de terceros</strong>, de manera que <strong>la aplicación de terceros</strong> (donde integramos la nuestra) <strong>está en un servidor y nuestra aplicación esta en otro servidor</strong>.</p>
<p>Si nuestra aplicación, está trabajando con Ajax (y con ScriptManager, UpdatePanel etc&#8230;), seguramente cuando la ejecutemos en Internet Explorer (solo lo he probado con IE7 aunque tengo sospechas de que ocurrirá también con IE6) vamos a recibir un error cuya descripción es “Access Denied”.</p>
<h2>¿Qué es el ScriptManager?</h2>
<p>El ScriptManager, es un <strong>control de servidor que nos proporciona el Framework que nos va a gestionar  la descarga de los archivos necesarios de JavaScript  para poder trabajar con Ajax de forma sencilla</strong>.</p>
<p>Además, el ScriptManager, también inicializa valores del JavaScript etc&#8230; Así que tendremos que estar pendientes del uso que estamos haciendo de este para poder replicar su comportamiento.</p>
<h2>¿Qué produce el error?</h2>
<p><strong>El error, lo produce la función <em>getLocation</em> del archivo MicrosoftAjax.js.</strong> El archivo MicrosoftAjax.js es uno de los que nos descarga el ScriptManager.</p>
<p><strong>La función getLocation determina las coordenadas relativas de un pixel de un elemento del DOM respecto a la esquina superior izquierda del navegador</strong>. Como los distintos navegadores, esto lo calculan de distinta forma, esta función hace distinción del browser (algunos tienen en cuenta el scroll otros no etc&#8230;) que está ejecutando la página (he aquí la razón por la que únicamente falla en Internet Explorer) así que nos encontramos con que la parte de código que calcula las coordenadas para Internet Explorer, no lo hace demasiado bien.</p>
<h2>¿Cómo solucionar el error?</h2>
<p>Pues bien, dado que tenemos localizada la razón por la que se produce el error, la solución es sencilla, tenemos hacer un wrapper del código que produce el susodicho error.<!--more--></p>
<p>El wrapper, lo podemos realizar de varias formas aunque todas vienen a ser lo mismo así que <strong>vamos a buscar el siguiente código</strong>:</p>
<p><code>switch(Sys.Browser.agent)<br />
{<br />
case Sys.Browser.InternetExplorer:<br />
...<br />
break;<br />
</code></p>
<p><strong>y vamos a sustituir el código del case por el siguiente</strong>:</p>
<p><code>Sys.UI.DomElement.getLocation = function(element) {<br />
if (element.self &#124;&#124; element.nodeType === 9) return new Sys.UI.Point(0,0);<br />
var clientRect = element.getBoundingClientRect();<br />
if (!clientRect)<br />
{<br />
return new Sys.UI.Point(0,0);<br />
}<br />
var ownerDocument = element.document.documentElement;<br />
var offsetX = clientRect.left - 2 + ownerDocument.scrollLeft,<br />
offsetY = clientRect.top - 2 + ownerDocument.scrollTop;<br />
try<br />
{<br />
var f = element.ownerDocument.parentWindow.frameElement &#124;&#124; null;<br />
if (f)<br />
{<br />
var offset = 2 - (f.frameBorder &#124;&#124; 1) * 2;<br />
offsetX += offset;<br />
offsetY += offset;<br />
}<br />
}<br />
catch(ex)<br />
{<br />
}<br />
return new Sys.UI.Point(offsetX, offsetY);<br />
}</code></p>
<p>Fácil verdad, pues eso es todo, este código no levanta el error al calcular las coordenadas de un elemento y funciona de maravilla.</p>
<p>Ahora bien, <strong>donde tenemos que colocar este código</strong>, <a title="Ver post Ajax y el &#34;Access Denied&#34; cross-domain con un IFrame" href="http://geeks.ms/blogs/thempra/archive/2008/08/01/ajax-y-el-quot-access-denied-quot-cross-domain-con-un-iframe.aspx" target="_blank">según he leído por ahí basta con incluirlo en las páginas (o master page) dentro del tag script</a> de la siguiente manera:</p>
<p><code>&#60;script language=”JavaScript” type=”text/JavaScript”&#62;<br />
Sys.UI.DomElement.getLocation = function(element) {<br />
if (element.self &#124;&#124; element.nodeType === 9) return new Sys.UI.Point(0,0);<br />
var clientRect = element.getBoundingClientRect();<br />
if (!clientRect)<br />
{<br />
return new Sys.UI.Point(0,0);<br />
}<br />
var ownerDocument = element.document.documentElement;<br />
var offsetX = clientRect.left - 2 + ownerDocument.scrollLeft,<br />
offsetY = clientRect.top - 2 + ownerDocument.scrollTop;<br />
try<br />
{<br />
var f = element.ownerDocument.parentWindow.frameElement &#124;&#124; null;<br />
if (f)<br />
{<br />
var offset = 2 - (f.frameBorder &#124;&#124; 1) * 2;<br />
offsetX += offset;<br />
offsetY += offset;<br />
}<br />
}<br />
catch(ex) {<br />
}<br />
return new Sys.UI.Point(offsetX, offsetY);<br />
}<br />
&#60;/script&#62;</code></p>
<p><strong>Este código aunque no lo he probado, creo que funcionara y aunque es simple (y generalmente las soluciones más simples son las mejores)</strong> no me parece lo más elegante, hay <a title="Ver post en el blog de Bertrand Le Roy" href="http://weblogs.asp.net/bleroy/archive/2007/01/31/how-to-work-around-the-quot-access-denied-quot-cross-domain-frame-issue-in-asp-net-ajax-1-0.aspx" target="_blank">otra solución que me gusta algo más</a> que lo que viene a decir, es que <a title="Descarga las Microsoft Ajax Library desde el sitio de Ajax de Microsoft" href="http://www.asp.net/downloads/" target="_blank">descarguemos las Microsoft Ajax Library</a> y modifiquemos este código en el archivo MicrosoftAjax.js (o en el MicrosoftAjax.debug.js que es mucho más sencillo de usar ya que el contenido es el mismo pero nos viene identado) y lo incluyamos en la página como ScriptReference por medio del ScriptManager de la siguiente manera:</p>
<p><code>&#60;asp:ScriptManager ID="ScriptManager" runat="server"&#62;<br />
&#60;Scripts&#62;<br />
&#60;asp:ScriptReference Path="~/Scripts/ScriptManager/MicrosoftAjax.js"<br />
&#60;/Scripts&#62;<br />
&#60;/asp:ScriptManager&#62;</code></p>
<p>Esta solución aunque me gusta más porque así tenemos el código modificado en un único sitio y nos va a ser más simple mantenerlo tampoco me termina de convencer porque lo que va a ocurrir es:</p>
<ol>
<li>El ScriptManager gestiona la descarga de los archivos JavaScript necesarios para trabajar con Ajax (entre los cuales se incluye el MicrosoftAjax.js).</li>
<li>Una vez descargados los archivos JavaScript que lo sustituyen en cliente procede a la descarga de los archivos JavaScript vinculados por medio de ScriptReference. Como hemos podemos ver, por medio del ScriptReference le estamos indicando que use el archivo donde hemos modificado el código que producía el error, por lo tanto lo sobrescribirá y funcionara ok.</li>
</ol>
<p>Esto la mayor parte de los casos por no decir el 100% de los casos va a funcionar bien, es decir primero descarga los archivos JavaScript que sustituyen en la parte cliente al ScriptManager y luego descarga los ScriptReferences (esto se puede comprobar de forma muy sencilla con el herramienta de monitorización que incluye firebug), pero ya sabéis mis druguitos que todo puede ocurrir así que ¿Qué pasaría si se descargan antes los ScriptReferences que los archivos que renderiza el ScriptManager? pues que otra vez se volvería a producir el error.</p>
<p>Así pues, para alejar la duda de nuestras cabezas, vamos a modificar el archivo MicrosoftAjax.js (o MicrosoftAjax.debuj.js) y vamos a <a title="Ver post Como eliminar el ScriptManager de nuestra página y que el desarrollo Ajax siga funcionando igual en A deshoras" href="http://adeshoras.wordpress.com/2008/07/31/como-eliminar-el-scriptmanager-de-nuestra-pagina-y-que-el-desarrollo-ajax-siga-funcionando-igual/" target="_blank">eliminar el ScriptManager de nuestra página</a>. Esto ya vimos anteriormente como hacerlo y no es muy complejo y por el contrario nos vamos a asegurar:</p>
<ul>
<li>El error nunca se va a replicar.</li>
<li>Vamos a tener el código modificado en un solo sitio (es decir va a ser mucho más mantenible porque en caso de tener que modificarlo vas a hacerlo en un único sitio).</li>
<li>Y todo lo que aporta el eliminar el ScriptManager (el servidor no tiene que preprocesar nada, estos archivos JavaScript se van a cachear etc..).</li>
</ul>
<h2>Post relacionados.</h2>
<ul>
<li><a title="Ver post Como eliminar el ScriptManager de nuestra página y que el desarrollo Ajax siga funcionando igual en A deshoras" href="http://adeshoras.wordpress.com/2008/07/31/como-eliminar-el-scriptmanager-de-nuestra-pagina-y-que-el-desarrollo-ajax-siga-funcionando-igual/" target="_blank">Como eliminar el ScriptManager de nuestra página y que el desarrollo Ajax siga funcionando igual.</a></li>
</ul>
<h2>Descargas &#8211; Downloads</h2>
<ul>
<li><a title="Como resolver el error &#34;Access Denied&#34; en A deshoras" href="http://www.youtube.com/watch?v=CZVGeUBrimA" target="_blank">Descargate el código de ejemplo usado en este post y seguro que así puedes comprender mejor como solucionar el problema del Access Denied cuando trabajas con aplicaciones en distintos Web Sites o Directorios Virtuales.</a></li>
</ul>
<p><span style="color:#ff6600;">No olvideis montar WebSites distintos para poder probar esto, si no de nada sirve.</span></p>
<p>Mientras he escrito este post, he escuchado el Outside de David Bowie, así que os dejo con él.</p>
<p><span style='text-align:center; display: block;'><object width='425' height='350'><param name='movie' value='http://www.youtube.com/v/CZVGeUBrimA&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;hd=0' /><param name='allowfullscreen' value='true' /><param name='wmode' value='transparent' /><embed src='http://www.youtube.com/v/CZVGeUBrimA&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;hd=0' type='application/x-shockwave-flash' allowfullscreen='true' width='425' height='350' wmode='transparent'></embed></object></span></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[HTML - Iframe]]></title>
<link>http://web2businessdk.wordpress.com/2008/06/28/html-iframe/</link>
<pubDate>Sat, 28 Jun 2008 15:09:29 +0000</pubDate>
<dc:creator>web2businessdk</dc:creator>
<guid>http://web2businessdk.wordpress.com/2008/06/28/html-iframe/</guid>
<description><![CDATA[Med IFRAME kan man et sted på sin side vise informationer fra en anden side. Dette kan være en nytti]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Med IFRAME kan man et sted på sin side vise informationer fra en anden     side.</p>
<p>Dette kan være en nyttig funktion hvis du gerne vil indsætte en masse tekst og gøre det muligt for dine besøgende at scroole.</p>
<p>Prøv selv at leg med koden og se hvad du kan få ud af den.</p>
<p>&#60;html&#62;<br />
&#60;body&#62;<br />
&#60;iframe src =&#8221;http://web2business.dk&#8221;  <code>width=450         height=120 frameborder="0"&#62;</code><br />
&#60;/iframe&#62;<br />
&#60;/body&#62;<br />
&#60;/html&#62;</p>
<p>src er html sproget for henvisningen der ønskes, i mit tilfælde er det så web2business.dk</p>
<p>width er bredden og height er højden og frameborder er kanten på rammen.<br />
Jeg ønsker ingen kant så den er sat til 0 i mit eksemplar.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[IFrames Updation - SQL Injection]]></title>
<link>http://msbasic.wordpress.com/2008/04/28/iframesupdate/</link>
<pubDate>Mon, 28 Apr 2008 23:30:09 +0000</pubDate>
<dc:creator>msbasic</dc:creator>
<guid>http://msbasic.wordpress.com/2008/04/28/iframesupdate/</guid>
<description><![CDATA[An iframe pointing to a malicious website in hundreds of thousands of web pages was that all the com]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><span style="font-family:Tahoma;">An iframe pointing to a malicious website in hundreds of thousands of web pages was that all the compromised websites were in servers with IIS and MSSQL. Initially, the most likely hypothesis was that some known exploit was being used to attack some of these platforms.</span></p>
<p><span style="font-family:Tahoma;">However, after a deeper analysis, we observed that it was not a vulnerability in IIS or MSSQL Server, but some badly programmed asp code, which compromised the websites hosted in these IIS servers with MSSQL.</span></p>
<p><span style="font-family:tahoma,arial,helvetica,sans-serif;">The asp code we show below (“orderitem.asp”), interacts with a MSSQL database, which allows the use of SQL injection techniques in order to insert data in the database, in such a way that it was possible to include the iframe in the hosted websites.</span></p>
<p style="text-align:center;"><img class="aligncenter" src="http://pandalabs.pandasecurity.com/blogs/images/PandaLabs/2008/04/28/Code.JPG" alt="SQL Injection IFrames" width="590" height="367" /></p>
<p><span style="font-family:Tahoma;">For security reasons, the whole asp code has not been included.</span></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[IFrames Graph]]></title>
<link>http://msbasic.wordpress.com/2008/04/25/iframes-graph/</link>
<pubDate>Fri, 25 Apr 2008 19:42:13 +0000</pubDate>
<dc:creator>msbasic</dc:creator>
<guid>http://msbasic.wordpress.com/2008/04/25/iframes-graph/</guid>
<description><![CDATA[A graphic of IFrames infection =).]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>A graphic of IFrames infection =).</p>
<p style="text-align:left;"><img src="http://pandalabs.pandasecurity.com/blogs/images/PandaLabs/2008/04/25/SmallSimulated.JPG" alt="IFrames" width="707" height="397" /></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Crackers Using Your Own SEO Techniques Against You]]></title>
<link>http://onlinesaleschannels.wordpress.com/2008/03/18/crackers-using-your-own-seo-techniques-against-you/</link>
<pubDate>Tue, 18 Mar 2008 13:29:08 +0000</pubDate>
<dc:creator>surgesilk</dc:creator>
<guid>http://onlinesaleschannels.wordpress.com/2008/03/18/crackers-using-your-own-seo-techniques-against-you/</guid>
<description><![CDATA[This, &#8220; IFrame exploit takes advantage of web site query caching. Web sites often cache the re]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>This, &#8220; IFrame exploit takes advantage of web site query caching. Web sites often cache the results of search queries that are run locally. These search results are forwarded to search engine providers (think Google or Yahoo), who use the information to generate their own search results. Hackers exploit the system by typing a query immediately followed by the text of an IFrame. This data (including the IFrame) is then passed to various search engines and displayed if a user searches for a relevant keyword. When the user visits an apparently legitimate document, the IFrame activates and attempts to complete whatever instructions it has been given. </p>
<p>The major advantage of an injected attack versus an embedded one is that an injected attack requires no direct access to a web site&#8217;s server backend. Instead, it takes advantage of the company&#8217;s SEO (Search Engine Optimization) practices and poisons the results that are fed back to web surfers. The <a href="http://ddanchev.blogspot.com/2008/03/zdnet-asia-and-torrentreactor-iframe-ed.html"><font color="#9d0404">first</font></a> wave of injections targeted ZDNet Asia and torrentreactor.net. The attackers shifted away from these two domains quickly and branched out into other web sites. One key purpose of the attack was to advertise the rogue antivirus product <a href="http://ddanchev.blogspot.com/2008/03/rogue-rbn-software-pushed-through.html"><font color="#9d0404">developed</font></a> by the RBN (Russian Business Network), XP Antivirus.</p>
<p>XP Antivirus is a cute piece of work. On the surface, it seems to be an ordinary anti-virus program, and it makes all the usual claims one would expect regarding its ability to keep a system clean and virus free. Once installed, however, XP Antivirus actually <em>creates</em> a set of registry keys that it will detect and flag as malware installations once a scan is run. The only way to remove these threats from the system, of course, is to buy the XP Antivirus software package. Additional IFrame were eventually added that pointed to downloads for Spyshredderscanner and MediaTubeCodec, both of which attempt to download additional malware into a system.</p>
<p> &#8212;<a href="http://arstechnica.com/news.ars/post/20080318-ongoing-iframe-attack-proving-difficult-to-kill.html">Ars Technica</a></p>
<p>&#8220;<em>Google acknowledged that this was a known attack vector, and confirmed that they are indeed working on ways to manipulate and “sanitize” links provided by them in an effort to minimize the effect of incidents such as XSS on indexed sites. They also share our opinion on the reality of XSS and its affects on web browsing: &#8220;Google recommends that sites fix their cross-site scripting vulnerabilities as a priority. These can be abused in a number of ways, including bad interactions with search engines. Google is helping by reaching out to affected organizations. In addition, Google has internal processes to block abuses when the situation warrants.</em>&#8220;</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Thought-provoking article: "Web 2.0: Unsafe At Any Speed?"]]></title>
<link>http://indie2zero.com/2008/02/11/thought-provocing-article-web-20-unsafe-at-any-speed/</link>
<pubDate>Mon, 11 Feb 2008 06:55:53 +0000</pubDate>
<dc:creator>Dan Carew</dc:creator>
<guid>http://indie2zero.com/2008/02/11/thought-provocing-article-web-20-unsafe-at-any-speed/</guid>
<description><![CDATA[This article &#8220;Web 2.0: Unsafe At Any Speed?&#8221; by Andy Patrizio on internetnews.com argues]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a href="http://indie2zero.wordpress.com/files/2008/02/safetyfirst.jpg" title="safetyfirst.jpg"><img src="http://indie2zero.wordpress.com/files/2008/02/safetyfirst.jpg" alt="safetyfirst.jpg" align="left" /></a>This article <a href="http://www.internetnews.com/security/article.php/3726496/Web+20+Unsafe+At+Any+Speed.htm">&#8220;Web 2.0: Unsafe At Any Speed?&#8221; by Andy Patrizio on internetnews.com</a> argues that many Web 2.0 apps have the potential to be very unsafe, because they aggregate content in mashups via AJAX and iframes. And some of this content (including possibly several generations back up the chain, i.e., aggregations of aggregations of aggregations, etc.) might contain malware code.</p>
<p>I guess this is why <a href="http://en.forums.wordpress.com/topic.php?id=8052&#38;replies=15">WordPress.com does not allow us to put iframes in our blog pages</a> here. In any case, this is certainly something to keep in mind, for t<b>hose of us pushing adoption of Web 2.0 collaboration tools by enterprises</b>. The article does discuss what some are doing to avoid the problem (e.g. scrubbing code to eliminate &#8220;code injection&#8221; and avoiding iframes altogether).</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA["Framesets vs iFrames:"]]></title>
<link>http://ctrlshiftesc.wordpress.com/2008/02/05/framesets-vs-iframes/</link>
<pubDate>Tue, 05 Feb 2008 17:12:02 +0000</pubDate>
<dc:creator>Jon(CJ)</dc:creator>
<guid>http://ctrlshiftesc.wordpress.com/2008/02/05/framesets-vs-iframes/</guid>
<description><![CDATA[Framesets: On a webpage, framing means that a website can be organised into frames. Each frame displ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><strong>Framesets</strong>: On a webpage, framing means that a website<br />
can be organised into frames. Each frame displays a different HTML<br />
document. Headers and side bar menus do not move when the content frame<br />
is scrolled up and down. For developers frames can also be convenient.<br />
For example, if an item needs to be added to the side bar menu, only<br />
one file needs to be changed, whereas each individual page on a<br />
non-frameset website would have to be edited if the side bar menu<br />
appeared on all of them.<br /><strong><br />iFrames:</strong> iFrame (from inline frame) is an HTML element<br />
which makes it possible to embed another HTML document inside the main<br />
document. The size of the iFrame is specified in the surrounding HTML<br />
page, so that the surrounding page can already be presented in the<br />
browser while the iFrame is still being loaded. The iFrame behaves much<br />
like an inline image and the user can scroll it out of view. On the<br />
other hand, the iFrame can contain its own scroll bar, independent of<br />
the surrounding page&#8217;s scroll bar. While regular frames are typically<br />
used to logically sub-divide the content of one website, iFrames are<br />
more commonly used to insert content (for instance an advertisement)<br />
from another website into the current page.</p>
<p class="poweredbyperformancing">Powered by <a href="http://scribefire.com/">ScribeFire</a>.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Programmiererwitze]]></title>
<link>http://trizblog.wordpress.com/2008/01/21/programmiererwitze/</link>
<pubDate>Mon, 21 Jan 2008 19:35:15 +0000</pubDate>
<dc:creator>Triz</dc:creator>
<guid>http://trizblog.wordpress.com/2008/01/21/programmiererwitze/</guid>
<description><![CDATA[#GeorgeWBush { position: fixed; bottom: -6ft; } tja, ich fürchte, dass jemand der nicht css programm]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p align="center"><span style="color:#ff9900;"><strong>#GeorgeWBush { position: fixed; bottom: -6ft; }</strong></span></p>
<p>tja, ich fürchte, dass jemand der nicht css programmiert nur erahnen kann warum das so lustig ist.</p>
<p>schlechter stil übrigens seine idselektoren in groß und kleinschreibung (CamelCapitals!!) zu bringen <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  trotzdem danke für diesen witz!</p>
<p>hat mich grad sehr aufgeheitert, kämpfe nämlich ziemlich mit position:fixed (aber keine Sorge, natürlich nur mit Browserweiche!)</p>
<p>abgesehen davon hab ich noch die Forderung gelesen, dass Barrierefreiheit von der UNO in die Menschenrechtskonvention aufgenommen werden soll, naja, ich hab ja erst drüber geblogt, wenn mans polemisch ausspricht isses vielleicht auch ganz lustig ^^</p>
<p>und falls jemand ne Lösung braucht iframes mit css zu umgehen &#8211; ich habs jetzt <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Malware Redirects: more info]]></title>
<link>http://onlinesaleschannels.wordpress.com/2007/12/03/malware-redirects-more-info/</link>
<pubDate>Mon, 03 Dec 2007 17:21:03 +0000</pubDate>
<dc:creator>surgesilk</dc:creator>
<guid>http://onlinesaleschannels.wordpress.com/2007/12/03/malware-redirects-more-info/</guid>
<description><![CDATA[For an example of the malware, Iframes, redirect issue check out the excellent info below: http://su]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>For an example of the malware, Iframes, redirect issue check out the excellent info below:</p>
<p><a href="http://sunbeltblog.blogspot.com/2007/11/breaking-massive-amounts-of-malware.html">http://sunbeltblog.blogspot.com/2007/11/breaking-massive-amounts-of-malware.html</a></p>
</div>]]></content:encoded>
</item>

</channel>
</rss>
