0
<script language="javascript" type="text/javascript">
function popitup(url) {
    newwindow=window.open(url,'name','height=200,width=350');
    if (window.focus) {newwindow.focus()}
    return false;
}
</script>

<a href="popupex.php" onclick="return popitup('popupex.php')">Link to popup</a>

一番上のコードは私のインデックスです。ポップアップリンクへのリンクが表示され、クリックすると単純なフォームが表示されます。フォームには 2 つのテキスト ボックスと 1 つの送信ボタンがあり、これはフォームpopupex.phpのコードです。

<html>
<head>
<title>Form</title>
</head>
<body>
<?php
print"<form action='func.php?add/inside_add' method='post'>";
?>
<input type='text' name='ok'><br>
<input type='text' name='notok'><br>
<input type='submit'>
</form>
</body>
</html>

質問: func.php のコードが実行されないのはなぜですか? 単にエラーのため?エラーを説明し、解決策を提供できる人もいますか?

これは私のfunc.phpです

<?php
function goback()
{
window.history.go(-1);
}


class add{
    function inside_add(){

    goback();
    }
}
?>

この関数で期待しているのは、 popupex.phpのボタンをクリックするとpopupex.phpの形式に戻ることです。どうも

4

1 に答える 1

1

あなたが提供したコードはJavaScript関数ですwindow.history.go(-1)

PHP を使用header('Location:' . $_SERVER['HTTP_REFERER']);して、前のページに戻ります。

于 2012-11-24T07:27:19.733 に答える