Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Некорректное отображение IE6.0 и Opera 8.5
 
 автор: Port_Artur1   (12.03.2007 в 21:40)   письмо автору
 
 

Некорректное отображение IE6.0 и Opera 8.5.
Причём в Опере отображает даже лучше чем в IE.
В IE между верхним и нижними td и цетральной - не понятно откуда взявшиеся промежутки и фон центральной td вылазит за границы рисунка. В общем польный бред. В Опере всё нормально странно. (маленькие картинки 30*30, цетральный рисунок 640*480).
У меня IE6.0 и Opera 8.5
У кого IE старше чем 6.0, неужели также отображает,
Посмотрите пожалуйста, может быть я что-то не правильно написал.

Данный файл называется map1.php:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>1111111111</title>
<style type="text/css">
<!--
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
-->
</style></head>

<?php

$map_x_min=1;
$map_y_min=1;

$map_x_max=5;
$map_y_max=5;


if(isset($_GET['azimut'])) {
$azimut=($_GET['azimut']);
} else {
$azimut=0;
}

if(isset($_GET['map_x'])) {
$map_x=($_GET['map_x']);
} else {
$map_x=3;
}

if(isset($_GET['map_y'])) {
$map_y=($_GET['map_y']);
} else {
$map_y=3;
}


if ( $azimut == 1 ) {$map_y=$map_y - 1;}
if ( $map_y < $map_y_min) {$map_y=$map_y_min;}

if ( $azimut == 2 ) {$map_x=$map_x + 1;}
if ( $map_x > $map_x_max ) {$map_x=$map_x_max;}

if ( $azimut == 3 ) {$map_y=$map_y + 1;}
if ( $map_y > $map_y_max ) {$map_y=$map_y_max;}

if ( $azimut == 4 ) {$map_x=$map_x - 1;}
if ( $map_x < $map_x_min ) {$map_x=$map_x_min;}
//echo " <\"image/$map_x$map_y.jpg\" >";
?>

<body>

<table width="700" border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td width="30" height="30"></td>
<td width="305"></td>
<td width="30" height="30" valign="top" bordercolor="#3399CC">
<!--
echo" <a href=\"map1.php?azimut=1&map_x=$map_x&map_y=$map_y\">";
?> -->
<img src="image/1.jpg" border="0"></a>
</td>
<td width="305"></td>
<td width="30"></td>
</tr>
<tr>
<td height="225"></td>
<td width=640 height=480 colspan="3" rowspan="3" valign="top" bgcolor="#99CC33">

<?php

echo " <img src=\"image/$map_y$map_x.jpg\" alt=\"Карта\" width=\"640\" height=\"480\" border=\"0\">";



?>

<!--//
echo "

<IFRAME marginWidth=0 marginHeight=0
src=\"karta.php\"
frameBorder=0 width=640
height=480></IFRAME>";
?>//--></td>
<td></td>
</tr>
<tr>
<td width="30" height="30" valign="top"><?php
echo" <a href=\"map1.php?azimut=4&map_x=$map_x&map_y=$map_y\">";
?>
<img src="image/4.jpg" border="0"></a></td>
<td width="30" height="30" valign="top">
<?php
echo" <a href=\"map1.php?azimut=2&map_x=$map_x&map_y=$map_y\">";
?>
<img src="image/2.jpg" border="0"></a></td>
</tr>
<tr>
<td height="205"></td>
<td></td>
</tr>
<tr>
<td height="30"></td>
<td></td>
<td width="30" height="30" valign="top">
<?php
echo" <a href=\"map1.php?azimut=3&map_x=$map_x&map_y=$map_y\">";
?>
<img src="image/3.jpg" border="0"></a></td>
<td></td>
<td></td>
</tr>
</table>
</body>
</html>

   
 
 автор: Port_Artur1   (12.03.2007 в 22:21)   письмо автору
 
   для: Port_Artur1   (12.03.2007 в 21:40)
 

Help!

   
 
 автор: Port_Artur1   (13.03.2007 в 21:50)   письмо автору
 
   для: Port_Artur1   (12.03.2007 в 22:21)
 

Помогите пожалуйста

   
 
 автор: AlexSol   (13.03.2007 в 22:01)   письмо автору
 
   для: Port_Artur1   (13.03.2007 в 21:50)
 

крепи аттачем файл html

   
 
 автор: Port_Artur1   (14.03.2007 в 11:01)   письмо автору
 
   для: AlexSol   (13.03.2007 в 22:01)
 

Проблема в том, что пока нет PHP вставок HTML отображает нормально, ка только вставляю
туже картинку только посредством PHP начинаются глюки.
Так что получается виноват PHP?

   
 
 автор: Lelik   (14.03.2007 в 11:39)   письмо автору
 
   для: Port_Artur1   (14.03.2007 в 11:01)
 


echo " <img src=\"image/$map_y$map_x.jpg\" alt=\"Карта\" width=\"640\" height=\"480\" border=\"0\">";


ва-первых, в этой строке хреново как-то переменные записаны $map_y$map_x, или слешом заэкранированым их разделить или через точку например

   
 
 автор: Port_Artur1   (14.03.2007 в 22:25)   письмо автору
 
   для: Lelik   (14.03.2007 в 11:39)
 

Проблему решил !!!
Как оказалось писать надо было всё в одной строке без пробелов, тогда и артефактов никих нет.

<td colspan="3" rowspan="3" valign="top" bgcolor="#999966"><?php echo"<img src=image/$map_x$map_y.jpg width=640 height=480>";?></td>

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования