Ok, gracias. Ahora tengo otra duda relacionada. Quiero que los iframes cambien de tamaño si están seleccionados, y de momento, para que estén seleccionados, el cursor debe estar encima de ellos. ¿Qué está mal de este código?
Código Javascript
:
Ver originalvar apps = new Array();
function app (name, version, developer, selected)
{
this.name = name;
this.version = version;
this.developer = developer;
this.selected = selected;
}
//Installed apps
apps[0] = new app ("App0", 0.1, "Weble", false);
apps[1] = new app ("App1", 0.1, "Weble", false);
Código Javascript
:
Ver originalfor (x=0;x<apps.length;x++)
{
var testframe = document.createElement("iframe");
testframe.id = apps[x].name;
testframe.src = "apps/" + apps[x].name + "/index.html";
document.body.appendChild(testframe);
}
var selection = 0;
while (selection==0)
{
for (x=0;x<apps.length;x++)
{
document.getElementById(apps[x].name).onmousehover = function ()
{
apps[x].selected = true;
};
document.getElementById(apps[x].name).onmouseout = function ()
{
apps[x].selected = false;
};
if(apps[x].selected == true)
{
document.GetElementById(apps[x].name).style.width = 400;
document.GetElementById(apps[x].name).style.height = 400;
}
else
{
document.GetElementById(apps[x].name).style.width = 200;
document.GetElementById(apps[x].name).style.height = 200;
}
}
}
Tened en cuenta que he empezado hace poco y soy muy malo xD. Es importante que sepáis que cada "app" corresponde a un iframe, y que la parte de crear un iframe para cada app está bien, lo que no funciona, aparentemente, es la parte de "var selection = 0" hacia el final, o el objeto "app" de apps.js.
Muchas gracias.