開いた直後にサイドバーにデータを入力したい。
しかし、ここで私のプログラムは次のように言っています--
document.getElementById("sidebarElement").value ------は空です
togglesidebar("viewSidebar");
document.getElementById("sidebarElement").value="somevalue";
では、この状態で何ができるか。提案してください。
返信ありがとうございます。
togglesidebar() を呼び出した後、サイドバーのテキスト ボックスにデータが入力されない理由がわかりました。
これは、私がやろうとしているコードの小さなスナップショットです。
overlay.js ファイル:
function displaySidebar()
{
toggleSidebar('vieweSidebar',false);
val1="some string";
val2="some string";
myfun(val1,val2);// not calling
}
mySidebar.js ファイル:
myfun(val1,val2)
{
document.getElementById("textbox1").value=val1;
document.getElementById("textbox2").value=val2;
}
ここで関数myfun(val1,val2)はtogglesidebar('viewSidebar',false)を呼び出した後に呼び出していません。
そのため、togglesidebar を呼び出した直後に、サイドバーのテキスト ボックスを埋めることができません。
myfun() がここで呼び出されない理由を教えてください。
textbox1 と textbox2 はサイドバー要素です。