Bueno parece que aun no han encontrado solución, aca les brindo la solución para todos los navegadores haciendo unos cambios en el código de
ger84 para que funcione en IE
Código HTML:
Ver original<!DOCTYPE html>
<script type="text/javascript"> function app(name, version, developer, selected){
this.name = name;
this.version = version;
this.developer = developer;
this.selected = selected;
this.iframe;
this.agregaralbody = agregaralbody;
function agregaralbody(){
this.iframe = document.createElement("iframe");
this.iframe.id = this.name;
this.iframe.src = "src","apps/" + this.name + "/index.html";
if (document.addEventListener) {
this.iframe.addEventListener("mouseover", function(){agrandariframe(this);}, false);
this.iframe.addEventListener("mouseout", function(){encojeriframe(this);}, false);
}
// PARA IE
else{
this.iframe.attachEvent("onmouseover", function(){agrandariframe(event.srcElement);}, false);
this.iframe.attachEvent("onmouseout", function(){encojeriframe(event.srcElement);}, false);
}
document.body.appendChild(this.iframe);
}
}
function agrandariframe(frm){
document.getElementById(frm.id).width = 400;
document.getElementById(frm.id).height = 400;
}
function encojeriframe(frm){
document.getElementById(frm.id).width = 200;
document.getElementById(frm.id).height = 200;
}
window.onload = function(){
var apps = new Array();
apps[0] = new app("App0", 0.1, "Weble", false);
apps[1] = new app("App1", 0.1, "Weble", false);
for (x=0;x<apps.length;x++){
apps[x].agregaralbody();
}
}