私はJavaScriptの初心者ですが、特定のクラブに加わった人を追跡するための2つの関数を書いています。 JavaScript関数は、現在のメンバシップを表示するために、特にメンバが削除された場合、ページを継続的にリロードすることになっています。私が書いたJavaScriptでページをリロードして新しいリストを表示する方法
2つの関数は、次のとおりです。
function show_remove()
{
var r=confirm("Press OK to remove or CANCEL to undo.");
if (r==true)
{
alert("Removed");
}
else
{
alert("Member still part of club");
}
}
そして
function members()
{
var i;
for (i=0; i<mems.length; i++)
{
if (mems[i].isMemberofClub)
{
var link = '<a href=' + mems[i].l + '>' + mems[i].n + '</a>';
document.write(link)
}
}
}
理想的には管理者が誰かを削除するには、ボタンをクリックしたときになるように、この2つの関数は、何らかの方法でリンクされている必要があり、 isMemberofClubがfalseになり、その人物がメンバーのリストから削除されます。ページに更新されたリストが表示されます。しかし、私はいくつかの組み合わせを試してみましたが、私が試してもリストを更新できません。前もって感謝します。
私は以前これを試しましたが、何らかの理由でメンバーの一覧が画面に表示されないため、document.write()に切り替えました。これがうまくいかない理由はありますか? – user1111042
よくdocument.writeはあなたの問題には実際には当てはまりません。なぜなら、ページが読み込まれた後に呼び出され、ページが静的になったことを意味する(JavaScriptを含む)そのページ上のすべてのものを上書きします。あなたはあなたのコードをすべて上書きする可能性がある他の場所でdocument.writeを使用していますか? – Timm
いいえ、私はdocument.write()を使用していませんが、リストは表示されません。 – user1111042