Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7969483
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 4, 20262026-06-04T07:14:38+00:00 2026-06-04T07:14:38+00:00

function Globally() { $(#dialogid).dialog({ width: 300, modal: true, show: ‘drop’, hide: ‘drop’, buttons: {

  • 0
  function Globally() {
    $("#dialogid").dialog({ width: 300, modal: true, show: 'drop', hide: 'drop',
        buttons: {
            "Ok": function () { return true; $(this).dialog('close'); },
            "Cancel": function () { return false; $(this).dialog('close'); }
        }
    });
  }

  function test()
  {
    if(Globally())
      alert("Ok");
    else
      alert("Cancel");
  }

I am trying to make a confirmation dialog and I want it to placed in a function (in this case Globally()) because I am using confirmation dialog in so many different function, but this is not working , the control returns from the Globally() function without getting true or false value. I want it to stop there until user press Ok or Cancel. How can I do this?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-04T07:14:39+00:00Added an answer on June 4, 2026 at 7:14 am

    You’ll have to use built in confirm function if you want to run code like that:

    var question = confirm("Proceed?")
    if (question){
       // continue
     } else {
       // stop
     }
    

    That is because only confirm when used prevent whole javascript execution and allows you to pick one answer or the other (Ok, Cancel).

    Dialogs like jQuery dialog can not stop script execution so even if you use

    if(Globally())
      alert("Ok");
    else
      alert("Cancel");
    

    It’ll just execute Globally() function and continue right after it – not waiting for a user answer.

    If you really want to use jq dialog then add callback functions to your buttons.

    "Ok": function () { callbackFunctionTrue(); },
    "Cancel": function () { callbackFunctionFalse(); }
    

    And ditch if/else statement() in test function.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

function icPageInit() { $(icImgDiv + icAlternate()).setOpacity(0); return true; } window.onload = icPageInit; This piece
I wrote this function for filling closed loop, pixvali is declared globally to store
function now(){ return +new Date; } questions : what does the plus sign mean?
function escCtrlChars(str) { return str.replace(/[\0\t\n\v\f\r\xa0'!-]/g, function(c) { return '!' + c.charCodeAt(0) + '!'; });
In my Node/Express.js project I can set the views folder globally like so: app.configure(function()
I have two modules A, B. A has a function f() that is globally
lib.php: <?php function get_time() { loop = true; while (loop) { echo date(F j,
In Codeigniter, get_instance() is a globally available function that returns the Controller super-object which
In jquery, what does the following notation mean $.function Is it to show a
function t1() { echo 1; } function t2() { echo 2; } $funcs =

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.