0
file.xul
の要素に、someone.listen_request()
の中で以下のようにDOMメソッドを使用してアクセスするのに問題があります。JavaScriptからXUL要素にアクセスする際の問題
しかし、progress_bar()
機能の中でそれを行うとうまくいきます。
この場合、誰でも助けてくれますか?
マイコード:
// Listening to an event from a php/html file
var someone =
{
listen_request: function()
{
document.addEventListener("record-id", function(event)
{
var node = event.target, doc = node.ownerDocument;
var d=node.getUserData("data");
var str=d.split(",");
var text=str[0];
var record_id=str[1];
var field_id=str[2];// Working fine till here
// **this is not working**
document.getElementById("Telephone2").value="helo";
}, false, true);
}
}
someone.listen_request();
// Called at onLoad and onBlur..
function progress_bar(len,page_values)
{
// **here it is working fine**
document.getElementById("Telephone2").value="helo";
var filed_cnt=0;
var tot_rows=0;
for(i=0;i<len;i++)
{
if(page_values[i]!="")
{
filed_cnt+=parseInt(1);
}
}
var compeletion= (filed_cnt/len)*100;
var complete=Math.round(compeletion);
document.getElementById("pbar").value=complete;
document.getElementById("meter").value=complete;
}
"を有する問題は" 記述ではありません - どのようなエラーメッセージが表示されますか? Ctrl-Shift-Jを押して、エラーコンソールを表示します。 –
返信ありがとうWladimir Palant。しかし、javascriptエラーコンソールにエラーメッセージはありません。私はそれを言うdocument.getElementById( "Telephone2")。value = "helo"; inseid関数someone.listen_request()では機能しませんが、両方の関数が同じページにある間は、関数progress_bar()で正常に動作しています。 – Himanshu
その後、コードは単に実行されません。実行されているが、途中で停止した場合、例外が存在する必要があります。 –