Bon bah voilà, j'avais raison, c'était pas bien compliqué. Il suffisait de changer un peu la fonction. Donc, si ça intéresse quelques personnes la voici : (écrit proprement)
function setActiveStyleSheet(title)
{
var i, a, main;
for(i=0; (a = parent.frames[0].document.getElementsByTagName("link")); i++)
{
if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title"))
{
a.disabled = true;
if(a.getAttribute("title") == title) a.disabled = false;
}
}
for(i=0; (a = parent.frames[1].document.getElementsByTagName("link")); i++)
{
if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title"))
{
a.disabled = true;
if(a.getAttribute("title") == title) a.disabled = false;
}
}
for(i=0; (a = parent.frames[2].document.getElementsByTagName("link")); i++)
{
if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title"))
{
a.disabled = true;
if(a.getAttribute("title") == title) a.disabled = false;
}
}
for(i=0; (a = parent.frames[3].document.getElementsByTagName("link")); i++)
{
if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title"))
{
a.disabled = true;
if(a.getAttribute("title") == title) a.disabled = false;
}
}
}