asp调用js里的变量
js如下<scriptlanguage="javascript">varsInitColor=null;functioncallColorDlg(){if(sInitCo...
js如下<script language="javascript">
var sInitColor = null;
function callColorDlg(){
if (sInitColor == null) {
var sColor = dlgHelper.ChooseColorDlg();
}else{
var sColor = dlgHelper.ChooseColorDlg(sInitColor);
}
sColor = sColor.toString(16);
if (sColor.length < 6) {
var sTempString = "000000".substring(0,6-sColor.length);
sColor = sTempString.concat(sColor);
}
sColor = "#" + sColor
document.getElementById("font").style.color=sColor;
}</script> 我要用的里边的 sColor 我下文用到时是这样写的<%=sColor%> 可是这样结果是空的什么都没有 而sColor不应该是空的啊 应该是种颜色的 高手忙看看那错了 展开
var sInitColor = null;
function callColorDlg(){
if (sInitColor == null) {
var sColor = dlgHelper.ChooseColorDlg();
}else{
var sColor = dlgHelper.ChooseColorDlg(sInitColor);
}
sColor = sColor.toString(16);
if (sColor.length < 6) {
var sTempString = "000000".substring(0,6-sColor.length);
sColor = sTempString.concat(sColor);
}
sColor = "#" + sColor
document.getElementById("font").style.color=sColor;
}</script> 我要用的里边的 sColor 我下文用到时是这样写的<%=sColor%> 可是这样结果是空的什么都没有 而sColor不应该是空的啊 应该是种颜色的 高手忙看看那错了 展开
3个回答
2013-09-02
展开全部
ASP里当然不能直接使用JS的变量,两者是完全不同的东西,运行环境和解析器都不同。你把<script language="javascript">改成<script language="javascript" runat="server">试试。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-09-02
展开全部
程序不全,调用那段也放出来。 js可以调用asp变量,但asp不能调用js变量。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-09-02
展开全部
晕服务器端要想调客户端东西,必须用get或者post向服务器端提交你没搞清楚这层关系
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询