假如我已经有了一个js文件,这个js文件里有一些创建、添加删除table的行列的函数。现在,我如何动态地通过js代码来调用其中的某个函数?
我打算动态创建一个js节点,该节点的内容为调用这个js文件的某个函数。
动态创建节点我大致知道怎么做,我的问题是:1.这个js节点如何写?
2.这个js节点创建到哪里好?(body?head?)
3.如何调用这个js节点里的方法?

解决方案 »

  1.   

    通用一个js调用另一个js的部分函数?
      

  2.   

    假如我已经有了一个1.js文件,1.js文件里有一些创建、添加删除table的行列的函数。现在,我如何动态地通过js代码来调用1.js中的某个函数?re:
    少说了点内容吧
      

  3.   

    //添加对js文件的引用,如果是文档加载完了以后才调用js文件里面的代码的话,可以把下面的语句放在任何地方,通常放在head里面,放在页面最后面的话可以加快dom显示的速度。
    <script type="text/javascript" src="js/jquery.js"></script>添加了对js文件的引用了以后,你可以在页面内任何地方的js代码块里面调用这个js文件里面的方法。
      

  4.   

    我也想先看资料,但资料浩如烟海,一时不知如何下手。
    而且,时间上也吃不消。
    我正在看10步学js,E文,一共268个task。
    我大致了解DOM是怎么回事,但对js基本一无所知。
    我的问题其实就是,如何通过js代码调用一个外部js文件里的函数。因为是在delphi程序里用,比如单击一个插入一行表格的按钮,我需要调用一个js文件里相应的函数。
    虽然在delphi里可以像(WebBrowser1.Document as IHTMLDocument2).parentWindow.execScript('alert("hello");', 'javascript')调用js函数,但把复杂的js函数构造成delphi的string很麻烦而且容易错(据说js还有什么符号转义)。心里着急,可能问的多些,诸位见谅。
    我当然明白看多了,很多问题就可以自己解决了,但时间也过去了。
    所以,请诸位耐心些,您就您愿意与知道的说一些。
    拜托。
      

  5.   

    谢谢LtnRain
    你的回答对我很有帮助。
      

  6.   

    如何通过js代码调用一个外部js文件里的函数
    re:
    你只要把js引进来!你就可以当它象在本页一样使用
      

  7.   


    <script type="text/javascript"> 
    var oHead = document.getElementsByTagName ( 'HEAD'). item (0); 
    var oScript = document.createElement ( "script"); 
    oScript.type = "text / javascript"; 
    oScript.src = "test.js"; 
    oHead.appendChild (oScript); 
    </ script> 
      

  8.   

    谢谢xiaofanku。
    我虽然可以在程序里创建一个Node,但你的js创建例子让我很有收获。>>你只要把js引进来!你就可以当它象在本页一样使用
    我现在的理解是:引进一个js外部文件,然后就可以在需要的时候调用js文件里的任何函数了。js真好。呵呵。
    晚上9点前结帖。
      

  9.   

    可以看一看:http://ntt.cc/2008/02/10/4-ways-to-dynamically-load-external-javascriptwith-source.html
    4种动态加载外部JavaScript
      

  10.   

    每天回帖即可获得10分可用分!小技巧:教您如何更快获得可用分  
    这里发言,表示您接受了CSDN社区的用户行为准则。 
    请对您的言行负责,并遵守中华人民共和国有关法律法规,尊重网上道德。 
    转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。