假设ad.js里用到 var CompanyName;
<script language="javascript" src="ad.js"></script>
<script language="javascript">
CompanyName = "<%=CompanyName%>";
</script>
<script language="javascript" src="ad.js"></script>
<script language="javascript">
CompanyName = "<%=CompanyName%>";
</script>
<textarea id="textarea1">
<%=CompanyName%>
</textarea>
<script language="javascript">
CompanyName = document.getElementById("textarea1").value
alert(CompanyName)
</script>
<textarea id="textarea1">
<%=CompanyName%>
</textarea>
<script language="javascript">
CompanyName = document.getElementById("textarea1").value
alert(CompanyName)
</script>
-------------------------
1。多了两个回车
2。company里可能有" "这样会在js里取出来成了" "
3。后台字符串输出到前台时,得先处理一下:
输出到js里的<script>var a="<%=jsEncodeFun(companyName)%>";</script>
jsEncodeFun要处理:'"\回车换行</script>等
输出到html里的<textarea>var a="<%=htmlEncodeFun(companyName)%>";</script>
htmlEncodeFun要处理:&<....等
...