不过很快张居翰的时机就到了,天祐三年(906年)七月,梁太祖进攻沧州,刘仁恭打不过,只好一面找人来救,一面让自己人也就是张居翰和他的部下前来。在这些战役之中张居翰表现得很好,天祐四年的战争之中张居翰再次立下功劳。因为守城有功,张居翰被庄宗嘉奖了。
他改遗诏是发生在同光四年四月,就在这个时间的前一年前蜀末代皇帝王衍因为荒淫无道,被庄宗出兵灭了前蜀。公元926年(同光四年)正月的时候,庄宗把王衍叫来了洛阳,本来是说愿意把土地分封给王衍。但是王衍刚上路不久,庄宗就反悔想杀了他。传诏书的人正是张居翰,他看到了诏书之后觉得有点不妥,因为王衍当时已经投降了,但是现在又出尔反尔,不合天理人情。于是私自把行改成了家字,本来是杀王衍一行变成了杀王衍一家。
王衍一行人当时有数千人的性命,张居翰这一举动如果成功就是救了几千个人。但是如果被发现了,那么他也很有可能会被判死刑。张居翰还是做了,因为他的良心过不去,好在负责斩杀的向延嗣并没有发现什么,向延嗣也没有想到张居翰竟然敢偷改诏书,所以并没有怀疑。皇帝那边则是因为事务太多了,他没有心思顾忌这么多,所以也没有发现这件事。