34 12
发新话题
打印

让网页适应不同分辨率

让网页适应不同分辨率

这种方法比较简单地,西西。大家可以根据自己地要求改。
做3个页面,分别命名为“640480.htm”“800600.htm“1024768.htm”,3个页面分别为三种分辨率下浏览的页,然后index.htm的原代码如下:
<html>
<head>
<script LANGUAGE="JavaScript">
<!--Begin
  function redirectPage(){
  var url640x480="640480.htm";
  var url800x600="800600.htm";
  var url1024x768="1024768.htm";
  if((screen.width==640)&&(screen.height==480))
window.lacation.href=url640x480;
  else if((screen.width==800)&&(screen.height==600))
window.lacation.href=url800x600;
  else if((screen.width==1024)&&(screen.height==768))
window.lacation.href=url1024x768;
  else window.lacation.href=url800x600;
  }
//End--!>
</script>
</head>
<body OnLoad="redirectPage();">
</body>
</html>

TOP

这样是在INDEX就直接完成判断和显示了吗??
如果是这样也不错。

TOP

Re:让网页适应不同分辨率

对,在index做判断,分别指向三个不同的页面

TOP

回复: 让网页适应不同分辨率

我想问一下,做了“640480.htm”“800600.htm“1024768.htm”三个不同分辨率的首页后,那其他页面是按哪个分辨率做呢?

TOP

Re:让网页适应不同分辨率

我做了一个网页是800*600的而我要在1024*768看,它的效果是居中的可是不知为什么虽然居中了但是是在页的顶端而不是正居中?这该怎么调呢?

TOP

Re:让网页适应不同分辨率

我都看別人做過一次的
原理大概知道
但是好象跟你的不一樣哦

TOP

Re:让网页适应不同分辨率

能否給你示例我看看
thank u

TOP

回复: 让网页适应不同分辨率

俺是个新手,看了有点晕忽忽.能否再说详细点,3q3q3q

TOP

Re:让网页适应不同分辨率

偶觉得在页面中使用百分比来控制表格长度也不错。这样,不论分辨率多大,似乎都能适应。

TOP

Re:让网页适应不同分辨率

刚试了一个,出错耶!不知道哪里有问题,除了这方法还有别的方法么?谢谢

TOP

Re:让网页适应不同分辨率

我是个新手,没发现什么

TOP

Re:让网页适应不同分辨率

是不是每一页都要做3种分辨率的?

TOP

Re:让网页适应不同分辨率

出错的哦

TOP

Re:让网页适应不同分辨率

累哟,还要做几种版式。

还是做一个800*600的来居中不就完了啥 。。。

TOP

Re:让网页适应不同分辨率

http://www.szrock.com/

首页就是这样判断的

TOP

Re:让网页适应不同分辨率

呵呵,典型的加重网页设计和制作者的工作量,如果每一个页面都这样,活多,我不要累死呀,不过做形象页面,这个方法到是很好

TOP

Re:让网页适应不同分辨率

我原来就是用这种方法的,后来觉得太麻烦啦:(

就改用778X*了。。。。。。。。。。

640X480让他拉滚动条去吧,谁让他用那么差的显示器
800X600正好,满足大多数人的需要
1024X768也不错阿,广告里不是说要留白吗

TOP

Re:让网页适应不同分辨率

各位大哥,还有没有别的办法吗?小弟也遇到了这样的问题

TOP

怎么这么烦啊,用FLASH做一个全屏,应该在那里都大小一样吧?

TOP

没必要吧,用800×600就好了

TOP

用一个大表格来做,再把那表格居中不就行了吗?如果每个页面都做3个的话,只会增加自己的工作量,更何况如果空间有限的话,就更麻烦了.

TOP

你这个有一定的bug,如果用户用的分辨率是1152*864怎么办,呵呵 我改了下
<script LANGUAGE="javascript">
if (screen.width==800){top.location.replace(’800/index.htm’)} else if (screen.width==1024){top.location.replace(’1024/index.htm’)} else alert(’请使用800*600或1024*768浏览本页’); </script>
总于显示出来了~~~~
[em03]

























[此贴子已经被作者于2003-5-23 11:44:16编辑过]

TOP


<script LANGUAGE="javascript">
if (screen.width==800){top.location.replace(’800/index.htm’)} else if (screen.width==1024){top.location.replace(’1024/index.htm’)} else alert(’请使用800*600或1024*768浏览本页’); </script>


[此贴子已经被作者于2003-5-23 11:47:35编辑过]

TOP

下面这个网页就是自适应效果,他没有复杂的js代码 http://www.fangxun.net

TOP

我还是觉得ROX123朋友的方法即简单又方便

TOP

那有没有办法做让网页根据不同分辨率自动套用CSS的啊?多做2、3倍的page有点..........

TOP

以下是引用Aaron Free在2003-3-10 15:44:00的发言:
累哟,还要做几种版式。 <BR> <BR> 还是做一个800*600的来居中不就完了啥 。。。

呵呵,我用的也是这种方法

TOP

这样做并不好
这段代码只是判断用户的分辨率,然后转到不同的已做好的页面
其实要嘛全用100%表格大小,要嘛用固定宽度就行了

TOP

还行

TOP

有没有更简单的

TOP

 34 12
发新话题