www.webdeveloper.com
Results 1 to 5 of 5

Thread: Disabling "Close" button in popup

  1. #1
    Join Date
    Jan 2004
    Posts
    8

    Disabling "Close" button in popup

    Hi all;

    I have a php application where I generate a popup with javascript using the following code:
    function OpenWindow(){
    window.open("popup/popup_adr_stand.php", "abuadal", "toolbar=0,location=0,directories=0,status=0, menubar=0, scrollbars=yes,resizable=0,width=620,height=480,top=50,left=90");
    }

    So far everything works fine!!

    What I need to do, is generating a popup which have no "Close" button in the top-right corner. So the application users cannot close this popup without answering the question which inside it.

    Thanx in advance for any help.

    Ahmed Adaileh

  2. #2
    Join Date
    Jul 2003
    Location
    Boston Area, Massachusetts
    Posts
    3,487
    Welcome to the forums.

    First of all, you cannot disable that button — moreover, it isn't a part of your Website, but rather part of the user's browser. Second, even if you were to disable that button, there are still other ways of closing the window (such as ALT + F4 for one). I suppose you could simply warn the user that they shouldn't close the window until they've answered the question inside of it.

  3. #3
    Join Date
    Jan 2004
    Posts
    8
    Thanx for the fast answer, also for the answer itself.

    I guess it is a good idea to alert the users that they have to answer the question and not to close the popup. This brings up to my mind the following question: If the user didn't read the warning I will right (not to close the window) and tried to close the window, can I have an alert reminding him not to close the window? In other words do we have a property (something like OnClose) to be called if the user closes the popup using the Close button in the top bar?

    Thanx,
    Ahmed

  4. #4
    Join Date
    Jul 2003
    Location
    Boston Area, Massachusetts
    Posts
    3,487
    You're welcome. As for the question — yes — there is — however, it will only work correctly under IE since it uses properietary event handlers. In Mozilla, you can execute some code when the window is closing, however, you can't prevent the window from closing. In IE, this is how it would be done:
    Code:
    <body onbeforeunload="return 'Are you sure?';">

  5. #5
    Join Date
    Jan 2004
    Posts
    8
    Thanx. This has worked.

    The default sentence "Are you sure you want to navigate away from this page? ... Press OK to continue, or Cancel to stay on the current page." cannot be changed or removed, I just got this information from the microsoft site:

    http://msdn.microsoft.com/workshop/a...foreunload.asp

    I think, this sentence doesn't fit to my case, but I will try to let my users to live with this.

    Regards,
    Ahmed

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
HTML5 Development Center

"

"

X vBulletin 4.2.2 Debug Information

  • Page Generation 0.30286 seconds
  • Memory Usage 2,867KB
  • Queries Executed 13 (?)
More Information
Template Usage (33):
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_global_above_footer
  • (1)ad_global_below_navbar
  • (1)ad_global_header1
  • (1)ad_global_header2
  • (1)ad_navbar_below
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)ad_thread_first_post_content
  • (1)ad_thread_last_post_content
  • (1)bbcode_code
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)headinclude_bottom
  • (5)memberaction_dropdown
  • (1)navbar
  • (4)navbar_link
  • (1)navbar_moderation
  • (1)navbar_noticebit
  • (1)navbar_tabs
  • (2)option
  • (5)postbit
  • (5)postbit_onlinestatus
  • (5)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available (6):
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files (26):
  • ./showthread.php
  • ./global.php
  • ./includes/class_bootstrap.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/functions_navigation.php
  • ./includes/class_friendly_url.php
  • ./includes/class_hook.php
  • ./includes/class_bootstrap_framework.php
  • ./vb/vb.php
  • ./vb/phrase.php
  • ./includes/functions_facebook.php
  • ./includes/functions_calendar.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_notice.php
  • ./packages/vbattach/attach.php
  • ./vb/types.php
  • ./vb/cache.php
  • ./vb/cache/db.php
  • ./vb/cache/observer/db.php
  • ./vb/cache/observer.php 

Hooks Called (70):
  • init_startup
  • friendlyurl_resolve_class
  • init_startup_session_setup_start
  • database_pre_fetch_array
  • database_post_fetch_array
  • init_startup_session_setup_complete
  • global_bootstrap_init_start
  • global_bootstrap_init_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • load_show_variables
  • load_forum_show_variables
  • global_state_check
  • global_bootstrap_complete
  • global_start
  • style_fetch
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • strip_bbcode
  • friendlyurl_clean_fragment
  • friendlyurl_geturl
  • forumjump
  • cache_templates
  • cache_templates_process
  • template_register_var
  • template_render_output
  • fetch_template_start
  • fetch_template_complete
  • parse_templates
  • fetch_musername
  • notices_check_start
  • notices_noticebit
  • process_templates_complete
  • friendlyurl_redirect_canonical
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • memberaction_dropdown
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • build_navigation_data
  • build_navigation_array
  • check_navigation_permission
  • process_navigation_links_start
  • process_navigation_links_complete
  • set_navigation_menu_element
  • build_navigation_menudata
  • build_navigation_listdata
  • build_navigation_list
  • set_navigation_tab_main
  • set_navigation_tab_fallback
  • navigation_tab_complete
  • fb_like_button
  • showthread_complete
  • page_templates