【发布时间】:2014-02-05 09:54:12
【问题描述】:
我刚开始使用 PHP,我有一个包含空单元格的表格。我想在用户单击它时更改每个单元格的颜色。到目前为止,我有以下代码:
我的 HTML/我如何调用函数:<td onclick="javascript: this.style.backgroundColor='<?php toggleColor(); ?>'"></td>
我的功能:
function toggleColor(){
global $bgcolor;
if($bgcolor == 'white'){
echo "#2E2E2E";
$bgcolor = 'gray';
}
else if ($bgcolor == 'gray'){
echo "#2E2E2E";
$bgcolor = 'white';
}
else {
echo "#2E2E2E";
$bgcolor = 'white';
}
}
现在发生的情况是单元格onclick 变为灰色。但是当我再次点击它时,什么也没有发生。
请帮忙!谢谢!
【问题讨论】:
-
PHP 是一种服务器端语言。您不能从 JavaScript 调用 php 函数。
标签: javascript php html html-table