Different uses for runat="server" outside of asp.net/IIS? Useful with JavaScript?
<p>I'm a Business Intelligence guy slowly and painfully getting re-ramped on web-dev. Haven't really touched this stuff since .NET was first released by Microsoft. </p>

<p>Anyhow - runat="server": Back when I used this stuff, this sucker would allow me to address whatever element I tagged with this in my server-side C#/VB.NET/Whatever. Fine:</p>

<pre><code>&lt;div&gt;  
      &lt;iframe runat="server" id="Iframe2" src ="foo.com"&gt;&lt;/iframe&gt;  
&lt;/div&gt;
</code></pre>

<p>I've been spending the lion's share of my learning time outside of the Microsoft stack - and I'm curious if runat="server" is still used outside the ASP.NET/IIS world. </p>

<p>For example, if I have some JavaScript code ala:</p>

<pre><code>&lt;script&gt;
$.post("http://foo.com/somePage", {
    someInfo: "russell",
    otherInfo: "hoohaw"
}, function(response) {
Foo(response);
});
&lt;/script&gt;
</code></pre>

<p>...could I stick runas="server" into the <code>&lt;script&gt;</code> tag? Would this cause the script to run server side? (I'm guessing "no" - I'd just have a script block that could be accessed by server-side code?) </p>

<p>Does runas="server" have any utility outside of the ASP.NET/IIS world? I've been getting familiar with LAMP, and I'm curious if runas="server" might make my client-side code run on the server -- kinda like PHP or something.</p>
