JavaScript virker ikke rugtigt i InternetExplorer men i Opera
Jeg har lavet denne function i java script:function Expand(ElementId,xvisibility,xposition){
var x=document.getElementById(ElementId);
var xx=document.getElementById('img'+ElementId);
var y=document.getElementById(ElementId).getElementsByTagName('div');
var yy='';
var i;
//alert (x.id+' '+visibility+' '+position+' '+xx.alt);
if (xposition=='' && xvisibility=='' && xx.alt=='minus'){
xvisibility = 'hidden';
xposition = 'absolute';
xsrc = './plus.gif';
xalt = 'plus';
};
if (xposition=='' && xvisibility=='' && xx.alt=='plus'){
xvisibility = 'visible';
xposition = 'relative';
xsrc = './minus.gif';
xalt = 'minus';
};
x.style.visibility = xvisibility;
x.style.position = xposition;
xx.src = xsrc;
xx.alt = xalt;
for (i=0;i<y.length;i++){
//alert (x.id+' '+y[i].id+' '+visibility+' '+position);
Expand(y[i].id,xvisibility,xposition);
};
//alert (x.id+' '+x.style.visibility+' '+x.style.position+' '+xx.alt);
};
og tester den på siden:
http://sekt.dk/Test/JavaScript/Test%20CSS%20JavaScript%20PHP/Test_1.html
men den giver meget forskelligt output i IE6.0 og Opera 8.5
har i noge bud på hvad der er galt.
SEKT.
