不懂js,完全菜鸟,想问各位哥哥姐姐一个简单的问题:
var nicUploadButton = nicEditorAdvancedButton.extend({
nicURI : 'upload.jsp',  
addForm : function() {
var myDoc = this.myDoc = this.myFrame.contentWindow.document;
myDoc.open();
myDoc.write("<html><body>");

myDoc.write('<form method="post" action="'+this.uri+'" enctype="multipart/form-data">');
myDoc.write('<input type="hidden" name="APC_UPLOAD_PROGRESS" value="'+this.myID+'" />');
  。。 }
});请问我在网页里怎么写JavaScript语句来修改nicURI的值,这代码是nicedit里的,还想问个问题,这个form的action属性能不能直接改成nicedit所在form的aciton属性,该怎么写语句?会导致两个form提交吗?

解决方案 »

  1.   


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>csdn_test</title>
    <script type="text/javascript">   function test(){
    document.getElementById("test").action = "http://www.baidu.com"
    alert(document.getElementById("test").action)
    }   </script>  
    </head><body>
    <form id="test" action="">
        <div id="test1">test</div>
        <input type="button" id="btn" onclick="test()" value="测试" />
    </form>
    </body>
    </html>
    可以修改action,楼主你看看
      

  2.   

    谢谢您,我试试。不过能不能给个直接的代码。直接在nicUploadButton里修改这个添加的form action。
      

  3.   

    感觉没用,最好不在网页里调用,而是修改这段代码,只要我点击图片上传,就自动修改添加的form action为nicedit所在form的action