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