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

  • SEARCH
  • Home
  • 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 6597655
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 25, 20262026-05-25T18:14:12+00:00 2026-05-25T18:14:12+00:00

I am trying to reverse engineer a Microsoft CRM 2011 web page. The page

  • 0

I am trying to reverse engineer a Microsoft CRM 2011 web page. The page loads a massive number of scripts and HTML. My current development focus is on the click event of a checkbox element on the page. Clicking the element causes behavior on the page to change, and I want to walk through the code that handles this.

The problem is the checkbox’s click handler is attached during page load via an anonymous method. So the code is there, but trying to find it is asking one to locate a needle in a haystack.

Is there a technique using the Internet Explorer debugging tools to somehow make the debugger stop when the checkbox is clicked? There may not be, but I thought I would ask.

  • 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-05-25T18:14:12+00:00Added an answer on May 25, 2026 at 6:14 pm

    Your best bet is to run this in the console:

    document.getElementById('theCheckBoxId').onclick
    

    If null appears in the console, you can continue reading. Otherwise the onclick handler and it’s code should appear right there in the console.


    Use Chrome’s dev tools: Right click something on the page -> inspect element. You’ll see this:
    A screenshot of chrome dev tools

    Go to “SOURCES” (no longer called “Scripts”) and there is a ‘||’ Pause button as you see in the screenshot. If the page doesn’t fail, you can check the checkbox, and since scripts are paused, you’ll see the code for the anonymous function become highlighted and the page will be frozen. You can then use the tools to step through the code.

    However, we can certainly better help you with what you actually want from the page…

    You can also use attach a onbeforescriptexecute from the console: https://developer.mozilla.org/en/DOM/element.onbeforescriptexecute
    You would be something like this in the console:

    document.getElementById('theCheckBoxId').onbeforescriptexecute = function (e) {
      alert('hey same thing as pausing the script!');
      console.error('script with this id about to run: ' + e.target.id);
      //Could also try .src .innerText etc. 
      //Reference this: https://developer.mozilla.org/en/DOM/element.onbeforescriptexecute
    
      //the full argument to checkout in the console:
      console.error(e);
    };
    

    You can also play around with the currentScript method: https://developer.mozilla.org/en/DOM/document.currentScript

    You can also right click and inspect the check box, and then on the right panel of dev tools, look at the ‘Click’ event listener code, but often this is garbled and hard to work with.

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

Sidebar

Related Questions

I'm trying to reverse engineer how facebook handles their notifications, where when you get
I was trying to reverse a number in PL/SQL. It's working fine, but when
i was trying to reverse engineer a website ( www.asklaila.com ) to find out
I am trying to reverse engineer the build system of a commercial Windows based
I am trying to reverse engineer pojos (using hibernate tools plugin v3.2.4x in eclipse
I'm a little confused here: I'm trying to reverse engineer the ASCII value 65.
I'm trying to reverse-engineer a program that does some basic parsing: text in, text
I am trying to reverse-engineer a website I don't own, figuring out how some
I'm trying to reverse engineer a function over which i have no source, and
I am trying to reverse engineer a disassembled binary. I don't understand what it

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.