I am new to DynApi. I want to put a border on a gif file once the gif is clicked. For that I am having two images in two different layers and making either one of them visible based on the Click. (Is there any other better way) In the onclick function how can I get the handle of the layer and make that layer invisible and make the other layer (with image having border) visible. This is the code snippet. DynAPI.onLoad = function() { var comp0 = new DynLayer(); comp0.setHTML('<img name="img0" src="xxxx.gif" border=0>'); var comp0border = new DynLayer(); comp0border.setHTML('<img name="imgborder0" src="xxxx.gif" border=2>'); comp0border.setVisible(false); DynAPI.document.addChild(comp0); DynAPI.document.addChild(comp0border); mySelectListener=new EventListener(DynAPI.document) mySelectListener.onclick=function(e) { target=e.getTarget(); target.setVisible(false); // This fails. //comp0.setVisible(false); //comp0border.setVisible(true); alert("mouse clicked"+target.id); } comp0.addEventListener(mySelectListener); myDeSelectListener=new EventListener(DynAPI.document) myDeSelectListener.onclick=function(e) { target=e.getTarget(); comp0border.setVisible(false); comp0.setVisible(true); alert("mouse clicked"+target); } comp0border.addEventListener(myDeSelectListener); } _______________________________________________ Dynapi-Help mailing list [EMAIL PROTECTED] http://lists.sourceforge.net/lists/listinfo/dynapi-help