| |
|
|
| | Некорректное отображение 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 в 21:40)
| | | Help! | |
| |
|
|
| |
|
|
| |
для: Port_Artur1
(12.03.2007 в 22:21)
| | | Помогите пожалуйста | |
| |
|
|
| |
|
|
| |
для: Port_Artur1
(13.03.2007 в 21:50)
| | | крепи аттачем файл html | |
| |
|
|
| |
|
|
| |
для: AlexSol
(13.03.2007 в 22:01)
| | | Проблема в том, что пока нет PHP вставок HTML отображает нормально, ка только вставляю
туже картинку только посредством PHP начинаются глюки.
Так что получается виноват PHP? | |
| |
|
|
| |
|
|
| |
для: 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, или слешом заэкранированым их разделить или через точку например | |
| |
|
|
| |
|
|
| |
для: 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> | |
| |
|
|