可以用:netscape 4.7 通过
<html>
<head>
<script language="javascript">
function changeContent(selObj) {
var selValue = selObj.options[selObj.selectedIndex].value;
var divObj = null;
if(document.all)
divObj = window.divMain;
else
divObj = document.layers["divMain"];
var strToDisplay = selValue;
if(document.all){
divObj.innerText = strToDisplay;
}else {
divObj.document.open();
divObj.document.write(strToDisplay);
divObj.document.close();
}
}
</script>
<style type="text/css">
#main{position:absolute; visibility: show}
#bill{position:absolute; visibility: hidden}
</style>
</head>
<body>
<form><table><tr>
<TD align="right"><font face="Arial">
<select name="sel1" onChange = "changeContent(this)">
<option value="Display 1">Display 1</option>
<option value="Display 2">Display 2</option>
<option value="Display 3">Display 3</option>
</select>
</TD>
</tr></table>
</form><div id="divMain" name="divMain" style="visibility:visible;position:absolute">
</div></body>
</html>
<html>
<head>
<script language="javascript">
function changeContent(selObj) {
var selValue = selObj.options[selObj.selectedIndex].value;
var divObj = null;
if(document.all)
divObj = window.divMain;
else
divObj = document.layers["divMain"];
var strToDisplay = selValue;
if(document.all){
divObj.innerText = strToDisplay;
}else {
divObj.document.open();
divObj.document.write(strToDisplay);
divObj.document.close();
}
}
</script>
<style type="text/css">
#main{position:absolute; visibility: show}
#bill{position:absolute; visibility: hidden}
</style>
</head>
<body>
<form><table><tr>
<TD align="right"><font face="Arial">
<select name="sel1" onChange = "changeContent(this)">
<option value="Display 1">Display 1</option>
<option value="Display 2">Display 2</option>
<option value="Display 3">Display 3</option>
</select>
</TD>
</tr></table>
</form><div id="divMain" name="divMain" style="visibility:visible;position:absolute">
</div></body>
</html>
解决方案 »
- 昨天用在线javascript压缩器压缩ext-all.js,效果还不错
- jq cookie 关闭浏览器再重新打开 失效
- |zyciis| window.parent.frames[0] 在FireFox中要怎么写呢,谢谢
- 急求一个过虑图片的js正则表达式
- 按钮样式变换,这个按下另一个弹起
- 关于window.onscroll 浮动div 一个奇怪的问题(在ie正常,在傲游不正常)
- 请教怎样防止页面元素被选
- IE5.0和IE6.0效果不一样,该怎么解决?
- 实现‘保存’功能的按钮,用javespcript怎么写
- 请问ActiveX控件在网页上只自动下载注册一次即可?
- 请问:ActiveX的事件在Web中用JScript如何响应?也就是怎么样给事件编写过程代码?
- 关于自己写的控件的问题????
strFrame+='onclick="parent.tmpSelectYearInnerHTML(innerHTML.match(/\\d{4}/).toString());" title="点击这里选择年份"><span Author=meizz id=meizzYearHead></span></td>';strFrame+=' onmouseout="style.backgroundColor=\'white\'" onclick="parent.tmpSelectMonthInnerHTML(innerHTML.match(/\\d\\d?/).toString())"';strFrame+='<td width=20 height=20 id=meizzDay'+n+' style="font-size:12px" Author=meizz onclick=parent.meizzDayClick(this.innerHTML.match(/\\d+/).toString(),0)></td>';n++;}...NS4.78没有研究过。
document.all为真则为IE,用innerText
否则用下面的方法实现该效果:
divObj.document.open();
divObj.document.write(strToDisplay);
divObj.document.close();所为上面的代码是IE及NS兼容的
为什么我去掉了 <div id="divMain" name="divMain" style="visibility:visible;position:absolute"> 里面的:position:absolute"后,代码就失效了呢??????告知后,马上给分!!!
</div>
改为
<layer></layer>
应该就可以了,因为<div>是微软的专利,4。7中用layer在netscape中取代它
render the HTML page as if those tags are not present. Any other elements (non-LAYER) between <LAYER> and </LAYER> will be rendered as if the <LAYER> and </LAYER> are missing.
Obviously, this will change the look of the page. Let's look at an example. The following LAYER element includes one line of text: <LAYER BGCOLOR="tan">
In Netscape Navigator, these lines should be colored tan.
They should be white in Netscape 6 and IE.
</LAYER>
就是如果加上position:absolute后,是可以使用了,但是在页面上显示的不正确.
我是把它放在FORM里面的.
能不能象IE那样能够给出详细的信息,并且有时候可以跳如INTERDEV中.
注意看状态栏上是否有运行错误提示
然后在地址栏内打上javascript:回车另外要定位的话加上left和top属性即可<html>
<head>
<script language="javascript">
function changeContent(selObj) {
var selValue = selObj.options[selObj.selectedIndex].value;
var divObj = null;
if(document.all)
divObj = window.divMain;
else
divObj = document.layers["divMain"];
var strToDisplay = selValue;
if(document.all){
divObj.innerHTML = strToDisplay;
}else {
divObj.document.open();
divObj.document.write(strToDisplay);
divObj.document.close();
}
}
</script>
<style type="text/css">
#main{position:absolute; visibility: show}
#bill{position:absolute; visibility: hidden}
</style>
</head>
<body>
<form><table><tr>
<TD align="right"><font face="Arial">
<select name="sel1" onChange = "changeContent(this)">
<option value="1">Display 1</option>
<option value="2">Display 2</option>
<option value="3">Display 3</option>
</select>
</TD>
</tr></table>
</form><div id="divMain" name="divMain" style="visibility:visible;position:absolute;left:100;top:500">
</div></body>
</html>