完全加载iframe后,无法替换iframe内容

时间:2013-07-20 08:50:48

标签: javascript jsp iframe javascript-framework

我正在尝试在页面和iframe加载后替换iframe内容。我尝试了以下内容。 iframe如下:

<div class="formDiv">
  <form target="testframe" method="post" name="payform" action="https://172.45.85.2   /check">
    <iframe id="testframeid" width="600" scrolling="auto" height="470"
      frameborder="0" name="testframe" title="gateway" src="">
      <html>
        <head>
          <meta content="text/html" http-equiv="Content-Type">
          <meta content="NO-CACHE" http-equiv="CACHE-CONTROL">
          <meta content="NO-CACHE" http-equiv="PRAGMA">
          <meta content="-1" http-equiv="EXPIRES">
          <title>Processing..</title>
        </head>
        <body>
          Sorry unable to process now
          <meta content="NO-CACHE" http-equiv="CACHE-CONTROL">
          <meta content="NO-CACHE" http-equiv="PRAGMA">
          <meta content="-1" http-equiv="EXPIRES">
        <body>
      </html>
    </form>
  </div>

为此,我在JSP页面的末尾编写了一个Javascript函数:

if($("formDiv").size()==0) {
  alert('formDiv size : '+("formDiv").size());
  $('#testframeid').contents().find('html').html('Custome Message');
}

仅显示“抱歉无法立即处理”。内容未被替换,但它显示Javascript函数中包含的警报消息。

你能告诉我这里有什么问题吗?

提前致谢。

0 个答案:

没有答案