HTML+PHP+JavaScript
リンクからJavaScriptでPHPに遷移させ、書き換えた内容を表示するというものをやりたいのですが。。
PHPではcase文で場合わけし、モードによってHTMLを表示させる機能はできています。
しかし、HTMLのリンク<A href=""></A>
で新しいウィンドウを開き、そのページにその処理を行いたいです。
現在ボタンなどでは下記のように遷移させています。
<!--
function send(action, mode){
document.forms[0].mode.value = mode;
document.forms[0].action = action;
document.forms[0].method = "post";
document.forms[0].submit();
return false;
}
//-->
<INPUT TYPE="button" VALUE="編集する" onClick="javascript:send('{val PHP_PATH}{val EDIT_PATH}','baseinfo')">
これですと、指定したアクションのPHPに遷移し、このモードにより処理をわけています。
しかし、リンクがクリックされたら、処理にいき、
さらにその処理をしたデータを新しいウィンドウに表示されるというのがどうもうまくいきません。
普通に
・<A HREF="" onclick="javascript:send('{val PHP_PATH}test.php','template')" TARGET="conf">テスト</A>
とすると、元のウィンドウに、修正した内容が反映され、新しいウィンドウはブランクしてしまいます。
何か他によい方法はありませか?
お礼
消えるところや消えないところがあるというのは間違いで、上記のスクリプトだと全ての値が消えませんでした。
補足
JavaScriptで空にするような処理を入れていたのですが、、、 document.form1.addressee_zip.value = ""; document.form1.addressee_address1.value = ""; 消えるところがあったり、なかったりです。。 PHP側の問題でしょうか?