Hallo Alle,
habe das Problem inzwischen selber gelöst!
Wen's interessiert:
<script type="application/x-javascript">
<![CDATA[
fenster = "undefined";
function customTabs()
{
titel = window.frames[fenster.id].document.title;
document.popupNode.label = titel;
document.title = "Customized tabset";
}
function moreTabs()
{
p = document.popupNode.parentNode;
pn = p.nextSibling;
l = parseInt(pn.lastChild.id.substr(-1));
myTab = document.createElement("tab");
newL = document.createAttribute("label");
newL.nodeValue = "my tab";
myTab.setAttributeNode(newL);
newF = document.createAttribute("flex");
newF.nodeValue = "1";
myTab.setAttributeNode(newF);
newC = document.createAttribute("context");
newC.nodeValue = "clipmenu";
myTab.setAttributeNode(newC);
newT = document.createAttribute("tooltip");
newT.nodeValue = "moretip";
myTab.setAttributeNode(newT);
newOMO = document.createAttribute("onmouseover");
newOMO.nodeValue = "fenster=document.getElementById('panels').childNodes[getPos(this)];";
myTab.setAttributeNode(newOMO);
p.appendChild(myTab);
myIframe = document.createElement("iframe");
newI = document.createAttribute("id");
newI.nodeValue = 'tab'+String(l+1);
myIframe.setAttributeNode(newI);
newN = document.createAttribute("name");
newN.nodeValue = 'tab'+String(l+1);
myIframe.setAttributeNode(newN);
newS = document.createAttribute("src");
newS.nodeValue = "about:mozilla";
myIframe.setAttributeNode(newS);
pn.appendChild(myIframe);
}
function getPos(where)
{
for(i=0; i<where.parentNode.childNodes.length; i++)
{
if(where.parentNode.childNodes[i] == where) return i;
}
}
]]>
</script>