<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://forums.silverlight.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Programming with JavaScript</title><link>http://forums.silverlight.net/forums/16.aspx</link><description>Discussions about programming Silverlight with JavaScript</description><dc:language>en</dc:language><generator>CommunityServer 2007 (Build: 20416.853)</generator><item><title>Re: Re: Get silverlight html container</title><link>http://forums.silverlight.net/forums/thread/231469.aspx</link><pubDate>Wed, 10 Jun 2009 12:28:24 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:231469</guid><dc:creator>pbrooks</dc:creator><slash:comments>0</slash:comments><comments>http://forums.silverlight.net/forums/thread/231469.aspx</comments><wfw:commentRss>http://forums.silverlight.net/forums/commentrss.aspx?SectionID=16&amp;PostID=231469</wfw:commentRss><description>&lt;p&gt;If you only have one object tag on your page, you could use the following jQuery code to obtain the id of the html container and then store it off in a hidden field:&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Html:&lt;/p&gt;&lt;p&gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; id=&amp;quot;hostId&amp;quot;&amp;nbsp; /&amp;gt; &lt;br /&gt;&lt;/p&gt;&lt;p&gt;JS:&lt;br /&gt; var hostId = $(&amp;quot;object&amp;quot;).parent().attr(&amp;#39;id&amp;#39;);&lt;br /&gt;$(&amp;quot;#hostId&amp;quot;).val(hostId); &lt;br /&gt;&lt;/p&gt;&lt;p&gt;Then, if you need this value in your SL app, you could then use HTML DOM interop to retrieve the value. &lt;/p&gt;&lt;p&gt;Silverlight C#:&lt;/p&gt;&lt;p&gt;string hostId = HtmlPage.Document.GetElementById(&amp;quot;hostId&amp;quot;).GetAttribute(&amp;quot;value&amp;quot;);&lt;/p&gt;&lt;p&gt;If you have more than one object tag, you would simply need to modify the jQuery selector code to pick the one you need.&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Re: Re: Get silverlight html container</title><link>http://forums.silverlight.net/forums/thread/231460.aspx</link><pubDate>Wed, 10 Jun 2009 12:04:06 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:231460</guid><dc:creator>frantisekfelt</dc:creator><slash:comments>0</slash:comments><comments>http://forums.silverlight.net/forums/thread/231460.aspx</comments><wfw:commentRss>http://forums.silverlight.net/forums/commentrss.aspx?SectionID=16&amp;PostID=231460</wfw:commentRss><description>&lt;p&gt;Thanks for suggestion, but i realy need to get id of silverlight html container in SL code.&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Re: Get silverlight html container</title><link>http://forums.silverlight.net/forums/thread/231142.aspx</link><pubDate>Tue, 09 Jun 2009 17:52:42 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:231142</guid><dc:creator>pbrooks</dc:creator><slash:comments>0</slash:comments><comments>http://forums.silverlight.net/forums/thread/231142.aspx</comments><wfw:commentRss>http://forums.silverlight.net/forums/commentrss.aspx?SectionID=16&amp;PostID=231142</wfw:commentRss><description>&lt;p&gt;Personally, I would recommend using the object tag to render your Silverlight plugin instead of the server-side ASP.NET tag.&amp;nbsp; You have more control this way. If you must use the ASP.NET server-side tag, you could query the object tag using jQuery.&amp;nbsp; Something like this would probably suffice:&lt;/p&gt;&lt;p&gt;....&lt;br /&gt;&amp;lt;div id=&amp;quot;silverlightControlHost&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;object data=&amp;quot;data:application/x-silverlight-2,&amp;quot; ....&lt;br /&gt;....&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp; $(function() {&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var slControl = $(&amp;quot;silverlightControlHost &amp;gt; object&amp;quot;);&lt;br /&gt;&lt;br /&gt;&amp;nbsp; });&lt;br /&gt;&lt;br /&gt;&amp;lt;/script&amp;gt; &lt;/p&gt;&lt;p&gt;&amp;nbsp;Or if you just wanted the surrounding div, you could do something like this:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp; $(function() {&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var slContainer = $(&amp;quot;silverlightControlHost&amp;quot;);&lt;br /&gt;&lt;br /&gt;&amp;nbsp; });&lt;br /&gt;&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;/p&gt;</description></item><item><title>Get silverlight html container</title><link>http://forums.silverlight.net/forums/thread/231019.aspx</link><pubDate>Tue, 09 Jun 2009 13:11:19 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:231019</guid><dc:creator>frantisekfelt</dc:creator><slash:comments>0</slash:comments><comments>http://forums.silverlight.net/forums/thread/231019.aspx</comments><wfw:commentRss>http://forums.silverlight.net/forums/commentrss.aspx?SectionID=16&amp;PostID=231019</wfw:commentRss><description>&lt;p&gt;Hi,&lt;/p&gt;&lt;p&gt;is there any possible way to get id of silverlight html container?&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;In my aspx page i have:&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;pre class="coloredcode"&gt;&lt;b id="1"&gt;1    &lt;/b&gt;&amp;lt;&lt;span class="tag"&gt;asp:Content&lt;/span&gt;&lt;span class="attr"&gt; ID=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Content2&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; ContentPlaceHolderID=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;CphMainContent&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; runat=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;server&amp;quot;&lt;/span&gt;&amp;gt;
&lt;b id="2"&gt;2    &lt;/b&gt;&amp;lt;&lt;span class="tag"&gt;asp:Silverlight&lt;/span&gt;&lt;span class="attr"&gt; ID=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Silverlight1&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; runat=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;server&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Source=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Silverlight/Komix.RSP.Application.Designer.xap&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; MinimumVersion=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;3.0.40307.0&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Width=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;1280&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Height=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;768&amp;quot;&lt;/span&gt; /&amp;gt;
&lt;b id="3"&gt;3    &lt;/b&gt;&amp;lt;/&lt;span class="tag"&gt;asp:Content&lt;/span&gt;&amp;gt; 
&lt;/pre&gt;&lt;pre class="coloredcode"&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre class="coloredcode"&gt;But in final html source code is id of silverlight element something like &lt;span class="JS_STR"&gt;&amp;#39;ctl00_CphMainContent_Silverlight1_parent&amp;#39;.&lt;/span&gt;&lt;/pre&gt;&lt;pre class="coloredcode"&gt;And in my silverlight app i need to get dynamically id of this element.&lt;/pre&gt;&lt;pre class="coloredcode"&gt;Can someone help me? &lt;br /&gt;&lt;/pre&gt;</description></item></channel></rss>