警报是否会在flex或Flash builder中显示此消息?

时间:2012-04-01 14:22:12

标签: javascript jquery flex flash-builder

我有一位同事将使用Adobe Flex和adobe Flash builder来设计应用程序。最终的申请将在该软件中。我正在创建数据库功能并使用在线浏览器对其进行测试。

我想知道的是一些警报我在警报上得到了“防止来自多个对话的此消息”消息,但这是因为浏览器。但是如果应用程序是在flex和flash构建器上(我不知道哪个应用程序存储在哪里,因为我从未使用过它)那么该消息会出现在该软件中的某些警报上,还是只出现在浏览器上? / p>

以下是包含警告的JavaScript代码:

         function submitform()
{
    var fieldvalue = $("#QandA").val();
    $.post("insertQuestion.php", $("#QandA").serialize() ,function(data){
        alert("Your Details for this Session has been submitted");
        var QandAO = document.getElementById("QandA");
        QandAO.submit();
    });   
}

由于

2 个答案:

答案 0 :(得分:0)

如果我理解你的问题是正确的,那么,只有在使用你的javascript函数直接通过浏览器进行测试时,警报才会发挥作用。

此外,我假设您将通过flex / flash应用程序直接提交数据,这仅用于测试脚本以处理提交的数据。

在旁注中,您不需要在函数中调用.submit(),因为您的ajax $ .post已经提交了表单数据。

答案 1 :(得分:0)

注意(你知道),在Flex中有一个Alert类,其功能类似于Javascript alert函数。

如果您的Flex应用程序使用Flex Alert类,您将永远不会看到有关多个对话框的消息,b / c浏览器将不会生成警报。

但是,可以在Flash中调用Javascript函数(请参阅ExternalInterface)。因此,如果您从Flash触发了Javascript alert功能,浏览器将显示警告对话框,并可能显示有关多个对话框的文本。

希望这有意义,并且有所帮助!