js是在客户端执行的,asp是在服务器端执行的;
asp要想使用客户端js的变量只能通过form方式或url方式回传给asp页面,比如用Ajax;
如果让js在服务端执行(runat='server'),那么asp就可以直接调用了,比如
<%decodelat = getDecodeCoordinate(y2)%>
你说的第一个ASP页面应该是属于类是HTML页面,属于传递页面,也就是获取值的页面,你要传到另外一个ASP页面保存或者分析值的话,可以用通用的FORM传值或者URL传值。
补充一下,因为开始你没有发布详细的问题内容。
首先,你使用那2个值的方式是什么,我给个思路
这是使用这个值的地方
在JS中加入:document.getElementsByName("a").value=decodelon;
你怎么把ASP代码夹在JS中呢,ASP是在服务器端运行的,而JS是在客户端运行的,除非你把JS中的参数通过自动提交服务器端再调用,这样说不定还可以。
可以使用AJAX效果,推荐你一个很好用的JS类库jQuery。使用很简单的,你可以关注jQuery.ajax功能。
---------------------------------
//js打印输出方法,你可以使用这个方法输出数据。
document.write("输出测试");