php数值转换进行数学运算,有点小问题啊

leiyonglin 2010-07-08 05:42:15
<?php
$height.="<script language=\"javascript\">";
$height.="document.write(document.body.clientHeight);";
$height.="</script>";
echo $height; //通过javascript获取网页可用分辨率,可以正常输出

echo "<br>";//下面我想把获取分辨率的值进行数学运算
$a=$height-100;
echo $a;// 输出-100
echo "<br>";
$b = (int) $height-100;
echo $b;//还是输出-100

//要怎么样才能运算啊
?>
...全文
65 点赞 收藏 3
写回复
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
leiyonglin 2010-07-08
不是啊,我想用js获取 网页高度,这个用上面代码已经可以了。同时取得这个值,我要进行运算啊
回复
czq339403229 2010-07-08
这样肯定不行了,因为$height是个字符串:<script language=\"javascript\">document.write(document.body.clientHeight)</script>,当然不能进行数值运算了。你可能是想调整浏览器高度吧,可以用js就能实现了,不一定什么都要用php的
回复
amani11 2010-07-08
第一步,A页面取得document.body.clientHeight,不管何种方式传值,cookie,get,post到B页面

B页面才能取得$height,才能运算

javascript脚本在客户端执行,php在服务器端
回复
发动态
发帖子
基础编程
创建于2007-09-28

2.1w+

社区成员

从PHP安装配置,PHP入门,PHP基础到PHP应用
申请成为版主
社区公告
暂无公告