首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • asp的隐藏对象? [已结贴,结贴人:madpc]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • madpc
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    • 揭帖率:
    发表于:2008-07-01 10:38:35 楼主
    我用jscritp写asp,发现可以用 this.Response this.Request this.eval 之类的东西,那么这个 this 是个什么对象呢,还有什么函数?

    其实我是想实现 vbs里的ExecuteGlobal

    想写一个importFile函数(相信大家明白我的意思)

    但不知有什么好的方法

    60  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • java2000_net_test
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-07-01 10:38:421楼 得分:0
    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【madpc】截止到2008-07-01 10:38:41的历史汇总数据(不包括此帖):
    发帖数:15                发帖分:996               
    结贴数:15                结贴分:996               
    未结数:0                  未结分:0                 
    结贴率:100.00%            结分率:100.00%           
    敬礼!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • wtogether
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-07-01 11:08:182楼 得分:0
    this是指向当前对象的指针

    <script language="javascript">
    //这里的this指向window对象
    alert(this.navigator.userAgent);

    function test()
    {
        //这里的this指向test()对象
        this.name = "testclass";
    }

    var t = new test();
    alert(t.name);
    </script>

    asp中的js就不知道this指向哪个对象了
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • kong282828
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-07-01 11:23:183楼 得分:0
    密切留意
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • redcn2004
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-07-01 15:14:014楼 得分:10
    其实这个this就是二楼所说的,当前上下文对应的对象
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • m60a1
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-07-01 15:31:025楼 得分:0
    asp 里面有this一说吗???

    up............
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • madpc
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-07-02 08:08:206楼 得分:0
    各位,请看清是 this.Response this.Request this.eval
    直接写在页面上调用的,类定义当中的this我当然知道的
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • madpc
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-07-02 08:09:417楼 得分:0
    显然这是某个内置对象
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • sandyxxx
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-07-02 09:00:358楼 得分:0
    写asp还是用vbscript顺手些,asp本来就不是什么面向对象的语言,干嘛非要用javascript写
    一时搞不清楚,把自己绕进去,带来不必要的麻烦
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • wtogether
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-07-02 09:06:569楼 得分:50
    有意思的是VBS里面的me就不是指向VBS解析器了,而是指向ScriptingContext对象
    <%@language="vbscript"%>
    <%
    me.Response.Write me.Request.ServerVariables("REMOTE_ADDR")
    me.Response.Write me.DateDiff("d", 1, Now()) '这段就不能执行
    %>

    按照VBS的标准推测,应该是JS的this指向ScriptingContext,然后重载了JS的方法
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • madpc
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-07-02 10:39:4710楼 得分:0
    对,我根 wtogether 想的差不多,不过很想知道各种细节,比如包含哪些可用成员,因为它没法枚举(应该是com对象吧)

    to:sandyxxx 因为你不知道用 js 的好处, 我也没打算用一般的套路写

    另,asp 不是一门语言,需要的话,还可以用 vbs,js之外的语言写,想比vbs,我认为js舒服得多

    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • redcn2004
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-07-03 15:58:1011楼 得分:0
    对,asp 准确的说 就是提供了一个小型API,只要按照规范写就行,不局限于语言 现在大部分用的vbs,js也可以
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved