-2

假设我有一个简单的 php 索引网站页面。

我需要根据某些参数何时传递到索引页面来清除屏幕。检查传递参数的代码可能出现在索引页的任何位置。

如果参数未传递,则页面加载正常,如果传递,则清除/空白屏幕,或者弹出一个空白窗口以回显。

我想尽可能高效地做到这一点,因为它会导致我的回声语句(如果可能的话)。

4

3 回答 3

0

如果我理解这个问题,您希望您的 php 不回显任何内容,或者回显页面,具体取决于某些变量。如果这是你想要的,你可以把它放在你的 php 的顶部

<?php
    if(condition){return;}
    //the rest of you page goes here

    ?>
于 2013-01-07T00:37:27.087 回答
0

你不能简单地在 javascript 中引用一个标签来

<body></body>

然后从那里设置innerhtml值?

例如,我们可以使用一个按钮,它将使用

document.body.innerHTML

属性将页面设置为我们想要的任何内容。. .

document.body.innerHTML = 'cleared';

或者 。. .

<button name="btnClear" id="btnClearMe" onclick="document.body.innerHTML = 'cleared'" >Clear Page</button>

完整代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
</head>
<body id="bdContent">
    <button name="btnClear" id="btnClearMe" onclick="document.body.innerHTML = 'cleared'" >Clear Page</button>
</body>
</html>
于 2013-01-07T00:37:35.003 回答
0
<?php
if($_GET['parameter'] == 'blank'){
  echo '';
}else{
  echo 'something';
}
?>
  • mysite.com(这会显示一些东西)
  • mysite.com?parameter=blank(这不会显示任何内容)
于 2013-01-07T00:53:46.690 回答