-2

簡単な php インデックス Web サイト ページがあるとします。

特定のパラメーターがいつインデックス ページに渡されるかによって、画面をクリアする必要があります。渡されたパラメーターをチェックするコードは、インデックス ページのどこにでも表示できます。

パラメータが渡されない場合、ページは正常にロードされます。渡された場合は、画面をクリア/空白にするか、空白のウィンドウをポップしてエコーします。

echo ステートメントにつながるワンライナーとして、できるだけ効率的に実行したいと考えています (可能であれば)。

4

3 に答える 3

0
<?php
if($_GET['parameter'] == 'blank'){
  echo '';
}else{
  echo 'something';
}
?>
  • mysite.com(これは何かを表示します)
  • mysite.com?parameter=blank(これは何も表示しません)
于 2013-01-07T00:53:46.690 に答える
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 に答える