HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 04.04.2008, 12:24
smOleg
Banned
Регистрация: 30.11.2007
Сообщений: 114
С нами: 9708371

Репутация: 54
По умолчанию

Цитата:
Сообщение от Architek86  
Ламерский вопрос, но всё же..
Нужен javascript, который в зависимсоти от браузера подключал нужный файл стилей - если Опера, то opera.css, если любой другой, то all.css...
помогите ламерчегу
на пхп
_http://xpoint.ru/forums/internet/html_css/compatibility/thread/40332.xhtml

Цитата:
А можно в css использовать конструкции, которые только опера понимает, например,
background-image/**/: ....
это уже хак. Наверно человеку это ненадо раз так вопрос поставил

Последний раз редактировалось smOleg; 04.04.2008 в 12:29..
 
Ответить с цитированием

  #2  
Старый 04.04.2008, 09:48
d_x
Постоянный
Регистрация: 25.03.2008
Сообщений: 670
С нами: 9541766

Репутация: 2407


По умолчанию

Код:
<head>
<script language='JavaScript'>
var uagent=navigator.userAgent.toLowerCase();
var is_opera=(uagent.indexOf('opera')!=-1);
if(is_opera)
  document.write("<link rel='stylesheet' href='стиль_оперы.css' type='text/css'>");
else
  document.write("<link rel='stylesheet' href='стиль_всех.css' type='text/css'>");
</script></head><body>тело документа...</body>
А можно в css использовать конструкции, которые только опера понимает, например,
background-image/**/: ....
то есть после имени параметра ставить /**/
 
Ответить с цитированием

  #3  
Старый 06.04.2008, 00:15
Architek86
Познающий
Регистрация: 20.02.2008
Сообщений: 82
С нами: 9590577

Репутация: 2
По умолчанию

Цитата:
Сообщение от smOleg  
на пхп
_http://xpoint.ru/forums/internet/html_css/compatibility/thread/40332.xhtml
Хм.. полезно, но не годится - у меня сайт на юкозе, а там пхп нет
 
Ответить с цитированием

  #4  
Старый 06.04.2008, 01:40
De-visible
Banned
Регистрация: 06.01.2008
Сообщений: 904
С нами: 9655526

Репутация: 1821


По умолчанию

_http://maxq.ru/blog/opredelenie-brauzera-na-javascript/
Пригодится!
 
Ответить с цитированием

  #5  
Старый 07.04.2008, 01:16
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,315
С нами: 10248806

Репутация: 2371


По умолчанию

Нужен следующий js скрипт:
Сделать так чтобы пользователь мог вводить в форму только БОЛЬШИЕ латинские буквы и цифры

Воть)
 
Ответить с цитированием

  #6  
Старый 07.04.2008, 01:59
ZET36
Участник форума
Регистрация: 08.10.2007
Сообщений: 259
С нами: 9785147

Репутация: 137
По умолчанию

Цитата:
Сообщение от Isis  
Нужен следующий js скрипт:
Сделать так чтобы пользователь мог вводить в форму только БОЛЬШИЕ латинские буквы и цифры

Воть)
держи

Код:
<form name="f">
<input type="text" name="n" onKeyUp="zet()">
</form>

<script>
function zet()
{
var lowerText=document.f.n.value;
document.f.n.value=lowerText.toUpperCase();
}
</script>

Последний раз редактировалось ZET36; 07.04.2008 в 02:11..
 
Ответить с цитированием

  #7  
Старый 07.04.2008, 02:22
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,315
С нами: 10248806

Репутация: 2371


По умолчанию

Спасибо, но не вижу проверку на латиницу..
Русские символы не нужны...
И можно ли сделать так чтобы если поставил русскую букву, то она автоматом сменилась на английскуй на той же раскладке?
Т.е. ввели букву "щ", она поменялась на "o" латинскую
 
Ответить с цитированием

  #8  
Старый 07.04.2008, 04:01
ZET36
Участник форума
Регистрация: 08.10.2007
Сообщений: 259
С нами: 9785147

Репутация: 137
По умолчанию

Цитата:
Сообщение от Isis  
Спасибо, но не вижу проверку на латиницу..
Русские символы не нужны...
И можно ли сделать так чтобы если поставил русскую букву, то она автоматом сменилась на английскуй на той же раскладке?
Т.е. ввели букву "щ", она поменялась на "o" латинскую
сори неувидел. встроенную функцию для такой замены я что то ненашол. можно написать самому вот пример

Код:
<form name="f">
<input type="text" name="n" onKeyUp="zet()">
</form>

<script>
function zet()
{
var lowerText=document.f.n.value;
lowerText=lowerText.replace(/й/g, "q"); // замена "р"  на "r" 
lowerText=lowerText.toUpperCase(); // все буквы в строке заглавные
document.f.n.value=lowerText;
}
</script>
в лом переписывать весь алфавит я просто привёл пример замены одной бувы

Последний раз редактировалось ZET36; 07.04.2008 в 04:16..
 
Ответить с цитированием

  #9  
Старый 07.04.2008, 05:57
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,315
С нами: 10248806

Репутация: 2371


По умолчанию

Огромное спасибо..все работает
 
Ответить с цитированием

  #10  
Старый 07.04.2008, 13:12
ZET36
Участник форума
Регистрация: 08.10.2007
Сообщений: 259
С нами: 9785147

Репутация: 137
По умолчанию

Isis

блин немножко правда ошибся сначало нужно было поставиьть возведение в заглавные а патом замена букв. что бы непрописывать замену например й и Й отдельно. тут сразу строка преобразует в зглавную а потом заменяет её

Код:
<form name="f">
<input type="text" name="n" onKeyUp="zet()">
</form>

<script>
function zet()
{
var lowerText=document.f.n.value;
lowerText=lowerText.toUpperCase(); // все буквы в строке заглавные
lowerText=lowerText.replace(/В/g, "V"); // замена "В"  на "V" 
document.f.n.value=lowerText;
}
</script>
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Delphi]/[Pascal] Задай вопрос, получи ответ Isis С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 6762 17.06.2010 21:23



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.

×

Внести депозит

Введите сумму USDT:

Принимается только USDT TRC20. Fake/Flash USDT не засчитывается.

×

Вывести депозит

Сумма USDT:

Ваш USDT TRC20 кошелек:

Заявка будет отправлена администратору.