如果页面中插入锚如<a name="top" id="top"></a>,那么访问此锚时地址为http://www.mzwu.com/default.asp#top,页面程序有没有办法得到这个锚的名称呢?我们分别用ASP、VBScript和JAVAScript来做个小测试:
ASP
ASP只有个环境变量可以得到URL后的参数即QUERY_STRING,但经测试它并不能获取#后的内容,看来要用ASP获取URL后的锚名称可能性不大,后来在网上搜索也没有结果。
VBScript
经测试,用document.url和document.location.href均可得到完整的URL“http://www.mzwu.com/default.asp#top”,要获取锚名称只需对此URL处理下即可
JAVAScript
同VBScript,也是用document.url和document.location.href得到完整的URL再经处理即可。
评论(0)
暂无评论。