{"id":198,"date":"2009-09-11T11:04:00","date_gmt":"2009-09-11T11:04:00","guid":{"rendered":"http:\/\/www.greytrix.com\/blogs\/sagecrm\/?p=198"},"modified":"2009-09-11T11:04:00","modified_gmt":"2009-09-11T11:04:00","slug":"avoid-errors-with-meeting-planner-on-communication-screen-using-proper-onload-event-method","status":"publish","type":"post","link":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2009\/09\/11\/avoid-errors-with-meeting-planner-on-communication-screen-using-proper-onload-event-method\/","title":{"rendered":"Avoid errors with Meeting Planner on Communication screen using proper Onload Event method"},"content":{"rendered":"<p>I had posted a blog some days ago explaining disadvantages of Window\u2019s Onload Event method (\u201cfor=window event=onload()\u201d) in Custom content for Person Entry Screen. Here we mentioned that this Onload Event works fine for Person area, but it affects the Lead Section where we use Add or Find Button for linking the lead with person.<\/p>\n<p>You can refer the below link for detailed explanation:<\/p>\n<p><a href=\"http:\/\/sagecrmaddons.blogspot.com\/2009\/08\/use-of-attachevent-on-window-in-custom.html\" target=\"_blank\" rel=\"noopener\">http:\/\/sagecrmaddons.blogspot.com\/2009\/08\/use-of-attachevent-on-window-in-custom.html<\/a><\/p>\n<p>Now, we came across another interesting scenario where window\u2019s onload event puts adverse effect on the standard functionality of CRM. We are talking about Communication Area. When we create new appointment from CRM, we can see that there is a Meeting Planner area below the Communication Detail Screen as shown below:<\/p>\n<p><a href=\"http:\/\/4.bp.blogspot.com\/_A6_b0zkYeSY\/Sqov2mcFoEI\/AAAAAAAAAkU\/4f-2BxupCUc\/s1600-h\/Planner.bmp\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" style=\"display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 107px;\" src=\"http:\/\/4.bp.blogspot.com\/_A6_b0zkYeSY\/Sqov2mcFoEI\/AAAAAAAAAkU\/4f-2BxupCUc\/s320\/Planner.bmp\" border=\"0\" alt=\"\"id=\"BLOGGER_PHOTO_ID_5380165319925276738\" \/><\/a><\/p>\n<p>Suppose, we have written a client side script in custom Content for communications screen to achieve some customization task in which we use Onload Event in below manner. In this scenario many times you will find the meeting planner block crashes out when screen loads.<\/p>\n<p><a href=\"http:\/\/3.bp.blogspot.com\/_A6_b0zkYeSY\/Sqow7peUlTI\/AAAAAAAAAkk\/1kve6_OK4OE\/s1600-h\/Iamge2.jpeg\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" style=\"display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 125px;\" src=\"http:\/\/3.bp.blogspot.com\/_A6_b0zkYeSY\/Sqow7peUlTI\/AAAAAAAAAkk\/1kve6_OK4OE\/s320\/Iamge2.jpeg\" border=\"0\" alt=\"\"id=\"BLOGGER_PHOTO_ID_5380166506150925618\" \/><\/a><\/p>\n<p><a href=\"http:\/\/1.bp.blogspot.com\/_A6_b0zkYeSY\/SqowGrKWJMI\/AAAAAAAAAkc\/65Bpc0f8FKU\/s1600-h\/False.bmp\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" style=\"display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 106px;\" src=\"http:\/\/1.bp.blogspot.com\/_A6_b0zkYeSY\/SqowGrKWJMI\/AAAAAAAAAkc\/65Bpc0f8FKU\/s320\/False.bmp\" border=\"0\" alt=\"\"id=\"BLOGGER_PHOTO_ID_5380165596070945986\" \/><\/a><br \/>You can change the style to write screen onload event in order to avoid the above shown error. You can refer to the link included above for more details in this regards. <\/p>\n<p><marquee width=\"80%\"><b>If you find this content useful, Please drop us an email at <a title=\"mailto:crm@greytrix.com\" href=\"mailto:crm@greytrix.com\">crm@greytrix.com<\/a>. <\/b><\/marquee><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I had posted a blog some days ago explaining disadvantages of Window\u2019s Onload Event method (\u201cfor=window event=onload()\u201d) in Custom content for Person Entry Screen. Here we mentioned that this Onload Event works fine for Person area, but it affects the Lead Section where we use Add or Find Button for linking the lead with person.\u2026 <span class=\"read-more\"><a href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2009\/09\/11\/avoid-errors-with-meeting-planner-on-communication-screen-using-proper-onload-event-method\/\">Read More &raquo;<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[711],"class_list":["post-198","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-communication"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Avoid errors with Meeting Planner on Communication screen using proper Onload Event method - Sage CRM \u2013 Tips, Tricks and Components<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2009\/09\/11\/avoid-errors-with-meeting-planner-on-communication-screen-using-proper-onload-event-method\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Avoid errors with Meeting Planner on Communication screen using proper Onload Event method - Sage CRM \u2013 Tips, Tricks and Components\" \/>\n<meta property=\"og:description\" content=\"I had posted a blog some days ago explaining disadvantages of Window\u2019s Onload Event method (\u201cfor=window event=onload()\u201d) in Custom content for Person Entry Screen. Here we mentioned that this Onload Event works fine for Person area, but it affects the Lead Section where we use Add or Find Button for linking the lead with person.\u2026 Read More &raquo;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2009\/09\/11\/avoid-errors-with-meeting-planner-on-communication-screen-using-proper-onload-event-method\/\" \/>\n<meta property=\"og:site_name\" content=\"Sage CRM \u2013 Tips, Tricks and Components\" \/>\n<meta property=\"article:published_time\" content=\"2009-09-11T11:04:00+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/4.bp.blogspot.com\/_A6_b0zkYeSY\/Sqov2mcFoEI\/AAAAAAAAAkU\/4f-2BxupCUc\/s320\/Planner.bmp\" \/>\n<meta name=\"author\" content=\"greysagecrm\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"greysagecrm\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2009\/09\/11\/avoid-errors-with-meeting-planner-on-communication-screen-using-proper-onload-event-method\/\",\"url\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2009\/09\/11\/avoid-errors-with-meeting-planner-on-communication-screen-using-proper-onload-event-method\/\",\"name\":\"Avoid errors with Meeting Planner on Communication screen using proper Onload Event method - Sage CRM \u2013 Tips, Tricks and Components\",\"isPartOf\":{\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2009\/09\/11\/avoid-errors-with-meeting-planner-on-communication-screen-using-proper-onload-event-method\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2009\/09\/11\/avoid-errors-with-meeting-planner-on-communication-screen-using-proper-onload-event-method\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/4.bp.blogspot.com\/_A6_b0zkYeSY\/Sqov2mcFoEI\/AAAAAAAAAkU\/4f-2BxupCUc\/s320\/Planner.bmp\",\"datePublished\":\"2009-09-11T11:04:00+00:00\",\"author\":{\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#\/schema\/person\/e7ff1c8f4763b47730d6bc5e74d59c1f\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2009\/09\/11\/avoid-errors-with-meeting-planner-on-communication-screen-using-proper-onload-event-method\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2009\/09\/11\/avoid-errors-with-meeting-planner-on-communication-screen-using-proper-onload-event-method\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2009\/09\/11\/avoid-errors-with-meeting-planner-on-communication-screen-using-proper-onload-event-method\/#primaryimage\",\"url\":\"http:\/\/4.bp.blogspot.com\/_A6_b0zkYeSY\/Sqov2mcFoEI\/AAAAAAAAAkU\/4f-2BxupCUc\/s320\/Planner.bmp\",\"contentUrl\":\"http:\/\/4.bp.blogspot.com\/_A6_b0zkYeSY\/Sqov2mcFoEI\/AAAAAAAAAkU\/4f-2BxupCUc\/s320\/Planner.bmp\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2009\/09\/11\/avoid-errors-with-meeting-planner-on-communication-screen-using-proper-onload-event-method\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Avoid errors with Meeting Planner on Communication screen using proper Onload Event method\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#website\",\"url\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/\",\"name\":\"Sage CRM \u2013 Tips, Tricks and Components\",\"description\":\"Explore the possibilities with Sage CRM insights through our comprehensive blogs. As a leading Sage partner, Greytrix helps businesses maximize their Sage CRM potential with its rich expertise and immense knowledge. Here, you will find blogs that feature expert advice, tips &amp; tricks, best practices, and comprehensive guides on customizing and configuring Sage CRM for your business. Stay informed with our regular updates and expert insights!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#\/schema\/person\/e7ff1c8f4763b47730d6bc5e74d59c1f\",\"name\":\"greysagecrm\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/c3b4325cb326e36467f945b9b9adf2bb85e907fe092d42eb36b39743b492e626?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/c3b4325cb326e36467f945b9b9adf2bb85e907fe092d42eb36b39743b492e626?s=96&d=mm&r=g\",\"caption\":\"greysagecrm\"},\"url\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/author\/greysagecrm\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Avoid errors with Meeting Planner on Communication screen using proper Onload Event method - Sage CRM \u2013 Tips, Tricks and Components","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2009\/09\/11\/avoid-errors-with-meeting-planner-on-communication-screen-using-proper-onload-event-method\/","og_locale":"en_US","og_type":"article","og_title":"Avoid errors with Meeting Planner on Communication screen using proper Onload Event method - Sage CRM \u2013 Tips, Tricks and Components","og_description":"I had posted a blog some days ago explaining disadvantages of Window\u2019s Onload Event method (\u201cfor=window event=onload()\u201d) in Custom content for Person Entry Screen. Here we mentioned that this Onload Event works fine for Person area, but it affects the Lead Section where we use Add or Find Button for linking the lead with person.\u2026 Read More &raquo;","og_url":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2009\/09\/11\/avoid-errors-with-meeting-planner-on-communication-screen-using-proper-onload-event-method\/","og_site_name":"Sage CRM \u2013 Tips, Tricks and Components","article_published_time":"2009-09-11T11:04:00+00:00","og_image":[{"url":"http:\/\/4.bp.blogspot.com\/_A6_b0zkYeSY\/Sqov2mcFoEI\/AAAAAAAAAkU\/4f-2BxupCUc\/s320\/Planner.bmp","type":"","width":"","height":""}],"author":"greysagecrm","twitter_card":"summary_large_image","twitter_misc":{"Written by":"greysagecrm","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2009\/09\/11\/avoid-errors-with-meeting-planner-on-communication-screen-using-proper-onload-event-method\/","url":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2009\/09\/11\/avoid-errors-with-meeting-planner-on-communication-screen-using-proper-onload-event-method\/","name":"Avoid errors with Meeting Planner on Communication screen using proper Onload Event method - Sage CRM \u2013 Tips, Tricks and Components","isPartOf":{"@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2009\/09\/11\/avoid-errors-with-meeting-planner-on-communication-screen-using-proper-onload-event-method\/#primaryimage"},"image":{"@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2009\/09\/11\/avoid-errors-with-meeting-planner-on-communication-screen-using-proper-onload-event-method\/#primaryimage"},"thumbnailUrl":"http:\/\/4.bp.blogspot.com\/_A6_b0zkYeSY\/Sqov2mcFoEI\/AAAAAAAAAkU\/4f-2BxupCUc\/s320\/Planner.bmp","datePublished":"2009-09-11T11:04:00+00:00","author":{"@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#\/schema\/person\/e7ff1c8f4763b47730d6bc5e74d59c1f"},"breadcrumb":{"@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2009\/09\/11\/avoid-errors-with-meeting-planner-on-communication-screen-using-proper-onload-event-method\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.greytrix.com\/blogs\/sagecrm\/2009\/09\/11\/avoid-errors-with-meeting-planner-on-communication-screen-using-proper-onload-event-method\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2009\/09\/11\/avoid-errors-with-meeting-planner-on-communication-screen-using-proper-onload-event-method\/#primaryimage","url":"http:\/\/4.bp.blogspot.com\/_A6_b0zkYeSY\/Sqov2mcFoEI\/AAAAAAAAAkU\/4f-2BxupCUc\/s320\/Planner.bmp","contentUrl":"http:\/\/4.bp.blogspot.com\/_A6_b0zkYeSY\/Sqov2mcFoEI\/AAAAAAAAAkU\/4f-2BxupCUc\/s320\/Planner.bmp"},{"@type":"BreadcrumbList","@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2009\/09\/11\/avoid-errors-with-meeting-planner-on-communication-screen-using-proper-onload-event-method\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/"},{"@type":"ListItem","position":2,"name":"Avoid errors with Meeting Planner on Communication screen using proper Onload Event method"}]},{"@type":"WebSite","@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#website","url":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/","name":"Sage CRM \u2013 Tips, Tricks and Components","description":"Explore the possibilities with Sage CRM insights through our comprehensive blogs. As a leading Sage partner, Greytrix helps businesses maximize their Sage CRM potential with its rich expertise and immense knowledge. Here, you will find blogs that feature expert advice, tips &amp; tricks, best practices, and comprehensive guides on customizing and configuring Sage CRM for your business. Stay informed with our regular updates and expert insights!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#\/schema\/person\/e7ff1c8f4763b47730d6bc5e74d59c1f","name":"greysagecrm","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/c3b4325cb326e36467f945b9b9adf2bb85e907fe092d42eb36b39743b492e626?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c3b4325cb326e36467f945b9b9adf2bb85e907fe092d42eb36b39743b492e626?s=96&d=mm&r=g","caption":"greysagecrm"},"url":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/author\/greysagecrm\/"}]}},"_links":{"self":[{"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/posts\/198","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/comments?post=198"}],"version-history":[{"count":0,"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/posts\/198\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/media?parent=198"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/categories?post=198"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/tags?post=198"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}