почему содержимое iframe пустое? - PullRequest
0 голосов
/ 09 января 2009

Я пытаюсь понять этот бит кода:

в display.php:

<html>
...
<body>
  <table>
     <tr>
       <td>
         User info: <iframe id="SpControlFrame1" name="SpControlFrame1" src="javascript:'';"path_src="index.php?cmd=YYY" ></iframe>
        </td>
     </tr>
   </table>
 </body>
 </html>

в другом файле, у меня есть оператор switch:

main.php

switch ("cmd") {
 case ZZZ:
   include("foo.php");
   break;
 case YYY:
   include("blah.php")
   break;
}

blah.php:

<?php
 //some functions for processing
?>
<html>
 <head>
  ...
 </head>
 <body>
   <input type="text" size="12" name="username">
   <input type="button" value="submit">
  </body>
</html>

1) Так, некоторые могут объяснить, что здесь происходит? Iframe встроен в страницу и не вызывает перезагрузки или чего-то подобного.

2) Я пытаюсь продублировать эту функцию на другой странице, но iframe всегда пуст (я проверял это с помощью панели инструментов разработчика IE)

Ответы [ 2 ]

2 голосов
/ 09 января 2009

Не видя рассматриваемого кода, я не мог точно сказать, что происходит. В вашем примере предполагается, что рассматриваемый код находится на стороне сервера, и когда определенная переменная / условие выполняется, тогда iframe создается или заполняется blah.php

Вы должны убедиться, что тот же код вызывается при создании этого другого iframe. Возможно, вы могли бы расширить рассматриваемый код? Источник для оригинала и источник для нового (не iframe, а содержащий документ).

0 голосов
/ 11 января 2009

Как это работает для вас?

User info: <iframe id="SpControlFrame1" name="SpControlFrame1" src="index.php?cmd=YYY" ></iframe>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...