请教不刷新页面加载数据在netscape中的写法

bsd 2002-11-29 02:24:54
请诸位大侠指点!
谢了先
...全文
30 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
bsd 2002-12-03
  • 打赏
  • 举报
回复
结帐!
bsd 2002-12-02
  • 打赏
  • 举报
回复
谢谢net_lover(孟子E章) ,不过我要加载的数据得到服务器端取,能不刷新页面就取到吗(netscape中)?除了利用隐藏的框架还有其他办法吗?
孟子E章 2002-11-29
  • 打赏
  • 举报
回复
ns6+支持innerHTML,appendNode等
blues-star 2002-11-29
  • 打赏
  • 举报
回复
数据绑定好不好用?

没弄过。
孟子E章 2002-11-29
  • 打赏
  • 举报
回复
在NS6+可以与IE相同:


<HEAD>

<SCRIPT LANGUAGE="JavaScript">
var ie4 = (document.all) ? true : false;
var ns4 = (document.layers) ? true : false;
var ns6 = (document.getElementById && !document.all) ? true : false;
function hidelayer(lay) {
if (ie4) {document.all[lay].style.visibility = "hidden";}
if (ns4) {document.layers[lay].visibility = "hide";}
if (ns6) {document.getElementById([lay]).style.display = "none";}
}
function showlayer(lay) {
if (ie4) {document.all[lay].style.visibility = "visible";}
if (ns4) {document.layers[lay].visibility = "show";}
if (ns6) {document.getElementById([lay]).style.display = "block";}
}
function writetolayer(lay,txt) {
if (ie4) {
document.all[lay].innerHTML = txt;
}
if (ns4) {
document[lay].document.write(txt);
document[lay].document.close();
}
if (ns6) {
over = document.getElementById([lay]);
range = document.createRange();
range.setStartBefore(over);
domfrag = range.createContextualFragment(txt);
while (over.hasChildNodes()) {
over.removeChild(over.lastChild);
}
over.appendChild(domfrag);
}
}

</script>

</HEAD>



<BODY>

<SPAN ID="newlayer" style="position:absolute;">layer-text</SPAN>
<br><br><br>
<a href="javascript:hidelayer('newlayer');">hide layer</a> |
<a href="javascript:showlayer('newlayer');">show layer</a> |
<a href="javascript:writetolayer('newlayer','layer-text #1');">layer-text #1</a> |
<a href="javascript:writetolayer('newlayer','layer-text #2');">layer-text #2</a>

87,915

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧