How can I get selected atom from the MarvinSketch applet?

27-04-2005 14:05:24

I want to get the selected atom in MarvinSketch from JavaScript. How can I do it?

ChemAxon 7c2d26e5cf

27-04-2005 14:08:58

Use MSketch.isAtomSelected(int) method to get which atoms are selected in the applet.





Code:
<script language="JavaScript" src="marvin/marvin.js"></script>


<script language="JavaScript"><!--


function selectedAtoms() {


   for(i=0;i<document.msketch.getAtomCount();i++) {


       b = document.msketch.isAtomSelected(i);


       if(b) {


            alert((i+1)+". atom is selected");


       }


   }


}





msketch_name = "msketch";


msketch_begin("marvin",400,300);


msketch_end();


//--></script>



The atom index is a zero based index. It means that the atom index of the first atom is zero.