- 浏览: 307312 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (195)
- 心情随想 (20)
- java基础 (30)
- 技术文章 (4)
- 在oracle的海洋中遨游 (25)
- unix (5)
- 没有意义 (6)
- 效率 (1)
- js (5)
- hibernate (2)
- jfreechart (3)
- 分析 (1)
- DW (2)
- on-line analytical processing (1)
- 人工智能理论 (10)
- weblogic (4)
- 我也cvs (0)
- TAM SSO 应用改造 (2)
- LADP (2)
- servlet (1)
- java 编码 (3)
- 智科 语录 (2)
- java 工作流 (1)
- swt (1)
- java pattern (1)
- xml和html基础 (19)
- c# (3)
- eclipse (1)
- db2 (4)
- 面试题 (0)
- english (2)
- Ruby (1)
- OLAP (3)
- 网友的智慧 (1)
- SOA (1)
- 搜索引擎 (4)
- 构建自己的报表工具 (1)
- JMX (1)
- 朝花朝拾 之少年记忆 (3)
- C语言 (2)
- struts2 (4)
- 元数据 数据仓库 (1)
- liferay (1)
- 分析工具 (0)
最新评论
-
yy8093:
只能在JDK1.4下监控WebLogic Server 8.x ...
weblogic JMX 中遇到的问题 -
di1984HIT:
问题找到了,就是1.4和1.5不兼容导致的,通过分析Objec ...
weblogic JMX 中遇到的问题_2 -
hillhill:
getServletContext().getRealPath ...
request.getRealPath("/") AIX不同与windows -
mrgood:
哥错了,这问题太傻逼了 一时没看出来
登录验证 struts2 -
mrgood:
LoginAction.java里面 if(getUserna ...
登录验证 struts2
这个是下载合肥论坛自定义空间的模板,仅供学习使用,欢迎大家讨论和指教!
- module.rar (130 KB)
- 描述: 这个下载合肥论坛自定义空间的模板,仅供学习使用,
- 下载次数: 20
评论
1 楼
beyondsanli
2008-04-30
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<style type="text/css">
td{
text-align:center;
word-break:break-all;
overflow:hidden
}
th{
-moz-user-select: none;
height:10px;
}
.resizeDivClass{
PADDING-RIGHT: 0px;
MARGIN-RIGHT: 0px;
background:red;
float:right;
cursor:e-resize;
HEIGHT: 100%;
width:5px;
}
</style>
<script language="javascript" type="text/javascript">
var dragobj=null; //obj1 is used to store the selected span
function isIE(){
if(window.navigator.userAgent.indexOf('MSIE')>=1)
return true;
}
function isFirefox(){
if(window.navigator.userAgent.indexOf('Firefox')>=1)
return true;
}
//handle onmousedown event
function MouseDownToResize(event,obj){
obj.focus();
document.body.style.cursor = "e-resize";
obj.parentTdW=obj.parentNode.offsetWidth;
var sibling = obj.parentNode.nextSibling;
obj.siblingW = sibling.offsetWidth;
obj.totalWidth = obj.siblingW + obj.parentTdW;
if(obj.parentElement)
obj.mouseDownX=event.clientX;
else
obj.mouseDownX=event.pageX;
dragobj=obj;
}
//handle onmousemove events
function MouseMoveToResize(event)
{
var e = event||window.event;
if(dragobj==null)
return false;
if(!dragobj.mouseDownX)
return false;
newWidth=dragobj.parentTdW+e.clientX-dragobj.mouseDownX;
var sibling = dragobj.parentNode.nextSibling;
//if width of column does not exceed minimum width 80, set column width
if(newWidth>80 && (dragobj.totalWidth-newWidth)>80)
{
dragobj.parentNode.style.width = dragobj.parentTdW+e.clientX-dragobj.mouseDownX;
sibling.style.width = dragobj.siblingW-e.clientX+dragobj.mouseDownX;
}
//alert(newWidth);
}
function setWidth(){
document.getElementById("width1").value = document.getElementById("td1").style.width;
document.getElementById("width2").value = document.getElementById("td2").style.width;
document.getElementById("width3").value = document.getElementById("td3").style.width;
}
function MouseUpToResize(event)
{
if(dragobj==null)
return false;
dragobj.mouseDownX=0;
document.body.style.cursor = "";
dragobj=null;
}
//page initialization
function pageInit(){
document.onmousemove = MouseMoveToResize;
document.onmouseup = MouseUpToResize;
document.body.ondrag = function () {return false;};
document.body.onselectstart = function () { return false; };
}
</script>
</head>
<body onload="pageInit();">
<div style="width:1100" >
<table style="table-layout:fixed">
<thead>
<tr>
<th valign="top" width="<%= @width1 %>" id="td1">
<span class="resizeDivClass" onmousedown="MouseDownToResize(event,this);"
onmouseup="MouseUpToResize(event);"></span>
</th>
<th valign="top" width="<%= @width2 %>" id="td2">
<span class="resizeDivClass" onmousedown="MouseDownToResize(event,this);"
onmouseup="MouseUpToResize(event,this);" onmouseout="setWidth()"></span>
</th>
<th valign="top" id="td3" width="<%= @width3 %>">
<span class="resizeDivClass" onmousedown="MouseDownToResize(event,this);"
onmouseup="MouseUpToResize(event,this);" onmouseout="setWidth()"></span>
</th>
<th valign="top" id="td4" width="<%= @width3 %>">
<span class="resizeDivClass" onmousedown="MouseDownToResize(event,this);"
onmouseup="MouseUpToResize(event,this);" onmouseout="setWidth()"></span>
</th>
</tr>
</thead>
<tbody id="body">
<tr>
<td>Jane</td>
<td>5555</td>
<td>right here</td>
<td>right here</td>
</tr>
</tbody>
</table>
<input type="text" id="width1"><input type="text" id="width2"><input type="text" id="width3">
<input type="text" id="width4">
<body>
</html>
<html>
<head>
<style type="text/css">
td{
text-align:center;
word-break:break-all;
overflow:hidden
}
th{
-moz-user-select: none;
height:10px;
}
.resizeDivClass{
PADDING-RIGHT: 0px;
MARGIN-RIGHT: 0px;
background:red;
float:right;
cursor:e-resize;
HEIGHT: 100%;
width:5px;
}
</style>
<script language="javascript" type="text/javascript">
var dragobj=null; //obj1 is used to store the selected span
function isIE(){
if(window.navigator.userAgent.indexOf('MSIE')>=1)
return true;
}
function isFirefox(){
if(window.navigator.userAgent.indexOf('Firefox')>=1)
return true;
}
//handle onmousedown event
function MouseDownToResize(event,obj){
obj.focus();
document.body.style.cursor = "e-resize";
obj.parentTdW=obj.parentNode.offsetWidth;
var sibling = obj.parentNode.nextSibling;
obj.siblingW = sibling.offsetWidth;
obj.totalWidth = obj.siblingW + obj.parentTdW;
if(obj.parentElement)
obj.mouseDownX=event.clientX;
else
obj.mouseDownX=event.pageX;
dragobj=obj;
}
//handle onmousemove events
function MouseMoveToResize(event)
{
var e = event||window.event;
if(dragobj==null)
return false;
if(!dragobj.mouseDownX)
return false;
newWidth=dragobj.parentTdW+e.clientX-dragobj.mouseDownX;
var sibling = dragobj.parentNode.nextSibling;
//if width of column does not exceed minimum width 80, set column width
if(newWidth>80 && (dragobj.totalWidth-newWidth)>80)
{
dragobj.parentNode.style.width = dragobj.parentTdW+e.clientX-dragobj.mouseDownX;
sibling.style.width = dragobj.siblingW-e.clientX+dragobj.mouseDownX;
}
//alert(newWidth);
}
function setWidth(){
document.getElementById("width1").value = document.getElementById("td1").style.width;
document.getElementById("width2").value = document.getElementById("td2").style.width;
document.getElementById("width3").value = document.getElementById("td3").style.width;
}
function MouseUpToResize(event)
{
if(dragobj==null)
return false;
dragobj.mouseDownX=0;
document.body.style.cursor = "";
dragobj=null;
}
//page initialization
function pageInit(){
document.onmousemove = MouseMoveToResize;
document.onmouseup = MouseUpToResize;
document.body.ondrag = function () {return false;};
document.body.onselectstart = function () { return false; };
}
</script>
</head>
<body onload="pageInit();">
<div style="width:1100" >
<table style="table-layout:fixed">
<thead>
<tr>
<th valign="top" width="<%= @width1 %>" id="td1">
<span class="resizeDivClass" onmousedown="MouseDownToResize(event,this);"
onmouseup="MouseUpToResize(event);"></span>
</th>
<th valign="top" width="<%= @width2 %>" id="td2">
<span class="resizeDivClass" onmousedown="MouseDownToResize(event,this);"
onmouseup="MouseUpToResize(event,this);" onmouseout="setWidth()"></span>
</th>
<th valign="top" id="td3" width="<%= @width3 %>">
<span class="resizeDivClass" onmousedown="MouseDownToResize(event,this);"
onmouseup="MouseUpToResize(event,this);" onmouseout="setWidth()"></span>
</th>
<th valign="top" id="td4" width="<%= @width3 %>">
<span class="resizeDivClass" onmousedown="MouseDownToResize(event,this);"
onmouseup="MouseUpToResize(event,this);" onmouseout="setWidth()"></span>
</th>
</tr>
</thead>
<tbody id="body">
<tr>
<td>Jane</td>
<td>5555</td>
<td>right here</td>
<td>right here</td>
</tr>
</tbody>
</table>
<input type="text" id="width1"><input type="text" id="width2"><input type="text" id="width3">
<input type="text" id="width4">
<body>
</html>
发表评论
-
一个好用的树-dhtmlXTree
2008-09-05 16:00 3695关键字:dhtmlXTree 转载地址:http://www. ... -
JavaScript 获取浏览器的显示区域大小信息
2008-08-02 19:17 1218区域说明 JavaScript Code 网页可见区域宽 ... -
Portal实现原理 转载
2008-06-24 14:28 1215出自http://www.iteye.com/topic/70 ... -
多项选择框的移入 移出 <select multiple="multiple">
2008-06-06 09:58 5311<!DOCTYPE HTML PUBLIC " ... -
The Form Garden表单花园在线生成表单样式,并有CSS文件下载
2008-05-30 19:06 2653表单花园是一个可以在线制作表单样式的网站,有一些爱好者提供表单 ... -
带输入的选择框
2008-05-08 17:28 1032<!DOCTYPE HTML PUBLIC " ... -
横向的JS相册效果
2008-04-30 17:44 2992<!DOCTYPE html PUBLIC " ... -
弹出层
2008-04-30 17:26 1069<!DOCTYPE html PUBLIC " ... -
div js 分割
2008-04-30 17:24 3771<html> <head> < ... -
拖拽div
2008-04-30 17:21 940<!DOCTYPE html PUBLIC " ... -
拖拽 handle
2008-04-30 17:19 978<HTML> <HEAD> < ... -
tab选项卡
2008-04-30 17:16 1044<style> body {font-size: ... -
XML基础
2008-04-28 08:37 798xml元素命名必须遵守如下的规则: 1:元素的名字包含字母 ... -
HTML and XML的行为
2008-04-27 17:16 848XML 行为behavior 新的DHTML? behav ... -
XML和HTML的主要区别是什么
2008-04-27 16:46 16631:xml是用来存放数据的 2: xml不是HTML的替代品, ... -
什么是web标准 (转载)
2008-04-21 09:37 803WEB标准不是某一个标准 ... -
第二课 html的组织结构以及发展方向
2008-03-31 17:27 1148下面是一个遍历文档的例子,通过使用Dom将一个HTML文档解析 ... -
第一课 页面的加载顺序
2008-03-31 16:43 2409一般我们都知道 window.body.onload=什么是在 ...
相关推荐
响应式的单页面网站模板,适应现在大部分浏览器
超级简洁的单页面网站模板是一款适合企业简单的自我介绍网页模板。.zip超级简洁的单页面网站模板是一款适合企业简单的自我介绍网页模板。.zip
PHP网站模板,网站源码,带PHP后台:涂漆色彩专题页面模板是一款CSS模板,适合做专题页面网站模板.zip
很好用的网站模板,希望能够帮助你找到网站建设的灵感
html会员登录页面模板是一款绿色背景风格的html登录页面网站模板。.ziphtml会员登录页面模板是一款绿色背景风格的html登录页面网站模板。.zip
html会员登录页面模板是一款绿色背景风格的html登录页面网站模板。.rar
涂漆色彩专题页面模板是一款CSS模板,适合做专题页面网站模板下载。
涂漆色彩专题页面模板是一款CSS模板,适合做专题页面网站模板下载。.zip源码资源下载涂漆色彩专题页面模板是一款CSS模板,适合做专题页面网站模板下载。.zip源码资源下载
html会员登录页面模板是一款绿色背景风格的html登录页面网站模板。
超级简洁的单页面网站模板是一款适合企业简单的自我介绍网页模板。
远程教育在线考试答题页面模板基于jquery-1.11.3.min.js制作,主要以答题卡为主,左边是题目,右边是答题卡,比较适合开发者。
2016专题页面网站模板下载是一款Happy new year新年快乐专题页模板下载。
PHP网站模板,网站源码,带PHP后台:紫色简洁时尚网站模板是一款简洁清爽的适合专题页面网站模板下载。.zip
紫色简洁时尚网站模板是一款简洁清爽的适合专题页面网站模板下载。
紫色简洁时尚网站模板是一款简洁清爽的适合专题页面网站模板下载。.zip源码资源下载紫色简洁时尚网站模板是一款简洁清爽的适合专题页面网站模板下载。.zip源码资源下载 1.学生做毕业设计用 2.程序员学习研究用 3.小...