{"version":"1.0","provider_name":"Access [basics]","provider_url":"https:\/\/access-basics.de","author_name":"Andr\u00e9 Minhorst","author_url":"https:\/\/access-basics.de\/index.php\/author\/andreminhorst-com","title":"Ereignisse anderer Objekte nutzen  - Access [basics]","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"WIhwndeRhR\"><a href=\"https:\/\/access-basics.de\/index.php\/Ereignisse_anderer_Objekte_nutzen_.html\">Ereignisse anderer Objekte nutzen<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/access-basics.de\/index.php\/Ereignisse_anderer_Objekte_nutzen_.html\/embed#?secret=WIhwndeRhR\" width=\"600\" height=\"338\" title=\"&#8222;Ereignisse anderer Objekte nutzen&#8220; &#8211; Access [basics]\" data-secret=\"WIhwndeRhR\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/access-basics.de\/wp-includes\/js\/wp-embed.min.js\n\/* ]]> *\/\n<\/script>\n","description":"Normalerweise implementieren Sie Ereignisse immer in dem Klassenmodul des Objekts, durch das sie ausgel\u00f6st werden. Beispiele sind \u00bbBeim Laden\u00ab oder \u00bbBeim Anzeigen\u00ab eines Formulars oder auch \u00bbBeim Klicken\u00ab einer Schaltfl\u00e4che. Aber wussten Sie, dass Sie auch von anderen Klassenmodulen aus die Ereignisse von externen Objekten wie Formularen oder Steuerelementen implementieren k\u00f6nnen? Dieser Artikel zeigt, wie das gelingt und welche Vorteile Sie dadurch erlangen.","thumbnail_url":"..\/tl_files\/images\/pic_339_001.png"}