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

Форум PHP

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

 

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

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

тема: Не люблю я Opera...
 
 автор: 1prom   (06.01.2008 в 16:13)   письмо автору
 
 

Здравствуйте, кто знает, почему в "нормальных" броузерах

строчка
<a href="infc.php?myst=<?=$myst?>&seek=o">11-20</a>
выводится как
<a href="infc.php?myst=lightsteelblue&seek=o">11-20 </a>

Но в Opera выводится как:
<a href="infc.php?myst="lightsteelblue"&seek=o"> 11-20 </a>

То есть добавляются кавички, что делает невозможным навигацию по сайте :(

Попробуйте пройтись по буквам с 1ua.com.ua

Подскажите, пожалуйста, как найти выход для пользователей Opera

   
 
 автор: Unkind   (06.01.2008 в 17:20)   письмо автору
 
   для: 1prom   (06.01.2008 в 16:13)
 

Врёте. Если, только, конечно, значение переменной $myst в зависимости от браузера не меняется.

   
 
 автор: 1prom   (06.01.2008 в 17:44)   письмо автору
 
   для: Unkind   (06.01.2008 в 17:20)
 

Не меняется, конечно, я и сам удивляюсь...

но смотрите сами, заходя на буквы гл. страницы моего сайта и двигаясь по страницам (т. е. 1-10, 11-20, 21-30 ...) в Opera через исходный текст (ctrl-F3) - видно строку <a href="infc.php?myst="lightsteelblue"&seek=o&mys=Д&npass1=11&npass2=20"> 11-20 </a>

То есть лишние кавычки не дают возможнось все переменные передать следуйщей странице

   
 
 автор: Unkind   (06.01.2008 в 17:51)   письмо автору
 
   для: 1prom   (06.01.2008 в 17:44)
 

Я не вижу там подобных ссылок.

   
 
 автор: bronenos   (06.01.2008 в 18:07)   письмо автору
 
   для: Unkind   (06.01.2008 в 17:51)
 

Короче, автор, опера не виновата, ей приходит только то что приходит с сервера, потому проблемы в скрипте ищи

   
 
 автор: 1prom   (06.01.2008 в 18:46)   письмо автору
 
   для: bronenos   (06.01.2008 в 18:07)
 

Я никак не хотел обидеть разработчиков Opera или сам броузер. Хотел выяснить особенности, почему только в этом броузере мой скрипт не идет.

Если у Вас он идет может это с настройками отображения скрипта, хотя я в это не верю.

Видимо, есть какие-то особенности. Буду искать, но тема для меня останется открытой

   
 
 автор: bronenos   (07.01.2008 в 00:20)   письмо автору
 
   для: 1prom   (06.01.2008 в 18:46)
 

ищи проблемы в скрипте если в операх такие результаты

   
 
 автор: mihdan   (07.01.2008 в 00:41)   письмо автору
 
   для: 1prom   (06.01.2008 в 16:13)
 

lightsteelblue - зарезервированное название цвета, попробуйте поменять на чтонить другое . О результатах сообщите

   
 
 автор: 1prom   (07.01.2008 в 03:17)   письмо автору
 
   для: mihdan   (07.01.2008 в 00:41)
 

Точно! придеться заменить на '#b0c4de'

Спасибо mihdan

Всех с Рождеством :)

   
 
 автор: Unkind   (07.01.2008 в 03:21)   письмо автору
 
   для: 1prom   (07.01.2008 в 03:17)
 

Хотите сказать браузер меняет исходный код? То есть выводит не тот, что на самом деле?

   
 
 автор: bronenos   (07.01.2008 в 10:50)   письмо автору
 
   для: Unkind   (07.01.2008 в 03:21)
 

че за брехня 0.о

   
 
 автор: mihdan   (07.01.2008 в 11:13)   письмо автору
 
   для: bronenos   (07.01.2008 в 10:50)
 

Это вопрос скорее не к РНР, а особенностям кроссбраузерной верстки, так как результат зависит от пролога документа(doctype), его версии и много - много отчего

   
 
 автор: bronenos   (07.01.2008 в 11:18)   письмо автору
 
   для: mihdan   (07.01.2008 в 11:13)
 

так. парни. я уже в достаточное мере освоил php, js (ajax), css, да и perl почти, но я вообще не въезжаю в этот доктайп! (кстати, я раньше читал его ДОСТУПЕ)))
нафига он нужен и что он может изменить??

   
 
 автор: kasmanaft   (07.01.2008 в 11:39)   письмо автору
 
   для: bronenos   (07.01.2008 в 11:18)
 

DOCTYPE содержит ссылку на соответствующий dtd (document type definition) файл, который определяет какие элементы в документе можно использовать, допустимые атрибуты, их значения... Если документ соответствует приведенному dtd - он валидный.

Вот, например, отрывок из strict.dtd, описывающий элемент A (якорь).
<!ELEMENT A - - (%inline;)* -(A)  >

(" - - " говорит, что для этого элемента обязательны и открывающий и закрывающий теги.
(%inline;)* - элемент может содержать в себе инлайн элементы (B, I, IMG, SPAN, и тд)
-(A) - кроме А. т.е. влоенных А не допускается)

<!ATTLIST A  -- допустимые атрибуты --
  %attrs;         -- %coreattrs, %i18n, %events -- lang, dir, id, class, style 
                                        и характерные для всех остальных event'ы
  charset     %Charset; 
  type        %ContentType;
  name        CDATA          
  href        %URI;          
  hreflang    %LanguageCode;
  rel         %LinkTypes; 
  rev         %LinkTypes;
  accesskey   %Character;
  shape       %Shape;      
  coords      %Coords;    
            
  tabindex    NUMBER  
  onfocus     %Script;    
  onblur      %Script;   
  >


А для BODY и HEAD по спецификации не обязательны ни открывающие, ни закрывающие теги.

   
 
 автор: mihdan   (07.01.2008 в 11:41)   письмо автору
 
   для: bronenos   (07.01.2008 в 11:18)
 

Доктайп творит такое O_o

http://hsivonen.iki.fi/doctype/

   
 
 автор: sim5   (07.01.2008 в 11:50)   письмо автору
 
   для: mihdan   (07.01.2008 в 11:41)
 

Вот часть авторского текста:

<a href="seestat.php?&Criteria=Ind&myst=" 
onclick="this.href+=escape(document.getElementById('t1').currentStyle.backgroundColor)">Розвинена індустрія</a>

И все моя Opera выводит нормально. Параметры к url у него добавляет скрипт, наверное тут и причины, на некоторых ссылках, причем тут доктайп, непонятно.

   
 
 автор: mihdan   (07.01.2008 в 11:53)   письмо автору
 
   для: mihdan   (07.01.2008 в 11:41)
 

.

   
Rambler's Top100
вверх

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