本星期工作中找到的一些小技巧--ty

这星期我的工作主要是把以前做的页面按规定的文件夹放好,涉及了一个修改路径的问题。以下是我在这星期工作中了解到的几个小技巧。:-)

 

一、解决iis无法浏览asp的问题

因为有个注册页面需要用到asp中的一个插件,当我直接将vc生成的asp页面拷过来的时候,通过iis浏览刚才建立的asp,出现以下错误提示:

百思不得其解,发现提示的是web.config有错,因为vc生成的asp页面自己也附带一个web.config,我就认为在这个web里面没有写上连接数据库的链接函数,补上以后发现情况依然这样.;-(

无奈进行百度。。百度出了一堆方法。又是修改iis权限又是加函数的,还是没解决这个问题。最后发现一个字眼“根目录文件”,因为本来我们生成网站时候已经有一个默认是web。config文件了,我在想是不是这个多余了,一怒之下把asp里面是删了,再浏览,发现浏览正常了。原理我估计是asp页面会与最靠近页面的web。config文件配对,两个文件都在的时候产生了冲突。

    所以用asp的时候出现以上图片的情况时候,将后来asp生成的web文件删除即可。

 

二、解决烦人的win7 iis配置ip经常变化的问题 (感谢yt)

    用win7的童鞋的iis浏览方法函数估计都是如下面这种格式的地址:http://192.168.1.133:8080/ForumService.asmx 地址中带有本机的ip地址。而用xp的没有这个问题~~ xp中的地址是 http://localhost/web/ForumService.asmx 不知道是不是个别情况,win7的强大地址配合更强大的广东某工业大学校园网,ip可谓一天一变,而每次变化了以后又要修改js里面的路径,麻烦之至。后来想着,能不能把win7的格式写成localhost格式这种,一试,无果。找不到该页面,烦恼之至,YT提供了方法,方法如下:

   iis——选定你的方法函数的目录 右键——编辑绑定——编辑——自己设置端口(注:80端口默认不显示),主机名自己设置 例如输入localhost,——完成 再浏览你的方法函数的时候,函数地址变成了 http://localhost:8080/ForumService.asmx 成功与ip脱离关系~~ 亲测可用~

 

三、去除由div所引发的空白条。

     这星期的其中一个工作是去除页面的顶端的空白条,细找之下发现是由div引起的,在页面中输入<div></div>加入里面没有内容的话,在页面中会以一条白条出现,相当影响美观。而在最新的ajax.js中 有这么一段代码

   

代码
1 if(document.body.firstChild.id!="_lableDIV")
2 {
3 var _lable=document.createElement("<div id='_lableDIV'></div>");
4 document.body.insertBefore(_lable,document.body.firstChild);
5 }
6 else
7 {
8 var _lable=document.getElementById("_lableDIV");
9 }

意思是加入body里面的第一个孩子的id不是_lableDIV的话 他会自动生成一个叫_lableDIV的div ,也就是我们平常看到放正在加载中的那些文字的地方,凶手就在这里!

     那怎么改进呢,这应该是下一代js的编写者考虑的问题了,这里提供个暂且可用的方法~将if语句删除而只剩下else里面的语句,因为if里面的条件性太强,不会改- -,然后我们可以直接在页面的最后自己新建一个div名字叫_lableDIV,这样他的空白处就在最下面了,事实上最后老师也要求把这些字眼移到最下面。

    而在这里我还发现了一个小窍门,当你div放在最上面的时候也没关系,不过要放在table里面,这样显示完了文字也不会留下空白条,table会自动填充空白处,具体效果找ty~~

 

 

       本期到此为止~cu                  

                                    ty 

 


posted on 2010-09-10 12:48  gdutlab624  阅读(243)  评论(1编辑  收藏  举报

导航