当前位置: 首页 > 图文教程 > .Net技术 > ASP.NET > ASP.NET:页面尺寸自动适应 1024*768和800*600分辨率

ASP.NET
一些很酷的.Net技巧
Asp.Net2.0的新技术缓存通知
在ASP.NET中使用.NET组件
在ASP.NET中自动给URL地址加上超链接
.NET 窗体之间的交互
六大ASP.NET实用技巧
ASP.Net中实现RSA加密的方法
ASP.NET 2.0 AJAX中Webservice调用方法
ASP.NET中MD5和SHA1加密的几种方法
水晶报表PUSH模式多个表数据的显示
用.NET 操作Excel编程
ASP.NET 页面事件顺序和生命周期
用.Net的Web服务实现天气预报[转]
在ASP.NET下实现数字和字符相混合的验证码
在ASP.NET中调用存储过程方法新解
ASP.NET验证控件详解
ASP.NET中实现模版的动态加载
Asp.Net中带图片的重填按钮
如何在.Net 中把图片存入数据库
asp.net的MVC编程、MV编程以及URL重写

ASP.NET:页面尺寸自动适应 1024*768和800*600分辨率


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-17   浏览: 785 ::
收藏到网摘: n/a

 

ASP.NET开发网站时,有时候会因客户端和服务器的分辨率不同而影响整体效果,本实例将给出解决该问题的方法。

     设有3个网页:Default.aspx、Index.aspx和Main.aspx,其中Index.aspx或Main.aspx是网站的首页,Index.aspx在分辨率为1024*768的情况下可以正常浏览,main.aspx在分辨率为800*600的情况下可以正常浏览,Default.aspx的引入是作为主页的转向。

     在Default.aspx网页中需要添加如下代码,对浏览器的分辨率进行检验,并进行相应的跳转。

<body>

<script language=”javascript”>

Var w=screen.width;

Var h=screen.height;

If(w==”1024”&&h==””)

{

    Window.location.href=”Main.aspx”

}

Else

{

    Window.location.href=”Index.aspx”

}

</script>

</body>

在index.aspx页中需要添加如下代码,如果分辨率为800*600则转向main.aspx首页中,不能进入index.aspx首页中。

<script language=”javascript”>

Var w=screen.width;

Var h=screen.height;

If(w==”800”&&h=”600”)

{

   Window.location.href=”Main.aspx”

}

</script>

在main.aspx页中需要添加如下代码,如果分辨率为1024*768则转向index.aspx首页中,不能进入main.aspx首页中。

<script language=”javascript”>

Var w=screen.width;

Var h=screen.height;

If(w==”1024”&&h=”768”)

{

   Window.location.href=”Index.aspx”

}

</script>