Jag har en funktion som ska få tag på lagrets ID, fungerar i IE, men inte i Firefox. Jag stänger den här tråden, felet löste sig, men jag vet fortfarande inte vad som felade eller hur det löstes. Ie och de övriga läsarna skiljer på .GetDocumentById(xx) samt .All(xx) som bara fungerar i IEFå tag på lagrets ID i IE,Mozilla Firebird osv.
Så här ser den ut:
<code>
function Layerdef(id){
var objLayer = get_layer(id)
if(objLayer){
this.id=get_layer(id)
this.idshort=get_layer(id) //get_layer(id)
this.name=id
this.show_layer = show_layer
this.hide_layer = hide_layer
this.pos_layer = pos_layer
this.plac_layer = plac_layer
this.get_y=get_y
this.get_x=get_x
this.get_layerheight=get_layerheight
this.get_layerwidth=get_layerwidth
this.set_layerheight=set_layerheight
this.set_layerwidth=set_layerwidth
this.change_bgcolor=change_bgcolor
this.clip_layer=clip_layer
this.paste_to_layer=paste_to_layer
this.set_z_index=set_z_index
} else if (objLayer==false) {
alert("Whyyyy?" +strError + id);
}
}
</code>
I Firefox så smäller det och alerten kommer upp.
Hur får man tag på lagrets ID i Firefox undrar jag då, om det ens går.
//Anna-KarinSv: Få tag på lagrets ID i IE,Mozilla Firebird osv.
Sv: Få tag på lagrets ID i IE,Mozilla Firebird osv.