我目前正在尝试编写一个动态表,其中标题宽度在所需的列数(PHP 变量“ $numberofcolumns ”)中以相等的宽度分割。
首先,有人可以帮我弹出更多代码,以便我可以轻松地动态计算表格标题宽度吗?到目前为止,我只是将 php 变量转换为 JavaScript 变量$noofcolumns -> var columnno,如下所示 - 我现在完全迷失了!
我剩余的表格总宽度为 80%(20% 已用于固定宽度列)。
i.e.
if columnno = 3 -> table heading width = 80% / 3
if columnno = 4 -> table heading width = 80% / 4
etc...
我之前尝试过使用 calc() CSS3 函数,但这在很多浏览器中都无法正确显示!(因此需要 javaScript!)由于这个问题,如果 JavaScript 代码的结果给出一个像素值会更容易!
<script type="text/javascript">
var columnno = <?php echo $numberofcolumns; ?>;
</script>
其次,我是否正确地认为我可以使用 PHP 函数检索计算的 JavaScript 变量(因为 javaScript 是客户端......),例如:$_REQUEST['javascript_variable_name_here']
?