0

データベースからデータを取得し、次のような javasript 関数を呼び出す php 関数があります。

echo "<p><a href=\"javascript: customm('$variable')\">$header</a></p>";

問題は、誰かがリンクにカーソルを合わせると、ブラウザーが次のように完全なパラメーターを表示することです:(ブラウザーの左下、または新しいタブ)

javascript: customm('some secret code here');

これを隠す方法はありますか?php関数にonclickを追加して、ahrefに#を指すようにしてみました。

echo "<p><a href='#' onclick='javascript: customm('$variable')'>$header</a></p>";

しかし、うまくいきませんでした。

前もって感謝します!

4

2 に答える 2

1

引用符をエスケープする必要があるため、機能していません。

echo "<p><a href='#' onclick='customm(\"$variable\"); return false;'>$header</a></p>";
于 2013-02-25T00:53:59.097 に答える
0

このコードは機能しました:

echo "<p><a href = '#' onclick=\"javascript: customm('$variable')\">$header</a></p>";

KaeruCT と Blender に感謝します!

于 2013-02-25T01:07:01.880 に答える