OT: Problém s HTML

Kosta info na mcu.cz
Středa Říjen 2 18:24:22 CEST 2013


Prosím velectěnou sešlost o radu:

Mám stránku, ve které je <iframe>

tento vnořený rámec plní samostatný script, který je zde:

$news_title    ="";
$news_body     ="";
$news_extended ="";

if (isset($_GET['id'])){
   $id = $tp->toDB($_GET['id']);
   $sql->db_Select(news, "*", "news_id=".$id);
   $row= $sql-> db_Fetch();

   $news_title    = $row['news_title'];
   $news_body     = $row['news_body']."<br/><br/>".$row['news_extended'];
}else{
   $news_title    = $_POST['title'];
   $news_body     = $_POST['body'];
   $news_extended = $_POST['extended'];
//  $news_title    = $_GET['title'];
//  $news_body     = $_GET['body'];
//  $news_extended = $_GET['extended'];
}
//------------------------------------------------------------------------------
$news_body1     = str_replace("../", "../../", $news_body);
//$news_extended1 = str_replace("../", "../../", $news_extended);
//.main_caption{
//style="white-space: nowrap; padding: 3px 5px; border-top: #e9efff 1px 
solid; border-bottom: 1px solid #878787; background-repeat: no-repeat; 
background-position: left; background-image: url(images/s_main_cap.png); 
background-color: #e1e4e8;"
//.menu_content {
//style='margin: 5px; background-color: transparent; text-align: justify;'
//------------------------------------------------------------------------------
$txt = "<head>
           <meta http-equiv='content-type' content='text/html; 
charset=utf-8' />
           <meta http-equiv='content-style-type' content='text/css' />
           <meta http-equiv='content-language' content='cs' />
           <link rel='stylesheet' href='../../themes/mcu/style.css' 
type='text/css' media='all' />
         </head>";
$txt.= "<body>
           <div style='white-space: nowrap; padding: 3px 5px; 
border-top: #e9efff 1px solid; border-bottom: 1px solid #878787; 
background-repeat: no-repeat; background-position: left; 
background-image: url(images/s_main_cap.png); background-color: #e1e4e8;'>
             <b>".$news_title."</b>
           </div>
           <div style='margin: 5px; background-color: transparent; 
text-align: justify;'>
             <table style='width: 100%'>
               <tr>
                 <td style='width: 100%; vertical-align: top'>".
$txt.= $tp->toHTML($news_body1,true);
$txt.= "        </td>
               </tr>
             </table>
           </div>
         </body>";
//------------------------------------------------------------------------------
echo $txt;
?>


Vše je OK až na jedinou drobnost - v cílové frame dojde ke částečnému 
zdvojení obsahu

Pokud nepoužiji <iframe>, tak je vše v pořádku, obsah se vykreslí jak má,
Asi nevím jak se zeptat, protože strejda google vytrvale mlží

-- 
S pozdravem
M Kosťa Kostomlatský



Další informace o konferenci Hw-list