Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.06.2010, 10:54   #1
Exan
 
Регистрация: 07.06.2010
Сообщений: 4
Плохо IE и закрывающийся li

Доброго времени суток, комрады.
Столкнулся со следующей проблемой
PHP код:
...
echo 
'<li id="'.$field.'">'.$title.'</li>';
echo 
'<div>...</div>
... 
так вот в 1 строке </li> не обрабатывается, т.е. див рисуется прямо в <li> а потом в конце автоматически создается </li>

И еще, если в реквесте в ИЕ есть переменные типа &not_redirect то в ие почемуто заменяется $not на какой то спец символ
Exan вне форума Ответить с цитированием
Старый 07.06.2010, 12:11   #2
Exan
 
Регистрация: 07.06.2010
Сообщений: 4
По умолчанию

с реквестом разобрался, действительно если делать так
PHP код:
echo '<a href="http://locahost/index.php?param=true&not=false&copy=copy">click me</a>'
то и получим

Код HTML:
href="http://192.168.1.5/proverka/index.html?yes=true%AC=false%A9=copy"
решение - писать в ссылке вместо & - &amp; и тогда будет все нормуль...

Вопрос с li остается открытым

И что бы не быть голословным предоставляю код:
PHP код:
<?php
    
echo "<ul>
            List
            <li>
                option1
            </li>
            <div style='border:1 px red solid'>
                DIVABLE TEXT
            </div>
            <li>
                option2
            </li>
        </ul>"
;
?>
вот сгенеренный хтмл текст
Код HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML Transitional//EN"><META http-equiv="Content-Type" content="text/html; charset=windows-1251">
 
<HTML>
<HEAD><STYLE> 
 
</STYLE></HEAD>
 
 
<BODY>
<UL>
List 
[COLOR="Red"]<LI>
option1 
<DIV style="BORDER-RIGHT-WIDTH: 1px; BORDER-TOP-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px">
DIVABLE TEXT 
</DIV>
</LI>[/COLOR]
<LI>
option2 
</LI>
</UL>
</BODY>
 
</HTML>

Последний раз редактировалось Exan; 07.06.2010 в 12:18.
Exan вне форума Ответить с цитированием
Старый 07.06.2010, 12:32   #3
Exan
 
Регистрация: 07.06.2010
Сообщений: 4
По умолчанию

Все, решено - косяк в том что IE не позволяет никаких структур в <UL> кроме <LI> ну или по крайней мере <DIV>
Тему можно закрыть
Exan вне форума Ответить с цитированием
Старый 07.06.2010, 12:33   #4
SkyM@n
Laravel/Vue expert
Старожил Подтвердите свой е-майл
 
Аватар для SkyM@n
 
Регистрация: 08.08.2007
Сообщений: 2,832
По умолчанию

ну дык, читаем спецификацию
SkyM@n вне форума Ответить с цитированием
Старый 08.06.2010, 11:56   #5
Exan
 
Регистрация: 07.06.2010
Сообщений: 4
По умолчанию

Цитата:
Сообщение от SkyM@n Посмотреть сообщение
ну дык, читаем спецификацию
Лень

Кстати, косяк с реквестом не всегда решается
Код HTML:
$amp;
понять не догоняю на 1 страничке все супер, а на другой не канает
Exan вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц