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

ASP.NET
VS2008SP1下jQuery使用初体验
使用asp.net 2.0中的SqlBulkCopy类批量复制数据
asp.net定点执行任务总结
通过webBrowser 来轻松模拟网页来源
ASP.NET框架 数据回发与事件回发
浅谈ASP.NET内部机制
通用语言规范
GC垃圾回收
ASP.NET 配置
ASP.NET 安全认证
ASP.NET生成复合控件
asp.net中forms验证
DataTable中数据记录的统计
关于无aspx文件部署,我的一些探索心得
ASP.NET刷新页面的六种方法
ASP.NET MVC应用程序的本地化、单元测试
详解ASP.NET的四种状态
.NET与Java间进行Web Service交互的选择
自己动手实现Asp.net的MVC框架
ASP.net中网站访问量统计方法

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-17   浏览: 788 ::
收藏到网摘: 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>