<input type=text>
<script>alert("text加载完毕")</script>

解决方案 »

  1.   

    1.动态调用函数名字符串,达到调用函数,用eval(函数名);
    2.<body onload="yourfunction()">
    <input type=text id=ot>
    </body>
      

  2.   

    function abc(){
    alert('abc');
    }function exe(s){
      if( typeof window[s] == 'function' ){
         window[s]();
      }
    }
      

  3.   

    <script language='javascript'>
    function abc(){
    alert('abc');
    }function exe(s){
      if( typeof window[s] == 'function' ){
         window[s]();
      }
    }exe('abcd');
    </script>
      

  4.   

    <script language='javascript'>
    function abc(){
    alert('abc');
    }function exe(s){
      if( typeof window[s] == 'function' ){
         window[s]();
      }
    }exe('abc');
    </script>
      

  5.   

    非常感谢你们的帮助。第一个问题的情况是,我要自定义一个input,然后在使用我自定义的input时,会根据属性自动实例化一个对象(在javascript中),我是在asp.net中定义服务器控件的。不过这个没关系.
    关键是第二个:
    fun1(){}
    fun(para,fun1)
    {
    ...
    }也是fun1是一个回调函数,而这个回调函数我想动态,所以传入的是一个字符串,该如何实现呢.
    fun(para,"myfun")...谢谢。
      

  6.   

    不是说用eval了吗
    function fun(para,myfun)
    {
       eval(myfun+"()")
    }