用js实现 双击table中的 某行 跳转到 另一个servlet1.这个页面是个iframe,我跳转之后,并不是整个页面的跳转,而是该iframe部分跳转了,怎么改呢
2. 我的数据显示是放在
<table cellpadding="0" cellspacing="0" width="100%" border="0">
<tr>
<th colSpan="6" class="h line"><%=date%></th>
<th colSpan="3" class="h line">买入</th>
<th colSpan="3" class="h line">卖出</th>
</tr>
<tr>
<th noWrap="noWrap">排名</th>
<th noWrap="noWrap">代码</th>
</tr>
<tbody id="mydata">
</tbody>
</table>
<script type="text/javascript">
//fillEmptyRows('lineDiv',23);
$(function (){
function reloadQuote() {
$.ajax({
type: "post", // 提交方式
url: "<%=basePath%>/int/intServlet?, //请求的URL
cache: false, // 设置为false 不会从浏览器缓存中加载请求信息
data: "bond=SH0", // 发送请求时传递的参数
dataType: "html", // 返回纯文本 HTML 信息 包含script元素
timeout: 30000, // 设置请求超时时间 30秒后放弃请求
success: function(myhtml){ // 请求成功后回调函数
//alert(myhtml);
$("#mydata").html(myhtml);
});
}
reloadQuote();
setInterval(reloadQuote,2000);
});
</script>由下面的js控制 在servlet里面 获取数据 怎么才能选中 tbody之中的每行 然后 跳转到一个新的servlet页面呢servlet页面中这么设置数据的 sb.append("<tr class=\""+className+"\" ondblclick='goto()'>")
.append("<td noWrap=\"noWrap\">"+vo.getId()+"</td>")
.append("<td noWrap=\"noWrap\">"+vo.getCode()+"</td>")
.append("<td noWrap=\"noWrap\">"+vo.getName()+"</td>")
.append("<td noWrap=\"noWrap\">"+vo.getCompanyDate()+"</td>")
.append("<td noWrap=\"noWrap\">"+vo.getTime()+"</td>")
.append("<td noWrap=\"noWrap\">"+vo.getCompanyName()+"</td>")
.append("<td noWrap=\"noWrap\">"+vo.getRate1()+"</td>")
.append("<td noWrap=\"noWrap\">"+vo.getRate2()+"</td>")
.append("<td noWrap=\"noWrap\">"+vo.getRate3()+"</td>")
.append("<td noWrap=\"noWrap\">"+vo.getRate4()+"</td>")
.append("<td noWrap=\"noWrap\">"+vo.getRate5()+"</td>")
.append("<td noWrap=\"noWrap\">"+vo.getRate6()+"</td>")
.append("</tr>");
2. 我的数据显示是放在
<table cellpadding="0" cellspacing="0" width="100%" border="0">
<tr>
<th colSpan="6" class="h line"><%=date%></th>
<th colSpan="3" class="h line">买入</th>
<th colSpan="3" class="h line">卖出</th>
</tr>
<tr>
<th noWrap="noWrap">排名</th>
<th noWrap="noWrap">代码</th>
</tr>
<tbody id="mydata">
</tbody>
</table>
<script type="text/javascript">
//fillEmptyRows('lineDiv',23);
$(function (){
function reloadQuote() {
$.ajax({
type: "post", // 提交方式
url: "<%=basePath%>/int/intServlet?, //请求的URL
cache: false, // 设置为false 不会从浏览器缓存中加载请求信息
data: "bond=SH0", // 发送请求时传递的参数
dataType: "html", // 返回纯文本 HTML 信息 包含script元素
timeout: 30000, // 设置请求超时时间 30秒后放弃请求
success: function(myhtml){ // 请求成功后回调函数
//alert(myhtml);
$("#mydata").html(myhtml);
});
}
reloadQuote();
setInterval(reloadQuote,2000);
});
</script>由下面的js控制 在servlet里面 获取数据 怎么才能选中 tbody之中的每行 然后 跳转到一个新的servlet页面呢servlet页面中这么设置数据的 sb.append("<tr class=\""+className+"\" ondblclick='goto()'>")
.append("<td noWrap=\"noWrap\">"+vo.getId()+"</td>")
.append("<td noWrap=\"noWrap\">"+vo.getCode()+"</td>")
.append("<td noWrap=\"noWrap\">"+vo.getName()+"</td>")
.append("<td noWrap=\"noWrap\">"+vo.getCompanyDate()+"</td>")
.append("<td noWrap=\"noWrap\">"+vo.getTime()+"</td>")
.append("<td noWrap=\"noWrap\">"+vo.getCompanyName()+"</td>")
.append("<td noWrap=\"noWrap\">"+vo.getRate1()+"</td>")
.append("<td noWrap=\"noWrap\">"+vo.getRate2()+"</td>")
.append("<td noWrap=\"noWrap\">"+vo.getRate3()+"</td>")
.append("<td noWrap=\"noWrap\">"+vo.getRate4()+"</td>")
.append("<td noWrap=\"noWrap\">"+vo.getRate5()+"</td>")
.append("<td noWrap=\"noWrap\">"+vo.getRate6()+"</td>")
.append("</tr>");
有时self==top,有时parent==top但是self!=parent
当self==top默认值parent==null
LZ的意思是要self跳转吧
跨域时parent和top不可访问(当然可以该安全设置)