TOP ▲ itcore TOP プログラムパーツ

uJsBack 1つ前の画面に戻る。JavaScript利用 | itcore 2017年

PHP

PHP TOP

関数

<?php include_once "uForm.func"; ?>
<?php
// 1つ前の画面に戻る。
function uJsBack() {
  return "<input type=button value=\"戻る\" onClick=\"history.go(-1);\">\n";
}
// <a href="javascript:history.go(-1);">前の画面に戻る</a>
?>

テスト

<?php include "uJsBack.func"; ?>
<?php
$self = basename($_SERVER['PHP_SELF']);
$mode = uForm("mode");
if ("" === $mode) {
  print("<a href=$self?mode=1>次へ<br>\n");
} else {
  print(uJsBack());
  echo <<<EOT
    <a href="javascript:history.go(-1);">前の画面に戻る</a>
EOT;
}
?>

実行結果

次へ