<%
if city = "北京" then
  url = "北京页面url" 
elseif city = "上海" then
  url = "上海页面url"
end if
%>
<a herf="<%=url%>" >网民在<%=city%></a>

解决方案 »

  1.   

    回复:最好用javascript实现,有这个功能吗?
      

  2.   

    <%= Request.ServerVariables("REMOTE_ADDR") %>就是访问者ip,
    然后再分析此ip属于哪个地点(可以将ip资料保存在数据库中,查找对比)
    得到所属地,问题自然就解决了,类似于一楼
      

  3.   

    楼上的也回答了一部分,我就接着回答一部分:
    比如你已经取到了客户端的IP地址:  handsomemouse(玉鼠临疯)的回答;
    用JS写一个函数:
    function openwin(url)
    {
       if(url!="") //在此处作一些合法性判断以及格式化的操作
       {    ,,,      }
       window.open(url,'访问页面名称',',,,打开窗口的一些参数如:top=200,left=100,toolbar=0')
    }
    具体过程应该是:
    1、客户进入页面时候获取对方的IP地址并判断所属城市,根据城市获取访问的URL地址;比如赋给一个全局变量或者被点击对象的一个属性;
    2、你那个图表的onclick事件里面调用上面定义好的openwin(url);
      

  4.   

    去下个IP库...然后判断..IP库现在好多..但是不能保证每个地方都有收录..所以最好还是让客户自己注册..然后你再写判断跳转...