hola geogarmin, me había quedado pensando en el problema, ayudar a otros es buena forma de aprender, lo probé y anda bien, (en firefox y chrome, ie no lo tengo)
Código Javascript
:
Ver original<!DOCTYPE html>
<html>
<head>
<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.setAttribute("id",this.name);
this.iframe.setAttribute("src","apps/" + this.name + "/index.html");
this.iframe.setAttribute("onmouseover","agrandariframe(event)");
this.iframe.setAttribute("onmouseout","encojeriframe(event)");
document.body.appendChild(this.iframe);
}
}
function agrandariframe(event){
elemento = event.target;
console.log(elemento.id);
document.getElementById(elemento.id).width = 400;
document.getElementById(elemento.id).height = 400;
}
function encojeriframe(event){
elemento = event.target;
document.getElementById(elemento.id).width = 200;
document.getElementById(elemento.id).height = 200;
}
//Installed apps
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();
}
}
</script>
</head>
<body>
</body>
</html>