最新评论

谢谢了。找iframe 的资料正在。
re: 奇怪的JAVA字符集问题 UFO123 2009-06-17 14:17  
(web server软件)UFO不会出现一个字节的内存泄漏和一个线程的不能回收,使用UFO做Web Server的好处是网站能做得很稳定,永远也不会自己down掉;UFO在托管机房丢包率很高、遭受Hacker攻击、互联网 骨干网被黑等恶劣的环境条件下仍然能很好地运行;UFO在对付Hacker方面(防Hacker弄down和Hacker抓取不该访问的资源)也有足够措施。
另外,UFO几乎不会进行垃圾回收,消耗CPU很少,在普通的PC Server上用UFO运行网站,平时CPU占用率<0.1%,最多时也不会超 过5%。您知道,JVM的垃圾回收会导致大量的运算,消耗很多CPU,从而导致Server的负载能力和响应速度下降。UFO在对象管理方面采 用了很好的机制和算法,做得很出色。用UFO运行网站,可以一直保证高负载能力,快速的响应速度和低CPU消耗。发布网址:www.gm365.com
能否给我发一份相关资料:dqsoft@126.com
re: 终于了却了一件事 丁学 2008-11-23 13:51  
@是我
还真不用加班啊?
一般都是加完这个班加那个班,哪里有休息的时候
re: 终于了却了一件事 是我 2008-11-19 10:07  
呵呵,楼上的朋友说的太对了,终于可以不再加班一段时间了,唉,软件开发就是这样
re: 终于了却了一件事 丁学 2008-11-19 08:48  
恭喜恭喜,是不是从此结束了加班的日子?
re: [资料整理] 质量管理相关资料索引 Sandy zhang 2008-07-04 08:11  
谢谢! 想多学点东西
感谢老大的文章,解决我的问题。刚学习,遇到这样问题真是头疼。
re: WSAD与WebSphere中一步步配置JNDI guifuli 2007-09-13 16:43  
在选择"创建表和数据源"时报错,提示:"在已添加至服务器的任何项目中都找不到任何EJB,可能需要将EJB模块添加至该服务器"
re: WSAD与WebSphere中一步步配置JNDI Cary_nmqprst 2007-07-02 10:49  
不清楚那段连接代码怎么访问不了WebSphere的数据源?

WebSphere Application Server中配置的DB2的数据源测试成功了。

可连接代码中访问不了WebSphere Application Server的DB2的数据源。

使用的是IBM的JVM,程序中配置了naming.jar,namingserver.jar,namingclient.jar,


抛出了这样的Exception:
javax.naming.ConfigurationException: Name space accessor for the java: name space has not been set. Possible

cause is that the user is specifying a java: URL name in a JNDI Context method call but is not running in a J2EE

client or server environment.
at com.ibm.ws.naming.java.javaURLContextFactory.isNameSpaceAccessable(javaURLContextFactory.java:98)
at com.ibm.ws.naming.urlbase.UrlContextFactory.getObjectInstance(UrlContextFactory.java:73)
at javax.naming.spi.NamingManager.getURLObject(NamingManager.java:591)
at javax.naming.spi.NamingManager.getURLContext(NamingManager.java:540)
at javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:288)
at javax.naming.InitialContext.lookup(InitialContext.java:360)
at TestDB2DataSource.main(TestDB2DataSource.java:37)

那段连接代码:
try{


javax.naming.Context ctx = new javax.naming.InitialContext();
javax.sql.DataSource ds =
(javax.sql.DataSource)ctx.lookup("java:comp/env/markSection");
java.sql.Connection conn = ds.getConnection();
}catch(Throwable e){
e.printStackTrace();
}

其中markSection为这个数据源的JNDI名称。
@boluomi
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd",
去掉就行了
简单点说,就是一个在windows下的程序写好后,是否可以拿到linux下用。 或者其它平台。
呵呵~我是一个计算机入门者~我想知道"什么是程序的可移植性?"
可以考虑使用prototype之类的库.
当然还是有必要了解各不同版本浏览器之间差异的.
呵呵,少没关系,我会将大家以及我遇到的问题,在此汇集
其实不同的地方还多着呢, DOM操作等等,建议看看 <<Ajax高级程序设计>>,里面对这个问题的解析很清楚.

Javascript的IE和Firefox兼容性汇编
原文出处:
http://www.firstdev.net/bbs/simple/index.php?t1190.html
//**************************

希望大家可以把自己遇到的不同发到这里,聚集到一起,为以后webUI的跨浏览器作好准备.

: 以下以 IE 代替 Internet Explorer,以 MF 代替 Mozzila Firefox

1. document.form.item 问题
(1)现有问题:
现有代码中存在许多 document.formName.item("itemName") 这样的语句,不能在 MF 下运行
(2)解决方法:
改用 document.formName.elements["elementName"]
(3)其它
参见 2

2. 集合类对象问题
(1)现有问题:
现有代码中许多集合类对象取用时使用 (),IE 能接受,MF 不能。
(2)解决方法:
改用 [] 作为下标运算。如:document.forms("formName") 改为 document.forms["formName"]。
又如:document.getElementsByName("inputName")(1) 改为 document.getElementsByName("inputName")[1]
(3)其它

3. window.event
(1)现有问题:
使用 window.event 无法在 MF 上运行
(2)解决方法:
MF 的 event 只能在事件发生的现场使用,此问题暂无法解决。可以这样变通:
原代码(可在IE中运行):
<input type="button" name="someButton" value="提交" onclick="java script:gotoSubmit()"/>
...
<script language="javascript">
function gotoSubmit() {
...
alert(window.event); // use window.event
...
}
</script>

新代码(可在IE和MF中运行):
<input type="button" name="someButton" value="提交" onclick="java script:gotoSubmit(event)"/>
...
<script language="javascript">
function gotoSubmit(evt) {
evt = evt ? evt : (window.event ? window.event : null);
...
alert(evt); // use evt
...
}
</script>
此外,如果新代码中第一行不改,与老代码一样的话(即 gotoSubmit 调用没有给参数),则仍然只能在IE中运行,但不会出错。所以,这种方案 tpl 部分仍与老代码兼容。

4. HTML 对象的 id 作为对象名的问题
(1)现有问题
在 IE 中,HTML 对象的 ID 可以作为 document 的下属对象变量名直接使用。在 MF 中不能。
(2)解决方法
用 getElementById("idName") 代替 idName 作为对象变量使用。

5. 用idName字符串取得对象的问题
(1)现有问题
在IE中,利用 eval(idName) 可以取得 id 为 idName 的 HTML 对象,在MF 中不能。
(2)解决方法
用 getElementById(idName) 代替 eval(idName)。

6. 变量名与某 HTML 对象 id 相同的问题
(1)现有问题
在 MF 中,因为对象 id 不作为 HTML 对象的名称,所以可以使用与 HTML 对象 id 相同的变量名,IE 中不能。
(2)解决方法
在声明变量时,一律加上 var ,以避免歧义,这样在 IE 中亦可正常运行。
此外,最好不要取与 HTML 对象 id 相同的变量名,以减少错误。
(3)其它
参见 问题4

7. event.x 与 event.y 问题
(1)现有问题
在IE 中,event 对象有 x, y 属性,MF中没有。
(2)解决方法
在MF中,与event.x 等效的是 event.pageX。但event.pageX IE中没有。
故采用 event.clientX 代替 event.x。在IE 中也有这个变量。
event.clientX 与 event.pageX 有微妙的差别(当整个页面有滚动条的时候),不过大多数时候是等效的。

如果要完全一样,可以稍麻烦些:
mX = event.x ? event.x : event.pageX;
然后用 mX 代替 event.x
(3)其它
event.layerX 在 IE 与 MF 中都有,具体意义有无差别尚未试验。


8. 关于frame
(1)现有问题
在 IE中 可以用window.testFrame取得该frame,mf中不行
(2)解决方法
在frame的使用方面mf和ie的最主要的区别是:
如果在frame标签中书写了以下属性:
<frame src="xx.htm" id="frameId" name="frameName" />
那么ie可以通过id或者name访问这个frame对应的window对象
而mf只可以通过name来访问这个frame对应的window对象
例如如果上述frame标签写在最上层的window里面的htm里面,那么可以这样访问
ie: window.top.frameId或者window.top.frameName来访问这个window对象
mf: 只能这样window.top.frameName来访问这个window对象

另外,在mf和ie中都可以使用window.top.document.getElementById("frameId")来访问frame标签
并且可以通过window.top.document.getElementById("testFrame").src = 'xx.htm'来切换frame的内容
也都可以通过window.top.frameName.location = 'xx.htm'来切换frame的内容
关于frame和window的描述可以参见bbs的‘window与frame’文章
以及/test/js/test_frame/目录下面的测试
----adun 2004.12.09修改

9. 在mf中,自己定义的属性必须getAttribute()取得
10.在mf中没有 parentElement parement.children 而用
parentNode parentNode.childNodes
childNodes的下标的含义在IE和MF中不同,MF使用DOM规范,childNodes中会插入空白文本节点。
一般可以通过node.getElementsByTagName()来回避这个问题。
当html中节点缺失时,IE和MF对parentNode的解释不同,例如
<form>
<table>
<input/>
</table>
</form>
MF中input.parentNode的值为form, 而IE中input.parentNode的值为空节点

MF中节点没有removeNode方法,必须使用如下方法 node.parentNode.removeChild(node)

11.const 问题
(1)现有问题:
在 IE 中不能使用 const 关键字。如 const constVar = 32; 在IE中这是语法错误。
(2)解决方法:
不使用 const ,以 var 代替。

12. body 对象
MF的body在body标签没有被浏览器完全读入之前就存在,而IE则必须在body完全被读入之后才存在

13. url encoding
在js中如果书写url就直接写&不要写&例如var url = 'xx.jsp?objectName=xx&objectEvent=xxx';
frm.action = url那么很有可能url不会被正常显示以至于参数没有正确的传到服务器
一般会服务器报错参数没有找到
当然如果是在tpl中例外,因为tpl中符合xml规范,要求&书写为&
一般MF无法识别js中的&


14. nodeName 和 tagName 问题
(1)现有问题:
在MF中,所有节点均有 nodeName 值,但 textNode 没有 tagName 值。在 IE 中,nodeName 的使用好象
有问题(具体情况没有测试,但我的IE已经死了好几次)。
(2)解决方法:
使用 tagName,但应检测其是否为空。

15. 元素属性
IE下 input.type属性为只读,但是MF下可以修改


16. document.getElementsByName() 和 document.all[name] 的问题
(1)现有问题:
在 IE 中,getElementsByName()、document.all[name] 均不能用来取得 div 元素(是否还有其它不能取的元素还不知道)。
就2点,经验实在是太少了:)
支持一下

第二个问题
ff cursor:pointer
ie5.0 ie5.5 cursor: hand
ie6.0 ie7.0 cursor: hand和 cursor:pointer 都可以

所以 cursor: pointer; cursor: hand; 这种写法可以兼容所有浏览器

不过现在用 ie5.0 和 ie5.5的人几乎没有多少了
这个多看看web标准的知识就知道了
www.w3cn.org
re: WSAD与WebSphere中一步步配置JNDI XX[匿名] 2006-12-12 17:32  
请问WSAD的服务器配置在那里?
re: [赞]中国人,还是很NB的。 kiler 2006-11-20 09:19  
cms4j是什么啊,没听说过,国内的cms,我只知道动易和风讯。
re: [赞]中国人,还是很NB的。 dekn 2006-11-20 09:10  
@反调

在国内出现,就一定适合国内?在国外其它非本地国家出现,也就一定适合那国家? 呵呵。 你整天就盯着别人的东西看吧,就自抱自弃吧。 别人有冲劲,你们这种人就上来打击,一会儿说什么重复制造轮子,一会儿又说人家的多么强大,自己就只知道在这里望洋兴叹。 什么世态啊。 我不能说CMS4J一定开源,你可以肯定的说,opencms永久不会闭源吗? 国人会玩先免费后收费,老外不会? mysql? 即将的hirbernate? 你又能保证老外所有好东西,永远会开源? 你又能确定cms4j永远不会开源?

re: [赞]中国人,还是很NB的。 TerryLee 2006-11-20 08:47  
这样的文章不允许发在首页!
re: [赞]中国人,还是很NB的。 Dflying Chen 2006-11-20 08:41  
自己撤掉吧
re: [赞]中国人,还是很NB的。 InkMarks 2006-11-20 08:30  
晕,ebay的创始人也是中国人,三个哈佛的中国学生,毕业后做的 ,
re: [赞]中国人,还是很NB的。 小鬼[匿名] 2006-11-20 08:12  
晕得死,三打哈.
re: [赞]中国人,还是很NB的。 phinecos(洞庭散人) 2006-11-20 07:56  
广告贴。。。
re: [赞]中国人,还是很NB的。 反调 2006-11-20 07:11  
就是,你的cms4j开源?
如果不开就不要和OpenCMS比。
在中国你比OpenCMS强,不代表你正的好。
你能在国外干掉OpenCMS,那你才是真的强。

还有点老外比不上中国人---自吹自擂
re: [赞]中国人,还是很NB的。 鸟菜品极 2006-11-20 04:27  
你的cms4j,开源的吗?
re: WSAD与WebSphere中一步步配置JNDI 感谢信! 2006-10-20 11:58  
大哥,真谢谢你了,照你说的我终于配置好wsad的JNDI了,一早上啊
早来你的blog就好了,希望你继续出点通俗易懂的文章,让我们新手学习学习~

在谢过!
小飞解决我的大问题了。
我试过,好像不行呀.
re: 项目的质量管理 潘谦 2006-05-23 13:34  
你如果看到零缺陷理论,就知道零缺陷理论人为的质量就是满足要求。

质量必须用可衡量的、明确的字眼来定义,以帮助组织在可测知的目标的基础上,而不是在预感、经验或个人观点的基础上采取行动。

我在Eclipse3.1.2 + MyEclipse4.1里面不会出现此问题了,如果web.xml中DOCTYPE 定义为:
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd",
则直接在<web-app>里面写<taglib>会报错:
cvc-complex-type.2.4.a: Invalid content was found starting with element 'taglib'. ...
@beetle
可以描述的更详细些吗? 应该不会有你所说的问题的.
showModalDialo在对话框里上传图片的表单,
为什么总是上传不到指定的文件?
请问遇过此问题吗?有什么可以解决的吗
在JS中,window.opener只是对弹出窗口的母窗口的一个引用。比如:
a.html中,通过点击按钮等方式window.open出一个新的窗口b.html。那么在b.html中,就可以通过window.opener(省略写为opener)来引用a.html,包括a.html的document等对象,操作a.html的内容。
假如这个引用失败,那么将返回null。所以在调用opener的对象前,要先判断对象是否为null,否则会出现“对象为空或者不存在”的JS错误。
模式窗口引用父窗口,可以使用

opener来引用

比如
opener.functionName

导航

<2012年2月>
2930311234
567891011
12131415161718
19202122232425
26272829123
45678910

公告

昵称:dekn
园龄:6年2个月
粉丝:0
关注:0

搜索

 
 

常用链接

随笔分类

随笔档案

文章分类

相册

dekn's google adsense

  • google(rss)
  • JAVA / JSP 版网站文章管理系统
  • 合肥美食

firefox

  • firefox(rss)

最新评论

阅读排行榜

评论排行榜

推荐排行榜