Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Создаю расширение 
:(
    Опции темы
systemIV
Дата 19.4.2011, 18:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 155
Регистрация: 28.3.2011

Репутация: нет
Всего: -1



Здравствуйте!
Задался идеей создать собственное расширение для Google Chrome.

Расширение, это javascript который визуально делит страницу на заданное количество колонок.
Задается это количество в массиве, каждое значение это процент.

Вот код скрипта:
Код

function columns(a) {
    document.write('<style type="text/css"> .column_ { position: fixed; ' +
        'z-index: 999; top: 0; display: block; height: 100%;' +
        'border-right: 1px dashed #4affff; }' +
        '* html .column_ {position: absolute; } </style>');

    for (var i = 0, l = a.length; i < l; i++)
            document.write('<span class="column_" style="left: ' + a[i] + '%"></span>');
}


При написании такой строки:
Код

columns([2, 10, 18, 26, 34, 42, 50, 58, 66, 74, 82, 90, 98]);


Он визуально разметит страницу.

Что бы задавать это всё решил использовать поле input.
Читал статьи по разработке плагинов, и понял что будет затруднение передать массив из поля Инпут в скрипт, т.к. они в дву разных документа.
Кто подскажет свои мысли?
PM ICQ Skype   Вверх
Котокобра
Дата 21.4.2011, 13:21 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 147
Регистрация: 26.11.2009

Репутация: 0
Всего: 4



ты имеешь в виду закладурку?

что мешает сделать добавить создание поля input в ту же функцию?

или есть еще более простой вариант:

Код

javascript: var x = prompt('your text', 'columns([50, 50]);'); alert(x);



Это сообщение отредактировал(а) Котокобра - 21.4.2011, 13:23
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0559 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.