我收到组件返回的失败代码:0x80040111,即使 js 函数是在内部定义的

I am receiving a Component returned failure code: 0x80040111 even though the js function is defined internally

当我的客户单击 link 打开内部应用程序时,我需要打开一个弹出消息。该消息在警报功能中提供。当用户关闭警报时,我希望他/她被带到内部应用程序,link 是在 window.location 函数中提供的。 但如前所述,我收到错误消息 - 函数未定义。请指导我完成这个。


AlertIt() 在我的 html 文件中内部定义

<script type="script/javascript">
        function AlertIt(){
            var answer = alert("Don't Leave them Unattended!\nAlways ask - Do You Use Tobacco?\nIf Yes -> REMEMBER TCC\nWe are here to HELP & EASE\nYou and Your Patients.")
        if(answer)
            window.location="internal-application-url";
        return false;
        }

中调用 AlertIt()
<div class="menuItem">
                    <a href="javascript:AlertIt();"><b>MVR-HIS</b></a>
</div>

您应该将 <script> 标记的 type 属性更改为 "application/javascript"。或者您可以从标签中删除该类型属性。