OnTriggerEnter problem, can't detect collision

i want detect collision from my player and an object called NOTE i attach this to my player

  function Update()
  {
  }

  function OnTriggerEnter(collisionInfo : Collider){
    if (Datadat.misi==1){
      if (collisionInfo.gameObject.tag =="note"){
        Destroy(collisionInfo.gameObject);
        misiSatu.a += 1;
        GameObject.Find("NOTETEXT11").SetActiveRecursively(true);
      }
    }
}

i have change the NOTE tag to "note", the mesh collider i set Is trigger, but when my player coolide nothing happen, just through with NOTE object..

Make sure Datadat.misi actually == 1. I'd hit the debugger and/or put in some Debug.Log statements to make sure it's doing what you expect. Note that isTrigger will make the object not stop when it collides, it will go through. If you want it to stop, use OnCollisionEnter and set isTrigger false.