こんにちは、smarty で働いています。Java スクリプトについて質問があります。私は、待機リストにあるユーザーの時間IDを含む{$waiting_list}という名前の配列を1つ持っています。そして、次のように私のページにそれらすべてのユーザーを表示しました。
{foreach from=$waiting_list item=waiting name=waiting}
<form action >
<table>
<tr>
<td style="padding-left: 10px;">
<a href="xxxxx?time_id=178" onclick="return
myFunction();">{$waiting.time_id}</a>
</td>
</tr>
</form>
</table>
{/foreach}
上記のリンクをクリックすると、切り替えますか?と尋ねる確認ボックスが 1 つ必要です。そのために、Java スクリプトで関数を作成します。以下に示しました。
{literal}
<script>
function myFunction()
{
var x;
var yes=confirm("Are you sure you want to switch!");
if (yes==true)
{
alert("you are in next page");
}
else
{
}
document.getElementById("demo").innerHTML=x;
}
</script>
{/literal}
はいを押すと、xxxx?time_id ページに移動する必要があります。関連する time_id を使用します。キャンセルを押すと、同じページにとどまります。方法を教えてください。yesの状態で何を書けばいいですか?親切に私を助けて?