首先说第一个问题:
相信大家在配置tomcat的时候,运行之后有时候出现一个 8005的问题,这个解决很简单:
提示错误是:
地址已经被占用,其实就是含有8005这个进程已经在使用了,具体应该是这样的:TCP 127.0.0.1:8005 2280
2280指的是PID
强制性杀死该进程是无用的:{
方法是这样的:
cmd:窗口:
taskkill /pid 2280 /f
如果不出意外的话他会弹出:没有权限
所以这里只能首先去找到2280指的是什么进程:
同样的在cmd窗口中输入:tasklist
会出现很多的进程,你找到2280对应的进程名称,不出意外是:tomcat7.0
然后再去 启动任务管理器 找到该进程tomcat7.0.EXE 强制性关闭,
再运行项目就没有问题了。
第二个问题是:JS鼠标时间OnSelect
最近在写一个小东西,需要鼠标选择一个字段,字段获取该字段,一开始的时候以为是用onselect事件,
具体代码:
<script type="text/javascript">
function inputClick(){
document.getElementById('keyword').focus();
document.getElementById('keyword').value=' ';
}
var agt=navigator.userAgent.toLowerCase();
var ie = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1) && (agt.indexOf("omniweb") == -1));
function selecttext(dom){
//var myArea = document.getElementById("s");
var myArea = dom;
var selection;
if (!ie){
if (myArea.selectionStart!= undefined) {
selection = myArea.value.substr(myArea.selectionStart, myArea.selectionEnd - myArea.selectionStart);
}
}else{
if (window.getSelection){
selection = window.getSelection();
}else if (document.getSelection){
selection = document.getSelection();
}else if (document.selection){
selection = document.selection.createRange().text;
}
}
return selection;
}
function copytext(event)
{
// 这里怎么做,取出选择的文本内容呢
//alert(event.selection.createRange.duplicate.text)
var selection = selecttext(event.srcElement || event.target);
alter(selection)
}
</script>
在JSP页面中:
<textarea id="textoldid" style="width:400px;height:600px;" onselect="copytext(event)">欢迎光临</textarea>
在IE浏览器中的效果失算了:
太灵敏了,最后改成 οnmοuseup="copytext(event)"
这里面由于我对JS还是个初手,菜鸟,所以有很多人帮助了我,需要感谢下:
http://www.ljiong.com/?p=127#comment-58 这个博客的主人。
不知道他姓名,在这里说声感谢!他同时实现了选中 复制 搜索等JS功能,有需要的可以去他那里下载。
第三个问题是:fakepath问题,我目前还没有解决,IE浏览器中解决了,笨办法:在Internet选项卡中勾选启用 上传服务器显示本地目录路径
但是在开发中我们是不能去让用户设置这个问题的,需要程序自己去解决,所有在网上搜了下办法:
var obj = document.getElementById(open);
obj.select();
window.parent.document.body.focus();
path = document.selection.createRange().text;
alert(path);
这段JS代码我试过了,只适用于IE浏览器,我用360和火狐浏览器还是没有办法解决,希望哪位能有解决的办法,
今天记录在这里,等待下回解决了再写答案
附图说明:
今天还有其他的问题,就先不记录了,现在有事要走了,