1,2,3-Triazole-derived naphthalimides as a novel type of potential antimicrobial agents: synthesis, antimicrobial activity, interaction with calf thymus DNA and human serum albumin.