论坛: 网站建设 标题: 有什么办法可以让网站适应各种分辩率的电脑 复制本贴地址    
作者: haier2002 [haier2002]    论坛用户   登录
谢谢了我用的是frongpage

地主 发表时间: 04/04 09:47

回复: aoming [aoming]   版主   登录
用脚本检测客户端的信息,比如用js,与屏幕分辨率相关的函数是
screen.width
screen.height

举个例子:


<script>
titleshow()    
function titleshow() {
 if(screen.width<=800) {
  window.alert("我爱你800")
  document.write('<div id="title" style="position:absolute; width:780px; z-index:13; left:15; top: 10px"><img src="PIX_URL" height="86" width="750"></div>')
 }
 else {
  window.alert("我爱你1024")
  document.write('<div id="title" style="position:absolute; width:780px; z-index:13; left:127; top: 10px"><img src="PIX_URL" height="86" width="750"></div>')
 }
}
</script>

然后把这段脚本加入到你的html文件中
在你需要插入效果的地方插入代码`

[此贴被 咖啡╃泡面(aoming) 在 04月10日12时20分 编辑过]

B1层 发表时间: 04/04 15:27

回复: freebsd [freebsd]   论坛用户   登录
if (800<=screen.width){
  titleshow()    
}
else{
  titleshow()
 }

怎么不这样:

titleshow()

B2层 发表时间: 04/04 19:04

回复: aoming [aoming]   版主   登录
titleshow()是我定义的一个函数名,js里必须先用
function 定义函数
so,不能只titleshow()

B3层 发表时间: 04/04 20:44

回复: freebsd [freebsd]   论坛用户   登录
我是说那个if语句。好像判断语句不起作用哦。可以省略吧!

B4层 发表时间: 04/05 12:29

回复: aoming [aoming]   版主   登录
U are right,谢谢提醒~~我改过来了:)
希望能多监督促进~谢谢

[此贴被 咖啡╃泡面(aoming) 在 04月10日12时48分 编辑过]

B5层 发表时间: 04/10 12:05

论坛: 网站建设

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号