JS里是否能得到客户机的屏幕分辨率?

cianiao 2002-08-31 04:14:36
我有一APPLET,我想根据屏幕分辨率,确定其大小,请各位多指教!
...全文
73 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
孟子E章 2002-08-31
  • 打赏
  • 举报
回复
<body>
<script>
if(window.screen.width>1024)
{
document.write('<OBJECT classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" WIDTH = "980" HEIGHT = "590" NAME = "TestApplet" ALIGN = "center" VSPACE = "0" HSPACE = "0" codebase="http://198.1.1.48:7001/products/plugin/1.4.0/j2re-1_4_0-win-install.exe#Version=1,4,0,0">
')
}
else
{
document.write('<OBJECT classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" WIDTH = "'+window.screen.width+'" HEIGHT = "'+window.screen.height+'" NAME = "TestApplet" ALIGN = "center" VSPACE = "0" HSPACE = "0" codebase="http://198.1.1.48:7001/products/plugin/1.4.0/j2re-1_4_0-win-install.exe#Version=1,4,0,0">
')
}
</script>
<PARAM NAME = CODE VALUE = "webchart.WebChart.class" >
<PARAM NAME = CODEBASE VALUE = "http://198.1.1.48:7001/" >
<PARAM NAME = NAME VALUE = "TestApplet" >
<PARAM NAME = ARCHIVE VALUE = "WebChartV2.jar" >
<PARAM NAME = dataFilePath VALUE = "chartData/" >
<PARAM NAME = protocol VALUE = "http" >
<PARAM NAME = host VALUE = "198.1.1.48" >
<PARAM NAME = port VALUE = "7001" >
<PARAM NAME="type" VALUE="application/x-java-applet;version=1.1">
..................
meizz 2002-08-31
  • 打赏
  • 举报
回复
<script language=javascript>
alert("高度:"+window.screen.height);
alert("宽度:"+window.screen.width);
</script>
cianiao 2002-08-31
  • 打赏
  • 举报
回复
下面是我的嵌入APPLET的HTML,我想根据分辨率改变APPLET大小,应该真么写
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GBK">
<title>
HTML Test Page
</title>
</head>
<script language = "JavaScript">
function loadAppletSize(){
w = window.screen.width;
h = window.screen.height;
alert(w);
alert(h);
if(w>1024)
document.all.TestApplet.WIDTH = w;
else
document.all.TestApplet.WIDTH = 980;
if(h>768)
document.all.TestApplet.HEIGHT= h;
else
document.all.TestApplet.HEIGHT= 590;
}
function loadAppletWidth(){
w = window.screen.width;
alert(w);
if(w>1024)
return w;
else
return 980;
}
function loadAppletHeight(){
h = window.screen.height;
if(h>768)
return h;
else
return 590;
}
</script>
<body onload="loadAppletSize()">//不好使,好象是先装载了APPLET再调用
<!--"CONVERTED_APPLET"-->
<!-- CONVERTER VERSION 1.0 -->
<OBJECT classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
WIDTH = "990" HEIGHT = "590" NAME = "TestApplet" ALIGN = "center" VSPACE = "0" HSPACE = "0" codebase="http://198.1.1.48:7001/products/plugin/1.4.0/j2re-1_4_0-win-install.exe#Version=1,4,0,0">
<PARAM NAME = CODE VALUE = "webchart.WebChart.class" >
<PARAM NAME = CODEBASE VALUE = "http://198.1.1.48:7001/" >
<PARAM NAME = NAME VALUE = "TestApplet" >
<PARAM NAME = ARCHIVE VALUE = "WebChartV2.jar" >
<PARAM NAME = dataFilePath VALUE = "chartData/" >
<PARAM NAME = protocol VALUE = "http" >
<PARAM NAME = host VALUE = "198.1.1.48" >
<PARAM NAME = port VALUE = "7001" >
<PARAM NAME="type" VALUE="application/x-java-applet;version=1.1">
<COMMENT>
<EMBED type="application/x-java-applet;version=1.1" java_CODE = "webchart.WebChart.class" java_CODEBASE = "." NAME = "TestApplet" WIDTH = "100%" HEIGHT = "100%" ALIGN = "top" VSPACE = "0" HSPACE = "0" pluginspage="http://java.sun.com/products/plugin/1.3.1/plugin-install.html"><NOEMBED></COMMENT>

</NOEMBED></EMBED>
</OBJECT>

<!--
<APPLET CODE = "webchart.WebChart.class" CODEBASE = "." WIDTH = "990" HEIGHT = "650" NAME = "TestApplet" ALIGN = "top" VSPACE = "0" HSPACE = "0" >


</APPLET>
-->
<!--"END_CONVERTED_APPLET"-->


</body>
</html>
fokker 2002-08-31
  • 打赏
  • 举报
回复
window.screen.height
//高度
window.screen.width
//宽度

87,996

社区成员

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

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