1

我有一个将 php 文件提交到 iframe 的表单。

这是表格:

<form action="del.php" method="post" target="output"  >
Server: <input type="text" name="server_id" value="" />
Name:<input type="text" name="name" value="" />
Password:<input type="password" name="password" value="" /> <br>  
Create Log? <input type="checkbox" name="log" value="" />
Output list of files? <input type="checkbox" name="out" value="" /><br>
<input type="submit" name="delete" value="Delete FTP!" /></td><br>

<iframe id="output"  ></iframe>

del.php 删除远程 ftp 上的文件。该递归函数需要一段时间。现在我想通过将 del.php 加载到 iframe 来显示加载图像。

4

1 回答 1

0

我希望这个答案可以帮助您或其他任何寻找解决方案的人。这个对我有用。

我正在尝试做同样的事情。我有一个页面计算 iframe 上的运费,我希望它显示加载 gif 图像,而运费从我的运输提供商加载为 xml。

IFRAME 被一个 DIV 覆盖,在该处可以找到加载图像(或任何图像)。图像位于 DIV 区域的中心,其大小最大为 950x633 像素。加载 IFRAME 页面时,加载图像将被隐藏。

您需要更改的是您网站的图片 URL。您可能还想更改 DIV 背景颜色(当前设置为#FFF)。

   <style>
     #loadImg{position:absolute;z-index:999;}
     #loadImg div{display:table-cell;width:950px;height:633px;background:#fff;text-           align:center;vertical-align:middle;}
   </style>
       <div id="loadImg"><div><img src="loading.gif" /></div></div>
          <iframe border=0 name=iframe src="html/wedding.html" width="950" height="633" scrolling="no" noresize frameborder="0" onload="document.getElementById('loadImg').style.display='none';"></iframe>

这对我有用。它在页面加载到我的 iframe 框中之前显示加载 Gif 动画。:)

于 2013-04-25T14:56:49.403 回答