web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

No record found.

News and Announcements icon
Community site session details

Community site session details

Session Id :
Microsoft Dynamics 365 | Integration, Dataverse...
Suggested Answer

Error in Calling Dialog by Javascript

(0) ShareShare
ReportReport
Posted on by 240

I created a custom button in my Phone Call entity and want to call a dialog when that button is clicked. That button would basically prompt the user to create a follow-Up activity if yes is chosen. All the steps are added in the dialog. But my script seems to run into an error whenever I click it. it opens a new page and says page cannot be found - this is so weird since I was expecting  a pop-up. This is the code:

function new_FollowUp(dialogId, entityName, objectId)
{
var url = Xrm.Page.context.getClientUrl() +
7bAD6FCD31-A067-4F43-B4D2-6E8B2A6CBECB +
dialogId + phonecall +
entityName + c24ed9f9-2186-e911-a97d-000d3af45d23 +
objectId;
window.open(url);
}

Can someone please help me with the right code? 

Thank you. 

I have the same question (0)
  • Suggested answer
    Pawar Pravin  Profile Picture
    5,237 on at

    Hi ,

    You can use "Xrm.Navigation.navigateTo" method to show popup of record. Please refer code mentioned in below url for more details:

    www.inogic.com/.../

  • Aneeqa Pervaiz Profile Picture
    240 on at

    Hey @Pravin - thanks for the help. But I am not looking to open a record (either new or existing). I am looking to just get a pop-up which would ask user a question, and then either create a new phone call or not depending on what they choose. I have created my dialogue. I just need to call it by Javascript to a custom button on the ribbon. 

  • Suggested answer
    Pawar Pravin  Profile Picture
    5,237 on at

    Hey ,

    Thanks for update. Even for HTML web resource you can use this method as shown in below code.

    var pageInput = {
                pageType: "webresource",
                webresourceName: "webresourcename.html",
                data: Id
            };
            var navigationOptions = {
                target: 2,
                width: 200,
                height: 300,
                position: 1
            };
            Xrm.Navigation.navigateTo(pageInput, navigationOptions).then(
                function success() {
    			
                },
                function error() {
                }
            );

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Stars!

Congratulations to our 2025 Community Spotlights

Thanks to all of our 2025 Community Spotlight stars!

Leaderboard > Microsoft Dynamics 365 | Integration, Dataverse, and general topics

#1
Pallavi Phade Profile Picture

Pallavi Phade 102 Super User 2026 Season 1

#2
ManoVerse Profile Picture

ManoVerse 55 Super User 2026 Season 1

#2
Abhilash Warrier Profile Picture

Abhilash Warrier 55 Super User 2026 Season 1

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans