The Microsoft Dynamics CRM Blog
News and views from the Microsoft Dynamics CRM Team

Quick Tip: Passing CRM Form values to an IFrame

Quick Tip: Passing CRM Form values to an IFrame

  • Comments 2

Passing values from a CRM form to a page outside CRM through an IFRAME is one of those quick 2-minute customizations. Let’s say the target of an IFrame on the Account form is an ASPX page which expects the Account name and the value of a custom attribute from the parent form for further processing.

First things first, create the custom attribute and an IFrame. We will set the URL of the IFrame dynamically.

clip_image002

Place this code snippet in the onLoad event of the CRM form:

//Schema name of my custom attribute is new_customatt

var CRMvar=crmForm.all.new_customatt.DataValue;

var Accname=crmForm.all.name.DataValue;

//setting the source of the IFrame here

crmForm.all.IFRAME_Sendvariable.src='http://localhost:4319/Projects/firstpage.aspx?accname='+Accname+'&customatt=' + CRMvar;

Publish customizations and create a new Account. The values can be accessed in the target page.

clip_image004

Cheers,

Nithya Balasubramanian

  • Thanks for this post Nithya. I got it at the right time.

  • How does one pass information from a textbox in an iFrame to the CRM form ?

Page 1 of 1 (2 items)
Leave a Comment
  • Please add 7 and 8 and type the answer here:
  • Post