neden iframe içeriği boş?

2 Cevap php

Ben bu kod biraz anlamaya çalışıyorum:

display.php in:

<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>

başka bir dosyaya, bir switch deyimi var:

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) Yani, bazı burada neler olduğunu açıklayabilir misiniz? Iframe sayfasına gömülüdür ve böyle bir yeniden ya da bir şey yapmaz.

2) (I IE geliştirici Toolbar kullanarak bu doğrulandı) başka bir sayfada bu işlevselliği çoğaltmak için çalışıyorum ama iframe her zaman boştur

2 Cevap

Söz konusu kod görmeden, ben gerçekten ne oluyor diyemedim. Sizin örnek söz kod sunucu tarafı olduğunu ve belirli bir değişken / koşul gerçekleştiğinde, daha sonra iframe oluşturulan veya blah.php tarafından doldurulur olduğunu varsayar.

Bu diğer iframe oluştururken aynı kod denir emin olmak gerekir. Belki Söz kodu genişletmek olabilir? Orijinal için kaynak ve (değil iframe, ancak içeren belge) yeni kaynak.

Bu sizin için nasıl çalışır?

User info: <iframe id="SpControlFrame1" name="SpControlFrame1" src="index.php?cmd=YYY" ></iframe>