新足迹

 找回密码
 注册

精华好帖回顾

· 有声小说 -- 《传奇》 -- 祝新足迹三周年生日快乐 -- 下载链接在3楼 (2011-1-13) 闲夏采薇 · Notes to the Bible 之东施效娉篇 (2005-4-15) ThePlaceToBe
· 每个双子都是一只精灵 (2011-5-24) 暗星 · 下酒的良伴-五香酱肘子(及酱骨架、卤蛋) (2009-5-29) bluesummer
Advertisement
Advertisement
12
返回列表 发新帖
楼主:frankren

一个JAVASCRIPT的小问题,发现问题了 [复制链接]

2010年度奖章获得者

发表于 2011-6-14 09:27 |显示全部楼层
此文章由 dalaohu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 dalaohu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
肯定是 js 的 Src 路径问题吧。 用绝对路径试试。

还可以把用notepad先试一下
Advertisement
Advertisement

发表于 2011-6-14 11:36 |显示全部楼层

回复 dalaohu 31# 帖子

此文章由 frankren 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 frankren 所有!转贴必须注明作者、出处和本声明,并保持内容完整
I will try notepad at home, thanks, actually, it is really a good idea from jerry, isolate the issue from vs, nice

发表于 2011-6-14 18:42 |显示全部楼层
此文章由 coin_king 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 coin_king 所有!转贴必须注明作者、出处和本声明,并保持内容完整
把你整个vs project zip 一个放上来,不可能是vs 的问题,肯定是你的js file路径不对

发表于 2011-6-14 20:28 |显示全部楼层
此文章由 llua5118 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 llua5118 所有!转贴必须注明作者、出处和本声明,并保持内容完整
回楼上各位高手,问题找到了!!! 不是VS的问题,也不是路径的 错误!!! 问题是我自己产生的
在这个WEBSITE的GLOBAL.ASAX文件中,我有一段打印时间实验代码:
protected void Application_OnEndRequest()
    {
        Response.Write("The page was created at " + DateTime.Now.ToLongTimeString());
    }
每次PAGE返回后都会CALL这个FUNCTION(不好意思,自己都忘了),而每次这个FUNCTION被CALL的时候,如果我引用了PAGE外的JS文件,JAVASCRIPT不会被执行,只有把SCRIPT FUNCTION放到页面里才会执行(具体原因我也不清楚),当我把这个RESPONSE语句COMMENT掉以后,就什么问题都没有了。
再次感谢各位TX特别是JERRYINAU和DALAOHU,我就是最后NARROW DOWN到GLOBAL.ASAX文件,才发现这个问题的。
如有耽误大家时间之处请多多见谅,以后我会多加努力的。
PS,哪位好心能不能告我怎样ENABLE VISUAL WEB DEVELOPER 2008 EXPRESS的JAVASCRIPT的INTELLISENSE?多谢了

评分

参与人数 1积分 +3 收起 理由
dalaohu + 3 恭喜恭喜

查看全部评分

发表于 2011-6-14 20:30 |显示全部楼层
此文章由 frankren 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 frankren 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 llua5118 于 2011-6-14 20:28 发表
回楼上各位高手,问题找到了!!! 不是VS的问题,也不是路径的 错误!!! 问题是我自己产生的
在这个WEBSITE的GLOBAL.ASAX文件中,我有一段打印时间实验代码:
protected void Application_OnEndRequest()
    {
        Resp ...

刚才用了LP的ID,为免混淆,特此更正!

2010年度奖章获得者

发表于 2011-6-14 21:31 |显示全部楼层

回复 llua5118 34# 帖子

此文章由 dalaohu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 dalaohu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
你说过,单位里的能工作,家里的不行。所以不会是这个的原因。。。

能把你的proj zip 上传一下吗,我很好奇。
Advertisement
Advertisement

发表于 2011-6-14 21:55 |显示全部楼层

回复 dalaohu 36# 帖子

此文章由 frankren 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 frankren 所有!转贴必须注明作者、出处和本声明,并保持内容完整
哦,公司的和家里的不是完全一样的PROJECT,ANYWAY, 上传一下吧,都是些练习的小程序,没有注解。查看IMG.ASPX和SCRIPT/TESTJS.JS就可以了

发表于 2011-6-14 21:56 |显示全部楼层

resolved by dalaohu

此文章由 frankren 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 frankren 所有!转贴必须注明作者、出处和本声明,并保持内容完整
atatchment deleted, 就不献丑了

[ 本帖最后由 frankren 于 2011-6-15 10:47 编辑 ]

发表于 2011-6-14 23:42 |显示全部楼层
此文章由 jerryinau 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 jerryinau 所有!转贴必须注明作者、出处和本声明,并保持内容完整
让你用firebug 去看js file的时候,你就应该发现问题,2个errors

发表于 2011-6-15 08:36 |显示全部楼层

回复 jerryinau 39# 帖子

此文章由 frankren 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 frankren 所有!转贴必须注明作者、出处和本声明,并保持内容完整
didn't know how to use firebug

发表于 2011-6-15 08:52 |显示全部楼层

回复 jerryinau 39# 帖子

此文章由 frankren 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 frankren 所有!转贴必须注明作者、出处和本声明,并保持内容完整
but I don't think there is problem of js file, it is all about that global.asax file, isn't it?
Advertisement
Advertisement

2010年度奖章获得者

发表于 2011-6-15 09:34 |显示全部楼层
此文章由 dalaohu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 dalaohu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 frankren 于 2011-6-14 21:56 发表
to dalaohu
402435


这是个挺好的bug
protected void Application_OnEndRequest()
    {
        Response.Write("The page was created at " + DateTime.Now.ToLongTimeString());
    }

会在每个http request 结束后 加一个 “The page was created at xx:xx:xx”.
就是说在你的page request 后加, external js也是单独的一个request,这个js文件也被加了。

所以你的js文本最后一行就变成了。

testJS.js

function GetImage(img, nm) {
        img.onload = null;
        img.source = "Image.aspx?isbn=" + nm;
}"This page was created at xx:xx:xx"

所以你说这个js还会合法吗?

评分

参与人数 4积分 +16 收起 理由
atransformer + 3 没看明白
frankren + 2 偶对你的景仰如滔滔江水
bulaohu + 6 你太有才了

查看全部评分

足迹 Reader is phenomenal. If you never used, you never lived 火速下载

2010年度奖章获得者

发表于 2011-6-15 10:01 |显示全部楼层

回复 dalaohu 42# 帖子

此文章由 dalaohu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 dalaohu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
见笑见笑,好久没碰web了,反映迟钝了很多了....

特殊贡献奖章

发表于 2011-6-15 10:09 |显示全部楼层

回复 dalaohu 42# 帖子

此文章由 kr2000 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 kr2000 所有!转贴必须注明作者、出处和本声明,并保持内容完整
这样的问题,ie角上那个感叹号应该也可以报出错误来吧

2010年度奖章获得者

发表于 2011-6-15 10:13 |显示全部楼层

回复 kr2000 44# 帖子

此文章由 dalaohu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 dalaohu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
对,IE对js error最敏感的,直接就跳出错框。

但message比较笼统,就说 "showpic();" is not defined.

发表于 2011-6-15 10:39 |显示全部楼层

回复 dalaohu 45# 帖子

此文章由 frankren 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 frankren 所有!转贴必须注明作者、出处和本声明,并保持内容完整
见识了,无比崇拜
Advertisement
Advertisement

发表于 2011-6-15 10:50 |显示全部楼层

回复 kr2000 44# 帖子

此文章由 frankren 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 frankren 所有!转贴必须注明作者、出处和本声明,并保持内容完整
haven't used IE for long

发表回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Advertisement
Advertisement
返回顶部