2010-11-21 8 views
0

エラーでOK作品:「document.forms.0.Docunid_5.valueはnullまたはオブジェクトではありませんで、ロータスでのJSヘッダー内の関数からInternet Explorerの「Nullまたはオブジェクトではありません」というエラーコードは、FirefoxとSafari

注記フォーム:

function saveWebViewDSFF(docnumber) 
{ 
var docID = eval("document.forms[0].Docunid_" + docnumber + ".value"); 
var Comment9 = eval("document.forms[0].Comment9_" + docnumber + ".value"); 
var agentPath = "//www.mananua.com/foliw/ekupulibrary.nsf/(SaveWebViewDSFF)?openagent&unid=" + docID + "& Comment9=" + Comment9; 
document.getElementById("agentOutput").src = agentPath; 
} 
+1

私たちはあなたのHTMLとどこでこの関数を呼び出すには、この機能の配置を確認する必要があると思います。 –

+2

'eval'は必要ありません。単に 'document.forms [0] [" Docunid_ "+ docnumber] .value;'を使用して、問題を解決するわけではありません。 – PleaseStand

答えて

0

この機能はいつ呼び出すのですか?フォームをロードする機会がある前に呼び出す場合は、HTMLの一番下に移動するか、window.onload関数を使用します。

</body> 
<script type="text/javascript"> 
    window.onload = function() { saveWebViewDSFF(5); }; 
</script> 
</html> 
関連する問題