没有什么联系,就是页面1 用ajax 请求服务器,服务器响应 页面2到 页面1中的<div>中。就是想从页面1中的script 使用 页面2
中的thumbFileName 变量。

解决方案 »

  1.   

    打个比方,比如
    <script> 
       eval("thumbFileName = new Array( <?php 
         $output = ''; 
         foreach($imageName as $value) { 
    $output .= "'" . addslashes($value) . "', "; 
         } 
         $output = substr($output, 0, strlen($output) - 2); 
         echo $output; 
       ?>);"); 
         //其他代码省略.... 
    </script>
    <script> 
      function changeNextImage() { 
        image = document.getElementById('thumbNail'); 
        len = thumbFileName.length; 
        //....其他代码省略 
      } 
    </script>
    这样的
      

  2.   

    像这样的摆放格式,就相当于把thumbFileName作为全局变量使用!
      

  3.   

    或者你等网页加载完毕再调用<script>  
      function changeNextImage() {  
        image = document.getElementById('thumbNail');  
        len = thumbFileName.length;  
        //....其他代码省略  
      }  
    </script> 
    这个这里面的函数
      

  4.   

    把 thumbFileName申明为全局的 .将两个方法放到一个单独的 js 中.
    两个页面同时引入这个js .