IE7 收到"操作已中止"(operation aborted)错误消息的BUG
作者:李嘉 日期:2009-07-20 23:57
最近在Mocola.CMS框架中遇到这样的一个问题,那就是明明是一个正常的页面,IE7却时常收到"操作已中止"(operation aborted)的错误消息,时而显示,时而显示操作已中止。这是什么原因呢,在访问 Internet Explorer 中的网页时,为什么会收到以下错误信息呢?
Internet Explorer 无法打开 Internet 站点 http://<Web site>.com. 操作已中止。
问题原因:
出现此问题的原因子容器 HTML 元素包含试图修改子容器的父容器元素的脚本。 脚本试图使用 innerHTML 方法或 appendChild 方法修改父容器元素。
是例如如果 DIV 元素是在 BODY 元素中的子容器,并在 DIV 元素中的一个 SCRIPT 块尝试修改 DIV 元素的父容器的 BODY 元素,可能会出现此问题。
动态加载Javascript方法3
作者:李嘉 日期:2009-07-19 11:21
之前我们讨论了动态加载Js的两种方法,各有利有弊,今天给出一个比较通用的方法可以避免重复加载的问题:
$import("controls/grid.js");
$import("http/request.js");
...
...
// ------------------------------------------------------------
function $import(path){
var i, base='', src = "grid.js", scripts = document.getElementsByTagName("script");
for (i=0; i<scripts.length; i++){if (scripts[i].src.match(src)){ base = scripts[i].src.replace(src, "");break;}}
document.write("<" + "script src=" + base + path + "></" + "script>");
}
动态加载Js方法2+动态加载Css
作者:李嘉 日期:2009-07-19 11:12
关于动态加载JS,我们之前有谈到过一个比较好的方法:动态加载Js方法1
现在这里给出第二种方法,本人觉得没有上一个方法好:
/* Impot Common script*/
function addJS(jsfile)
{
var head = document.getElementsByTagName('HEAD').item(0);
var script = document.createElement('SCRIPT');
script.src = jsfile;
script.type = "text/javascript";
head.appendChild(script);
}
【XP无法上网情况1】XP SP3英文版系统本地连接连接不上的问题
作者:李嘉 日期:2009-07-18 11:08
这篇文章只是解决XP网络连接的一个思路。话说昨天我从电脑城买了一盒XP ENGLISH版本的SP3,笔记本是Thinkpad R400,安装完英文版XP之后,一切驱动安装完毕,但是无论是本地连接还是无线连接在开启的时候一直显示正在连接...状态。思考了一下是不是路由器问题,之前设定了DHCP方式获取IP,即可以自动获取IP。我尝试了手工设置IP固定IP可以访问内网和路由器,但是无法访问外网,可能是路由器DNS服务没有开启。我还是想使用一贯的自动获取IP的方式进行上网,找寻了所有关于XP SP3无法上网的资料,没有找到能实际解决问题的办法winsockfix也尝试过没有效果。于是我打开系统服务管理(右击我的电脑->管理->系统服务),猜想是不是这个英文版的XP关闭了系统的很多常用服务Services,甚至把DHCP Client服务关闭了。
我的猜想是对的,DHCP Client服务的状态被设置为了Disabled,我确定98%是这个原因,由于路由器使用的是DHCP方式分配IP地址,需要客户端Client系统支持DHCP管理网络连接,于是我开启了DHCP Client服务,设置为自动(Automatic),本地连接设置为自动获取IP模式,重新启动系统,OK,一切搞定,IE浏览网页一切正常。拔掉网线,开启无线,接通后也可通过DHCP获取IP并上网了。挺高兴的,XP无法上网的情况的原因,这是一个类型。还有很多原因导致XP无法上网,我之后或发表各种原因以及解决方法。
Mocola.CMS多语言CMS开发计划
作者:李嘉 日期:2009-07-17 01:35
最近一直在开发Mocola.CMS,我想到了一种架构模式,可以使Mocola.CMS同时支持ASP、ASP.NET、PHP三种语言,只需要在配置文件中设置使用哪种语言即可。整个架构前台使用了Mootools 1.2框架以及Mocha UI框架,.NET一块数据库访问模块使用了NBearLite框架,预先开发.NET一块,PHP和ASP一块将在后续进行开发,使整个程序同时支持ASP、PHP和ASP.NET三大语种,用户界面全部使用.HTML静态页面进行显示,后台都通过Ajax和Web Works框架进行互访,此类模式的框架在灵活性和扩展性上非常强。
目前一个团队有两个人在进行开发,期待第一版Beta 1。
★寻找HTML(DIV+CSS)高手以及美工合作项目
作者:李嘉 日期:2009-07-16 00:54
如果你是一位不错的美工,熟悉PS、Flash等等作图软件而且水平不错,熟悉HTML(DIV+Css)布局网页,那么请联系我,我将提供网站项目的合作机会。
联系我QQ: 305331558, 或者Email: devinmoce#126.com ( # 换成 @), 也可以在文章后面进行留言。请提供案例作品, 并且按以下几种方案报价:
(1) 设计一个首页 不需要生成html 价位最低多少
(2) 设计首页+一个子页 不需要生成html 价位最低多少
(3) 设计首页+一个子页+HTML&css 价位最低多少
价格可以随着作品的质量和难度进行调整,以上只需要报出最低的心理价位。
《仙剑奇侠传3》全攻略文字+地图详解
作者:李嘉 日期:2009-07-15 20:57
(注:地图后续会补上)
游戏一开始应先到各房查探,可拿到不少道具,接著便可到客房找赵文昌,对话后可选择玩一次鉴定游戏,玩完之后便会跳到雪见的画面…
雪见在百毒楼外间听到有人在里间谈话,偷听之下被里间的人发现了,雪见急急忙忙地想找地方躲藏,不小心触碰到了机关,跌出秘道里。雪见只好躲在秘道里,走没几步,就会遇到花楹,对话后楹便会撞破墙壁协助逃走…
之后画面又转回景天身上,景天通过永安当当铺大厅,走出永安当,走到渝州下方的渡头,便可前往城西。到达渝州西南后,向壁山的方向走去,会发现有一个道士被人追赶著,对话后可在地上取得木剑,事后景天继续前往壁山。
穿过壁山到达唐家堡,发现雪见已被逐出唐家堡,景天只好回到永安当。
