Будет ли предупреждение показывать это сообщение во Flex или Flash Builder? - PullRequest
0 голосов
/ 01 апреля 2012

У меня есть коллега, который будет использовать Adobe Flex и Adobe Flash Builder для разработки приложения. Окончательное приложение будет в этом программном обеспечении. Я создаю функции базы данных и тестирую их с помощью онлайн-браузеров.

Что я хочу знать, так это то, что некоторые оповещения, которые я получаю в сообщении «Запретить это сообщение из нескольких диалогов», но это из-за браузеров. Но если приложение работает на Flex и Flash Builder (я не знаю, где находится приложение, потому что я никогда не использовал его), то это сообщение будет появляться в некоторых предупреждениях в этом программном обеспечении или только в браузерах?

Ниже приведен код 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 голосов
/ 01 апреля 2012

Примечание (точно так же, как вы знаете), во Flex есть класс Alert, который функционирует аналогично функции Javascript alert.

Если ваше приложение Flex использует класс Flex Alertвы никогда не увидите это сообщение о нескольких диалоговых окнах, поскольку браузер не будет генерировать предупреждение.

Однако в Flash можно вызывать функции Javascript (см. ExternalInterface).Поэтому, если вы запустили функцию Javascript alert из Flash, браузер отобразит диалоговое окно с предупреждением и, возможно, текст о нескольких диалоговых окнах.

Надеюсь, что это имеет смысл и помогает!

0 голосов
/ 01 апреля 2012

Если я правильно понял ваш вопрос, нет, предупреждение будет активировано только при тестировании напрямую через браузер с вашей функцией javascript.

Кроме того, я предполагаю, что вы будете отправлять данные напрямую через приложение flex / flash, и это просто для того, чтобы протестировать ваш скрипт для обработки отправленных данных.

Кстати, вам не нужно вызывать .submit () внутри вашей функции, поскольку ваш ajax $ .post уже отправляет данные формы.

...