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

HTML+CSS+JavaScript

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

 

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

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

тема: Хром втавляет кавычки при <noscript>
 
 автор: vadimka   (14.05.2013 в 13:34)   письмо автору
 
 

Здравствуйте!

    <noscript>    
        <div>
            текст
        </div>
    </noscript>

если выключить джаваскрипт то в хроме:

    <noscript>"    
        <div>
            текст
        </div>
    "</noscript>
при F5 - кавычки пропадают!

  Ответить  
 
 автор: confirm   (14.05.2013 в 13:39)   письмо автору
 
   для: vadimka   (14.05.2013 в 13:34)
 

Что-то не наблюдаю такого. Вот как раз из под него:
<noscript>
  <div class="pup"> 
    <div class="attent"><span class="quot">!</span>
        .....
    </div>
  </div>  
  <style>.cat li:hover ul {display: block;} #pmode {display: none}</style>
</noscript>

Что-то вы наколбасили, а на него валите.

  Ответить  
 
 автор: vadimka   (14.05.2013 в 14:18)   письмо автору
 
   для: confirm   (14.05.2013 в 13:39)
 

где-то на странице баг: вставил ваш код для прикола, теже кавычки:) если нет кавыче, всеравно воспринимает теги как простой текст, при перезегрузке - все нормально работает

  Ответить  
 
 автор: vadimka   (14.05.2013 в 16:23)   письмо автору
 
   для: vadimka   (14.05.2013 в 14:18)
 

для чистоты эксперимента создал новую страницу html , записал ваш код, окрыл страницу с включенным джаваскрипт, выключил джаваскрипт, нажал f5 - divы идут как текст, только при новом f5 - браузер видит их как теги...

  Ответить  
 
 автор: confirm   (14.05.2013 в 16:36)   письмо автору
 
   для: vadimka   (14.05.2013 в 16:23)
 

Да дело не в моем или вашем. А какая версия хрома?

  Ответить  
 
 автор: vadimka   (14.05.2013 в 16:51)   письмо автору
 
   для: confirm   (14.05.2013 в 16:36)
 

Версія 26.0.1410.64 m пишет, что последняя

  Ответить  
 
 автор: confirm   (14.05.2013 в 17:41)   письмо автору
3.4 Кб
 
   для: vadimka   (14.05.2013 в 16:51)
 

И только с этим тегом проблема? И хоть локальный файл, хоть с сервера?

  Ответить  
 
 автор: vadimka   (14.05.2013 в 18:33)   письмо автору
 
   для: confirm   (14.05.2013 в 17:41)
 

сервер и локально, на разных компьютерах, только носкрипт при первом обновлении кавычки и он воспринимает теги как текст, я пробовал забрать все теги и стили повесить вот так:rn
<style>noscript{
 background:#FAC7B6;
 border:1px solid #E0896B;
 clear: both;
 float:left;
 font:normal 16px/20px Verdana, Helvetica, Arial, sans-serif;
 height:auto;
 margin:0;
 padding:10px 0;
 text-align:center;
 width:99.8%;
}</style>
</head>

IE не видит стили!

  Ответить  
 
 автор: vadimka   (14.05.2013 в 18:53)   письмо автору
 
   для: vadimka   (14.05.2013 в 18:33)
 

добавил стили так:
<noscript style="">

  Ответить  
 
 автор: Deed   (14.05.2013 в 19:27)   письмо автору
 
   для: vadimka   (14.05.2013 в 18:53)
 

Вот это да!

  Ответить  
 
 автор: vadimka   (15.05.2013 в 16:32)   письмо автору
 
   для: Deed   (14.05.2013 в 19:27)
 

Блин! Опера не видит стили!!!

  Ответить  
 
 автор: Deed   (16.05.2013 в 08:07)   письмо автору
 
   для: vadimka   (15.05.2013 в 16:32)
 

http://htmlbook.ru/html/noscript
И вообще, прикурочьте проблемную страницу. Мы откроем ее в своих "хромах".

  Ответить  
 
 автор: vadimka   (16.05.2013 в 13:27)   письмо автору
 
   для: Deed   (16.05.2013 в 08:07)
 

Вот чужой пример:

<!DOCTYPE HTML>
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
<noscript>
  <div class="pup"> 
    <div class="attent"><span class="quot">!</span>
        .....
    </div>
  </div>  
  <style>.cat li:hover ul {display: block;} #pmode {display: none}</style>
</noscript>
</body>
</html>
</html>

создаю в чистом html разрешаю джаваскрипт, f5, запрещаю джаваскрипт, f5 у меня показывает теги между <noscript></noscript>, снова f5 - только тогда - все ок!!!

  Ответить  
 
 автор: vadimka   (16.05.2013 в 13:43)   письмо автору
 
   для: vadimka   (16.05.2013 в 13:27)
 

елы палы тоже на амазон http://www.amazon.com/

http://code.google.com/p/chromium/issues/detail?id=235158

  Ответить  
 
 автор: Deed   (16.05.2013 в 14:40)   письмо автору
 
   для: vadimka   (16.05.2013 в 13:43)
 

Да это нормальное состояние Хрома. Он показывает данные из кэша. Для примера отключите js и перейдите по ссылке на сайт, где вы никогда или давно не были. И сразу же отобразится noscript.

  Ответить  
 
 автор: vadimka   (16.05.2013 в 18:57)   письмо автору
 
   для: Deed   (16.05.2013 в 14:40)
 

ох, можно конечно на джава-скрипте все сделать, а есть хак css для хрома

#noscriptForChrome{display:none;}
//стили для хрома
@media screen and (-webkit-min-device-pixel-ratio:0) { 
 #noscriptForChrome{display:block;}
 #noscript{display:none;} 
}


<div id="noscript">
    <noscript>
    <div style=";">
        упс для всех браузеров кроме хрома!
    </div>
    </noscript>
</div>
<div id="noscriptForChrome">
    <noscript style="">
        упс для всех браузеров только для хрома!
    </noscript>
</div>
 

  Ответить  
Rambler's Top100
вверх

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