我想给script动态写入SRC属性,怎么做呢?主要是rid的值是从数据库中取来的<script language="javascript" id="getRoomInfo" type="text/javascript" src="test.aspx?rid=1></script>我试过用<script language="javascript" id="getRoomInfo" type="text/javascript" runat="server"></script>
结果它根本不认getRoomInfo这个ID,怎么办?
结果它根本不认getRoomInfo这个ID,怎么办?
C#:
getRoomInfo.TagName = "script";
getRoomInfo.Attributes.Add("src", "test.aspx?rid=" + Rid);
getRoomInfo.Attributes.Add("type", "text/javascript");HTML:<p id="getRoomInfo" runat="server"></p>答案正确,~不要分~~~
我也曾经想过怎么通过ASP来访问javascript。得到的答案是:不可能。
在cs文件中定义getRid()这样一个方法,返回你要的rid值
<script language="javascript">
var oHead = document.getElementsByTagName('HEAD').item(0);
var oScript= document.createElement("script");
oScript.type = "text/C#";
oScript.src="../Temp/count.aspx?sdat=sData";
oHead.appendChild( oScript);
</script>