gam*_*mal 2 html javascript css php jquery
我是 PHP 和 JavaScript 的新手。我需要取一个 div 的高度并将其分配给 PHP 变量,以便我以后可以使用它进行进一步的处理。
这是目前尝试的方式,但它没有很好地锻炼..
<div id="leftSideDataBox" style="height:auto; overflow:hidden">
// some web form contents
</div>
<?php $leftSideDataBoxHight=0;?>
<script>
var myDiv = document.getElementById("leftSideDataBox");
var boxHight=myDiv.clientHeight;
<?php $leftSideDataBoxHight?>=boxHight;
</script>
<?php if(leftSideDataBoxHight<100)
{
//do some window arrangements
}?>
Run Code Online (Sandbox Code Playgroud)
我知道这不是火箭科学,但我找不到任何解决方案。
当我向它发出警报时,它会取代 div 的高度
<script>
var myDiv = document.getElementById("leftSideDataBox");
alert(myDiv.clientHeight)
</script>
Run Code Online (Sandbox Code Playgroud)
各位大侠有解决办法吗???谢谢你..
您不能将变量值从当前页面 javascript 传递到当前页面 PHP 代码...... PHP 代码在服务器端运行,它对客户端发生的事情一无所知。
您可以在此处使用隐藏字段。
HTML:
<div>
// your div
</div>
<input type="hidden" id="hiddencontainer" name="hiddencontainer"/>
<script>
var myhidden = document.getElementById("hiddencontainer");
myhidden.value=boxHeight;
</script>
Run Code Online (Sandbox Code Playgroud)
在 PHP 方面,您可以使用以下方法获得价值,
$boxsize=$_REQUEST["hiddencontainer"];
echo $boxsize;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
47009 次 |
| 最近记录: |