无法使用我使用AJAX导入的外部HTML文件访问预定义的图像和函数

时间:2014-12-13 15:06:20

标签: javascript jquery ajax

我希望得到您的支持,以解决以下问题:

在网页中,我有一个JavaScript脚本,我在其中声明并加载了图像数组:

 function LoadPicts() { 
  "use strict";
  var rut1 = "./ima/ijpg/"; 
  var i = 0;
  for (i =0; i < 3; i++) {
     aimagen[i] = new Image();
  }
  aimagen[0].src  = rut1 + "info-logo.jpg";
  aimagen[1].src  = rut1 + "info-rollo.jpg";
  aimagen[2].src  = rut1 + "loading.jpg"; 
 }

使用.load jQuery,我使用.load导入内容表单和外部html文件,并将其放入一个名为&#34; Rconte&#34;:

的div中
$("#Rconte").load("Op100.html");

Op100.html有以下信息:

  <table>
      <tr><td class = "pt4"><img src= "aimagen[21].src" onclick="DespLogo()"></td></tr>
      <tr><td class = "pt4"><img src= "aimagen[22].src" onclick="DespLogo()"></td>
  </table>

为什么我不能访问aimagen [21]和aimagen [22]如果它们已经被加载并且我只是指它们?功能DespLogo()也是如此。

关于图片,我收到了一封Firebug错误消息::无法加载给定的网址&#34; 关于函数DespLogo(),Firebug告诉我函数尚未定义。

我的一般问题是:为了从需要访问已经声明的对象和函数的外部文件(html,txt等)中为我的网页带来新内容,我应该关注什么?

谢谢!

0 个答案:

没有答案