bgiframe的bug

今天折腾一下午,就为了一个简单的页面。因为最近在研究jquery,一时脑热,上网找了一个bgiframe插件来遮挡弹出div下面的select。往前写了很远的时候,无意中用IE6测了一下弹出div上的搜索按钮,结果问题出现了:

该按钮执行ajax查询然后返回信息给popdiv(就是我弹出来的div),默认的效果应该是重写popdiv的内容(用html()函数),显示查询出来的内容,结果突然IE6弹出非法操作,“内存不能为read” ..........

折腾开始,返回一个函数一个函数的找,找ajax,找jquery,查函数。该死的IE6,该死的js,返回信息就不带准的!最后折腾一下午终于找到bgiframe的时候,发现是这个东西影响,导致jquery的html()会造成IE6死掉。

解决办法:直接删掉bgiframe插件,自己重写个覆盖select的iframe,ok。

jquery是1.63版本,具体啥原因不知道了,按笨道理想,bgiframe这种大家都用的东西应该是没问题的,还是专为IE6写的。但愿我遇到的是特例吧。

折腾一下午,google也不给力,我写一篇,谁看到万一有用。


Bug,Bug,Bug,Bug:windows2003+php5,big bug!

12-13

我有两台服务器,在上月以前所有的数据存在服务器80(linux+mysql)上,web客户端程序(php)存在服务器81(windows2003)上;rn本月由于服务器80的mysql速度太慢,于是就清理老数据放在服务器81 mysql上,然后复制了一分完整的客户端程序放到原来的客户端程序目录之下的一个子目录old下(这样不用反复登陆),结果就出现问题,使用old下那份程序读数据数据本来是设置读服务器81上的从80上备份下来的旧数据,但是开始几次都是正确的显示服务器81上的数据,你多刷新几次之后它就变成80上的了。最后只有把old拿出来,然后从iis管理器上给客户端程序站点建了个虚拟目录指到old上,问题变解决了。rnrn但今天又遇到问题了,在服务器上弄了3个一样的discuz论坛,只弄两个是还正常,但弄第三个上去就不行了:一更新缓存要么说找不./forumdata目录或者没写权限(我确定这两个问题不存在)……rnrn我还遇到过奇怪的问题,一个php上传程序明明一直运行得好好得,突然不行了,就是改了改其它东西,传了新文件(不相干的文件),结果就上传不起了,只有把上传路径改为绝对路径才行,rnrn我用的是php的什么isap模式……rnrn这些怪问题谁有遇到过吗?怎么处理?rnrn不要叫我换apache。不要叫我换apache。不要叫我换apache。不要叫我换apache。不要叫我换apache。不要叫我换apache。不要叫我换apache。不要叫我换apache。不要叫我换apache。不要叫我换apache。 论坛

没有更多推荐了,返回首页