<!--[if lte IE 6]>
<?php
include('podkl/oplata.php');
?>
<![endif]-->
Свернуть содержимое oplata.php в JS и подключать уже таким образом:
<!--[if lte IE 6]>
<?php
<script type="text/javascript" src="podkl/oplata.js"></script>
?>
<![endif]-->
???
Спустя 11 минут, 11 секунд (11.03.2011 - 21:06) sharki написал(а):
А echo пробовал? страница же генерица на серве, а выводит лишь результат
Спустя 3 минуты, 18 секунд (11.03.2011 - 21:09) sergeiss написал(а):
Смотря что у тебя находится в ПХП файле
Если там - только JS код, то можно. Иначе - низзя. Ну, либо через аякс обращаться... Но это не совсем то, о чем ты спросил.
![smile.gif](http://phpforum.ru/html/emoticons/smile.gif)
Спустя 4 минуты, 30 секунд (11.03.2011 - 21:14) VELIK505 написал(а):
Короче обьясню поподробнее! Надо сделать сверху подсказку чтобы в IE6 сверху вылазила типо ваш браузер устарел бла бла бла вот такого рода:
Но я не хочу чтобы этот код разворачивался во всех браузерах! Зачем эта лишняя нагрузка на сервак.
Может как-то можно это в css запихать или в JS?
<div style='border: 1px solid #F7941D; background: #FEEFDA; text-align: center; clear: both; height: 90px; position: relative;'>
<div style='position: absolute; right: 3px; top: 3px; font-family: courier new; font-weight: bold;'><a href='#' onclick='javascript:this.parentNode.parentNode.style.display="none"; return false;'><img src='http://www.ie6nomore.com/files/theme/ie6nomore-cornerx.jpg' style='border: none;' alt='Скрыть уведомление'/></a></div>
<div style='width: 640px; margin: 0 auto; text-align: left; padding: 0; overflow: hidden; color: black;'>
<div style='width: 75px; float: left;'><img src='http://www.ie6nomore.com/files/theme/ie6nomore-warning.jpg' alt='Warning!'/></div>
<div style='width: 275px; float: left; font-family: Arial, sans-serif;'>
<div style='font-size: 14px; font-weight: bold; margin-top: 12px;'>Вы используете устаревший браузер</div>
<div style='font-size: 12px; margin-top: 6px; line-height: 12px;'>Для более удобной работы с сайтом, пожалуйста, обновите ваш браузер.<br /><b><a href= 'http://www.whatbrowser.org/ru/'>Что такое браузер?</a><br /><a href='http://getbrowsers.com/ru/why/'>Зачем его обновлять?</a></b></div>
</div>
<div style='width: 75px; float: left;'><a href='http://www.mozilla-europe.org/ru/firefox/' target='_blank'><img src='http://www.ie6nomore.com/files/theme/ie6nomore-firefox.jpg' style='border: none;' alt='Firefox 3.5'/></a></div>
<div style='width: 75px; float: left;'><a href='http://www.microsoft.com/rus/windows/internet-explorer/worldwide-sites.aspx' target='_blank'><img src='http://www.ie6nomore.com/files/theme/ie6nomore-ie8.jpg' style='border: none;' alt='Internet Explorer 8'/></a></div>
<div style='width: 73px; float: left;'><a href='http://www.apple.com/ru/safari/download/' target='_blank'><img src='http://www.ie6nomore.com/files/theme/ie6nomore-safari.jpg' style='border: none;' alt='Safari 4'/></a></div>
<div style='float: left;'><a href='http://www.google.com/chrome' target='_blank'><img src='http://www.ie6nomore.com/files/theme/ie6nomore-chrome.jpg' style='border: none;' alt='Google Chrome'/></a></div>
</div>
</div>
Но я не хочу чтобы этот код разворачивался во всех браузерах! Зачем эта лишняя нагрузка на сервак.
Может как-то можно это в css запихать или в JS?
Спустя 42 секунды (11.03.2011 - 21:15) VELIK505 написал(а):
Блин да когда уже сделают функцию принудительного переноса!
Спустя 59 минут, 14 секунд (11.03.2011 - 22:14) ZSH написал(а):
<!--[if lte IE 6]>
<script type="text/javascript">
alert(5555);
</script>
<![endif]-->
типа так?
Спустя 1 минута (11.03.2011 - 22:15) VELIK505 написал(а):
типо такого как то сделать
Спустя 3 минуты, 46 секунд (11.03.2011 - 22:19) ZSH написал(а):
вместо алерт JS-скрипт который:
- переадресует на страницу с предупреждением.
- выведет окно с предупреждением
- ну и еще чегонить
- переадресует на страницу с предупреждением.
- выведет окно с предупреждением
- ну и еще чегонить
Спустя 7 минут, 11 секунд (11.03.2011 - 22:26) SlavaFr написал(а):
Спустя 15 секунд (11.03.2011 - 22:26) VELIK505 написал(а):
ну то что выше я код писал всё это надо как-то вставить либо преобразовать
Спустя 8 минут, 48 секунд (11.03.2011 - 22:35) ZSH написал(а):
<!--[if lte IE 6]>
<script type="text/javascript" src="jsie6.js"></script>
<![endif]-->
jsie6.js :
alert('Вы используете устаревший браузер');
вместо алерт в jsie6.js напиши скрипт, который вставит на странице в нужное место твою информацию.
Спустя 5 секунд (11.03.2011 - 22:35) VELIK505 написал(а):
Цитата (SlavaFr @ 11.03.2011 - 19:26) |
http://api.jquery.com/jQuery.browser/ |
Это я как понял ты предлагаешь мне определять с какого браузера зашли. А как вконтакте сделано эта всплывающая штука сверху если с IE6 зашёл?
Спустя 47 секунд (11.03.2011 - 22:36) DmitryOpalev написал(а):
Открывать дополнительный див. К примеру, если брузер норм, то див скрыт, если нет, то див показан
Спустя 2 минуты, 27 секунд (11.03.2011 - 22:38) ZSH написал(а):
DmitryOpalev
я так понял что он не хочет загружать на страницу инфу если браузер выше IE6 вообще
я так понял что он не хочет загружать на страницу инфу если браузер выше IE6 вообще
Спустя 1 минута, 18 секунд (11.03.2011 - 22:39) VELIK505 написал(а):
Цитата (ZSH @ 11.03.2011 - 19:38) |
DmitryOpalev я так понял что он не хочет загружать на страницу инфу если браузер выше IE6 вообще |
Правильно.
А как мне в алерт дивы запихать както можно там пометить чтобы он понимал что это php?
и чё можно сделать за вместо алерт чтобы не эта штука вылетала по центру а сверху подгружалось
Спустя 3 минуты, 27 секунд (11.03.2011 - 22:43) ZSH написал(а):
jsie6.js :
var html = 'html который покажется если IE6';
$('body').append(html);
Спустя 3 минуты, 16 секунд (11.03.2011 - 22:46) VELIK505 написал(а):
Сделал скрипт с содержимым:
Не пашет
var html = '<div style='border: 1px solid #F7941D; background:
#FEEFDA; text-align: center; clear: both; height: 90px; position: relative;'>
<div style='position: absolute; right: 3px; top: 3px; font-family: courier new;
font-weight: bold;'><a href='#' onclick='javascript:this.parentNode.parentNode.style.display="none"; return false;'><img src='http://www.ie6nomore.com/files/theme/ie6nomore-cornerx.jpg' style='border: none;' alt='Скрыть уведомление'/></a></div>
<div style='width: 640px; margin: 0 auto; text-align: left; padding: 0; overflow: hidden; color: black;'>
<div style='width: 75px; float: left;'><img src='
http://www.ie6nomore.com/files/theme/ie6nomore-warning.jpg' alt='Warning!'/></div>
<div style='width: 275px; float: left; font-family: Arial, sans-serif;'>
<div style='font-size: 14px; font-weight: bold; margin-top: 12px;'>Вы используете устаревший браузер</div>
<div style='font-size: 12px; margin-top: 6px; line-height: 12px;'>Для более удобной работы с сайтом, пожалуйста, обновите ваш браузер.<br /><b><a href= 'http://www.whatbrowser.org/ru/'>Что такое браузер?</a><br /><a href='
http://getbrowsers.com/ru/why/'>Зачем его обновлять?</a></b></div>
</div>
<div style='width: 75px; float: left;'><a href='http://www.mozilla-europe.org/ru/firefox/' target='_blank'><img src='
http://www.ie6nomore.com/files/theme/ie6nomore-firefox.jpg' style='border: none;' alt='Firefox 3.5'/></a></div>
<div style='width: 75px; float: left;'><a href='http://www.microsoft.com/rus/windows/internet-explorer/worldwide-sites.aspx' target='_blank'><img src='
http://www.ie6nomore.com/files/theme/ie6nomore-ie8.jpg' style='border: none;' alt='Internet Explorer 8'/></a></div>
<div style='width: 73px; float: left;'><a href='http://www.apple.com/ru/safari/download/' target='_blank'><img src='
http://www.ie6nomore.com/files/theme/ie6nomore-safari.jpg' style='border: none;' alt='Safari 4'/></a></div>
<div style='float: left;'><a href='
http://www.google.com/chrome' target='_blank'><img src='http://www.ie6nomore.com/files/theme/ie6nomore-chrome.jpg' style='border: none;'
alt='Google Chrome'/></a></div>
</div>
</div>';
$('body').apend(html);
Не пашет
Спустя 1 минута, 48 секунд (11.03.2011 - 22:48) ZSH написал(а):
еще вариант разбери содержимое:
$_SERVER["HTTP_USER_AGENT"]
Спустя 36 секунд (11.03.2011 - 22:48) ZSH написал(а):
jQuery есть?
Спустя 1 минута, 21 секунда (11.03.2011 - 22:50) VELIK505 написал(а):
Джеквери не имееться в наличии ![user posted image](http://pharm-forum.ru/smiles/april/hoera.gif)
Ну как то же в Js можно вставить что мне нужно
![user posted image](http://pharm-forum.ru/smiles/april/hoera.gif)
Ну как то же в Js можно вставить что мне нужно
Спустя 5 минут, 13 секунд (11.03.2011 - 22:55) ZSH написал(а):
var html = 'html который покажется если IE6';
document.getElementById('alert').innerHtml = html;
и создай пустой елемент с ID alert в основном HTML (<div id="alert"></div>)
Спустя 4 минуты, 24 секунды (11.03.2011 - 22:59) VELIK505 написал(а):
Создал. При заходи на сайт уже вылетает с IE6 что типо JS не может прочитать нажимаешь ок заходит на сайт но ничё не всплывает.
Но я незнаю но вот даже апи вконтакте как то с одного JS подгружаеться целая форма коментарий и всего чего хочешь.
И в 1 JS и php и html и js и css как то запихано.
Вот кстати скрипт http://userapi.com/js/api/openapi.js?22
Но я незнаю но вот даже апи вконтакте как то с одного JS подгружаеться целая форма коментарий и всего чего хочешь.
И в 1 JS и php и html и js и css как то запихано.
Вот кстати скрипт http://userapi.com/js/api/openapi.js?22
Спустя 2 часа, 34 минуты, 50 секунд (12.03.2011 - 01:34) Лена написал(а):
У вас в oplata.php только html?
<script>
if (navigator.userAgent.indexOf(IE 6) != -1)
document.write('ваш_код_выше');
</script>
Редирект не подойдет?
<script type="text/javascript">
if (navigator.userAgent.indexOf(IE 6) != -1)
location.replace("http://adress.com/oplata.php");
</script>
<script>
if (navigator.userAgent.indexOf(IE 6) != -1)
document.write('ваш_код_выше');
</script>
Редирект не подойдет?
<script type="text/javascript">
if (navigator.userAgent.indexOf(IE 6) != -1)
location.replace("http://adress.com/oplata.php");
</script>
Спустя 5 минут, 47 секунд (12.03.2011 - 01:40) Trianon написал(а):
если мне какой-либо сайт посоветует поменять браузер, то я, пожалуй, поменяю сайт.
Это при том, что браузеры я менял раз десять, не меньше.
Это при том, что браузеры я менял раз десять, не меньше.
Спустя 12 минут, 13 секунд (12.03.2011 - 01:52) VELIK505 написал(а):
Цитата (Trianon @ 11.03.2011 - 22:40) |
если мне какой-либо сайт посоветует поменять браузер, то я, пожалуй, поменяю сайт. Это при том, что браузеры я менял раз десять, не меньше. |
Зайдите в контакт с IE6
Спустя 4 минуты, 43 секунды (12.03.2011 - 01:57) Trianon написал(а):
Цитата |
Зайдите в контакт с IE6 |
Это к тому, чтоб я форум поменял?
![smile.gif](http://phpforum.ru/html/emoticons/smile.gif)
Так не считается.
Это ж не портал рекомендует, а посетитель.
Спустя 3 часа, 3 минуты, 18 секунд (12.03.2011 - 05:00) Santehnick написал(а):
Цитата (VELIK505 @ 11.03.2011 - 19:39) | ||
Правильно. А как мне в алерт дивы запихать както можно там пометить чтобы он понимал что это php? и чё можно сделать за вместо алерт чтобы не эта штука вылетала по центру а сверху подгружалось |
а зачем тебе вообще php использовать тут? ниже набросал код проверки версии браузера для Ослика.
<script>
function IE() {
var agent = navigator.userAgent.toLowerCase() ;
var i = agent.indexOf('msie') ;
if(i != -1) return parseFloat(agent.slice(i+5)) ;
return false ;
}
var IEVersion = IE() ;
if(IEVersion < 7) {
document.write('<div>Ваш браузер устарел, обновите его.</div>') ;
}
</script>
Вот в условии версию браузера меняй и будет тебе счастье. Выводить можно в дивах, а можно без дивов, в общем как сам захочешь, так и сделаешь.
Спустя 56 минут, 48 секунд (12.03.2011 - 05:57) kirik написал(а):