Silverlight provides a browser interoperability layer that allows managed code to access the document object model (DOM) of the underlying page. At the same time, JavaScript code running in the page can access the XAML content of the plug-in and even make modifications.

In the November 2008 issue of MSDN Magazine, Dino Esposito discusses the browser interoperability layer of Silverlight 2 and how you can harness it in your Web applications.

Don’t forget to browse the sample code online, and check out our past Cutting Edge installments in the MSDN Magazine archives.