Приветствую Вас Прохожий | RSS Воскресенье, 19.01.2025, 20:49
Меню сайта
ВИДЕО УРОКИ СКРИПТЫ UCOZ ШАБЛОНЫ UCOZ ФОТОШОП UCOZ КАТАЛОГ СТАТЕЙ ВЕБМАСТЕРУ UCOZ ВИДЕО ФОТОШОПА ДОПОЛНЕНИЕ САЙТА РАЗДЕЛ СТУДИИ УСЛУГИ НАШЕГО САЙТА


Мини-чат
Все вопросы задаем в форуме,
здесь они игнорируются!



Статистика
Онлайн всего: 13
Гостей: 13
Пользователей: 0



Главная » Файлы » Скрипты для uCoz » Скрипты Разное

Смена ширины ajax окна на Cookies

Смена ширины ajax окна на Cookies Смена, ширины, ajax, окна, Cookies
Смена ширины ajax окна на CookiesДанный скрипт позволит пользователям вашего сайта самостоятельно изменять ширину блоков сайта или же всего сайта (смотря, что вы выберете).
Особенности:

На текстовое поле установлен запрет на ввод букв и символов.
К скрипту прикручены ограничения на изменение ширины на случай, если пользователь захочет установить слишком маленькую, или слишком большую ширину. Ограничения легко редактируются в файле скрипта.
Ширина сохраняется в Cookies браузера, чтобы при обновлении страницы ширина сохранялась.
При клике на кнопку "Сбросить" будет установлена стандартная ширина блока.

Данный шаг выполнять только, если на сайте не установлены Cookie!
Скачиваем скрипт Cookies и загружаем в папку "JS".
Далее: ПУ -> Управление дизайном -> На всех страницах -> Перед /head вставляем:
Code
<script type="text/javascript" src="/JS/q_cookies.js"></script>

Скачиваем скрипт и загружаем в папку "JS".
Далее: ПУ -> Управление дизайном -> На всех страницах -> Перед /body вставляем:
Code
<script type="text/javascript" src="/JS/cookie_width.js">
Теперь к нужному содержимому присваиваем id="web41k_body". Пример:
Code
div id="web41k_body"Содержимое/div

И в нужное место вставляем форму для редактирования ширины:
Code
<input id="web41k_4islo" type="text" onkeyup="proverka(this);" placeholder="Ширина сайта" style="width:100px;"><select id="web41k_pxpc"><option value="px">px</option><option value="%">%</option></select><input type="button" id="web41k_sw" value="Сохранить" onclick="save_width();"><input type="button" id="web41k_sw" value="Сбросить" onclick="reset_width();">
Установка завершена!

Настройка
В этом скрипте (2 пункт) корректируем числа:
Code
var px_min = 500; // Минимальная длина в px
var px_max = 1000; // Максимальная длина в px
var pc_min = 50; // Минимальная длина в %
var pc_max = 75; // Максимальная длина в %

На более подходящие В этом же скрипте, в этом участке:
Code
if (width == '') {alert('Error #1\nШирина не установлена');}
else {
if (izmer == 'px' && width < px_min) {alert('Error #2\nШирина не может быть меньше '+px_min+'px');}
else {
if (izmer == 'px' && width > px_max) {alert('Error #3\nШирина не может быть больше '+px_max+'px');}
else {
if (izmer == '%' && width < pc_min) {alert('Error #4\nШирина не может быть меньше '+pc_min+'%');}
else {
if (izmer == '%' && width > pc_max) {alert('Error #5\nШирина не может быть больше '+pc_max+'%');}
else {
if(total_width == getCookie('cookie_width')) {alert('Error #6\nДанная ширина уже установлена!');}
else {
alert('Ширина '+width+''+izmer+' успешно установлена!'); setCookie('cookie_width', width + izmer, 365); $('#web41k_body').css('width', getCookie('cookie_width'));}}}}}}};
$(document).ready(function(){if(getCookie('cookie_width')){$('#web41k_body').css('width', getCookie('cookie_width'));}});
function reset_width() {
if (getCookie('cookie_width')) {alert('Успешно!'); eraseCookie('cookie_width');}
else {alert('Ширина не установлена!')}
};
Автор\Источник: http://web41k.ru

Для того что бы скачать архив необходимо зайти на сайт как пользователь. Размер: 0.6 Kb
Просмотров: 1779 | Рейтинг: 1.5/6 | |Категория: Скрипты Разное | Добавил: мир | Дата: 03.06.2012 | Скачали: 1 | Теги: ajax, смена, cookies, окна, ширины
Похожие новости на нашем сайте
Коментарий к новости

Всего комментариев: 0

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Форма входа


Поиск


На форуме

1 Работа на заводе

29

2 Комплексный прогон сайт...

54

3 Армия

0

4 Может у кого есть!

6

5 Нужны копирайты

1

6 Остались честные СМИ?

0

7 Раздача подарков и стик...

1

8 Дисковое пространство

3

9 Ручной прогон по трасто...

19

10 бот для умножения денег...

0


Подробней о форуме


Комментарии



Copyright UcozOn.ru™ © 2008-2025


Кнопка 88х31 сайта ucozon.ru