解决方案 »
- struts2 中用到fckeditor整合webEQ整合已经完毕,但是struts2那面接收不到webEQ的数学公式..!
- ASP.NET 301重定向疑惑
- 这里面有什么错误,超短代码
- 两个js调用冲突问题,大神请进
- 请教JQUERY如何实现这样效果
- 关于弹出类似qq提示信息的代码修改
- 做过oa中日程安排模块的请进
- 属性的问题
- WdatePicker readyOnly 为 false时 键盘删除文本框为空时怎么校验
- 在adjunction.html页面点击按钮,弹出新的页面result.html,然后在result.html页面输入新的值后,传递回父页面加数据,并且不刷新?
- 求助如何在加载ocx控件显示一个进度条
- js方法里如何调用方法?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>JavaScript仿标签式浏览器</title>
<style type="text/css">
.div{ border-bottom:1px solid gray; background:#f5f5f5; margin:5px; padding:5px;}
.td{ border-right:1px solid gray; width:80px; height:15px; background:white;}
.a{ border:1px #E6F7FF solid; background:white; padding:2px; cursor:pointer;}
.span{ font-weight:bold; color:red; cursor:pointer;}
</style>
<script src="http://jqueryjs.googlecode.com/files/jquery-1.3.2.min.js"></script>
<script language="javascript">
// 创建标签和内容
function WindowBrowser_Create(title, url)
{
WindowBrowser_CreateTitle(title, url);
WindowBrowser_CreateContent(title, url);
}// 创建标签
function WindowBrowser_CreateTitle(title, url)
{
var table = document.getElementById("t");
var td = document.createElement("td");
td.innerHTML = "<span class=\"span\" onclick=\"WindowBrowser_Change(this)\">"+title+"</span> <span class=\"span\" onclick=\"WindowBrowser_Delete(this)\">×</span>";
td.className = "td";
table.rows[0].appendChild(td);
WindowBrowser_Change(td);
}// 创建内容
function WindowBrowser_CreateContent(title, url)
{
var table = document.getElementById("s");
var tr = table.insertRow(table.rows.length-1);
var td = tr.insertCell(0);
var html = $.get(url,function(data){td.innerHTML=data;})
}// 删除标签和内容
function WindowBrowser_Delete(e)
{
var table = document.getElementById("t");
var cellIndex = e.parentNode.cellIndex;
WindowBrowser_DeleteContent(cellIndex-1);
for(var i=0; i<table.rows.length; i++)
{
table.rows(i).deleteCell(cellIndex);
}
}// 删除内容
function WindowBrowser_DeleteContent(id)
{
document.getElementById("s").deleteRow(id);
}// 选择标签
function WindowBrowser_Change(e)
{
var l = document.getElementById("s").rows.length;
for(var i=0; i<l; i++)
{
//alert("当前选中的标签:"+e.parentNode.cellIndex+"\r总显示长度:"+l+"\r当前显示长度:"+i+"\r当前显示长度内容:"+document.getElementById("s").rows(i).innerText);
document.getElementById("s").rows(i).style.display = (e.parentNode.cellIndex-1 == i) ? "block" : "none";
}
}
</script>
</head><body>
<div>
<a class="a" onclick="WindowBrowser_Create('百度', 'http://www.baidu.com/')">baidu</a>
<a class="a" onclick="WindowBrowser_Create('网易', 'http://www.163.com/')">163</a>
<a class="a" onclick="WindowBrowser_Create('谷歌', 'http://www.google.com.cn/')">google</a>
</div>
<div class="div">
<table id="t">
<tr>
<td class="td"> </td>
</tr>
</table>
</div>
<div>
<table id="s">
<tr>
<td> </td>
</tr>
</table>
</div>
</body>
</html>