Форум программистов, компьютерный форум, киберфорум
Javascript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
Старый
CustomButtons часть 7-я. Еще пара слов о GreaseMonkey и букмарклетах.
Запись от diadiavova размещена 17.03.2016 в 11:18
Показов 3522 Комментарии 0

  1. Фильтрация элементов меню в зависимости от адреса страницы
  2. Выполнение скрипта при загрузке страницы
  3. Работа с закладками
Фильтрация элементов меню в зависимости от адреса страницы

В GreaseMonkey есть такая удобная штука: команды скриптов в соответствующем меню отображаются только на тех страницах для которых одни предназначались. Это позволяет не...
Аватар для diadiavova
Старый
CustomButtons часть 6-я. Генерация текста.
Запись от diadiavova размещена 13.03.2016 в 14:23
Показов 2999 Комментарии 0

  1. Генерация текста из шаблонов
  2. Преобразование страницы с помощью XSLT
То, что будет описано в этой статье не относится исключительно к CustomButtons и платформе Mozilla, тем не менее при работе с этим расширением может оказаться полезным.
Генерация текста из шаблонов

Создание HTML-кода для отображения выходных данных и создания диалоговых окон может оказаться процессом достаточно...
Аватар для diadiavova
Старый
CustomButtons часть 5-я. Добавим интерактивности.
Запись от diadiavova размещена 10.03.2016 в 14:44
Показов 2896 Комментарии 0

  1. Панели
  2. Вывод данных в виде HTML-документа
  3. Модальные диалоги и наблюдатели
Многие задачи автоматизации требуют либо вывода какой-то информации пользователю, либо предоставления ему возможности ввести какие-то данные или выбрать параметры выполнения. Самые простые задачи такого типа могут быть решены...
Аватар для diadiavova
Старый
CustomButtons часть 4-я. Добавим оверлеи в кнопку
Запись от diadiavova размещена 06.03.2016 в 00:35
Показов 4286 Комментарии 0

  1. Оверлеи
  2. Внедрение оверлея в код кнопки
  3. Схема XUL
Дополнять контекстное меню одним-двумя элементами можно и программно, как это было показано в предыдущей статье, но создавать код более-менее сложной структуры вручную - как-то не хочется. Кроме того, пример с контекстным меню был просто иллюстрацией...
Аватар для diadiavova
Старый
CustomButtons часть 3-я. Взаимодействие с интерфейсом Firefox.
Запись от diadiavova размещена 27.02.2016 в 13:45
Показов 3804 Комментарии 0

  1. Откуда брать информацию о структуре интерфейса
  2. Контекстное меню
Ознакомившись с работой с файловой системой, буфером обмена, реестром и тому подобными вещами, можно уже делать много чего. Однако код с chrome-привилегиями может гораздо больше. И одной из таких возможностей является возможность взаимодействия...
Аватар для diadiavova
Старый
Рейтинг: 5.00. Голосов: 1.
CustomButtons часть 1-я. О запуске скриптов в браузере или почему я предпочитаю CustomButtons.
Запись от diadiavova размещена 22.02.2016 в 12:15
Показов 6687 Комментарии 8

  1. О запуске скриптов
  2. Достоинства и недостатки.
  3. Почему я предпочитаю CustomButtons
  4. Миниликбез по XUL
  5. Куда все это вставлять
О запуске скриптов

Любому пользователю интернета, умеющему хоть немного программировать, по всей видимости приходила в голову мысль, что неплохо было бы иметь возможность...
Аватар для diadiavova
Старый
Качаем видео и музыку из "вконтактика".
Запись от diadiavova размещена 29.01.2016 в 01:25
Показов 3205 Комментарии 0

На данный момент (17.04.2017) скрипты размещенные в этой теме первоначально - неактуальны. Вконтактик сменил структуру страниц, адресов аудиофайлов теперь вообще нет на страницах и как они запрашиваются - неизвестно. Скрипт для скачивания видео заменил рабочей версией.
  1. Постановка вопроса
  2. Инструменты
  3. Загрузка музыки
  4. Загрузка видео
Постановка вопроса

Когда описывается очередной способ сделать то, что уже давным-давно...
Аватар для diadiavova
Старый
Regex Tuesday
Запись от NEbO размещена 22.10.2015 в 18:03
Показов 2440 Комментарии 0
Метки challenge, javascript, regexp

1. http://callumacrae.github.io/r... Fstrong%3E
2. http://callumacrae.github.io/r... .*%5C)%2Fi...
Старый
Рейтинг: 5.00. Голосов: 3.
Утилита для биндинга сочетаний клавиш на js
Запись от BANO размещена 06.08.2015 в 11:49
Показов 2978 Комментарии 0
Метки binder, javascript

Решил вот поделится своей реализацией бинда сочетаний.
Использовать очень легко:
JavaScript
1
2
3
4
function undo(e){// функция вынесена отдельно для удобства снятия бинда
    // e - объект события клавиатуры, не урезанный ничего с ним кроме вас никто не сделает
    undo("text"); // делаем что душе захочется
    return "stop";
...
Аватар для BANO
Ренегат
Старый
Рейтинг: 5.00. Голосов: 2.
Лёгкий способ определения Браузера IE и его версии
Запись от and_y87 размещена 15.08.2014 в 10:25
Показов 3470 Комментарии 1
Метки javascript, юмор

Пожалуй это самый лёгкий и простой способ вычисления IE и его версии.

что бы увидеть метод смотрите далее...

Определяем то что пользователь вошёл на сайт через Internet Explorer:
JavaScript
1
if ( confirm( 'У Вас Intenet Explorer ?' ) ) var msie = true;
Определяем версию браузера:
JavaScript
1
if( msie ) var msie_version = prompt("Какая у вас версия IE", "8");
Знаю...
1 апреля далеко...
Но всё...
Аватар для and_y87
Develo0per
Старый
Рейтинг: 5.00. Голосов: 1.
Арифметика JavaScript и PHP
Запись от Kantaria размещена 29.11.2012 в 23:02 / HTML+CSS=Камасутра
Показов 61275 Комментарии 11

Сегодня во время учебы Js, я столкнулся с интересной проблемой.
Я написал простенький код:

JavaScript
1
2
3
4
5
6
7
<script type="text/javascript">
var a = 10;
a /= 50;
a++;
a--;
document.write(a);
</script>
И ожидал получить на него разумный по логике ответ 0.2
Но как ни странно ответ получился - 0.19999999999999996
После долгих раздумий я решил выяснить из-за...
Аватар для Kantaria
html + css = камасутра
Старый
Вставка на страницу содержимого другой страницы с помощью JavaScript
Запись от xZooYx размещена 14.10.2012 в 13:00
Показов 7406 Комментарии 0

Пример: загрузка на главную страницу страницы новостей.

Страница новостей news.html
HTML5
1
2
<p>Новость 1</p>
<p>Новость 2</p>
Главная страница
HTML5
1
2
3
4
5
6
7
8
9
10
<html>
<head>
<script type="text/javascript" src="jquery.js"></script>
<script>
$(function() {
    $.ajax({ 
        url: "news.html" 
    })
    .done(function(data) { 
        $('#News').html(data);
...
Аватар для xZooYx
Старый
Рейтинг: 5.00. Голосов: 1.
Delphi запуск JavaScript [jsWebBrowser 3]
Запись от Alex_pac размещена 18.07.2012 в 13:13
Показов 14478 Комментарии 1
Метки delphi, javascript

Модуль jsWebBrowser 3

http://jqbook.narod.ru/delphi/javascript.htm <<- официальная страница

Нажмите на изображение для увеличения
Название: jsEmbeded.png
Просмотров: 833
Размер:	46.3 Кб
ID:	946

Модуль позволяет легко и просто использовать JavaScript страницы через стандартный компонент TWebbrowser или TEmbededWB

Имеются функции для легкого обращения к DOM элементам страницы.

В модуле предусмотрены функции по управлению событиями элементов страницы на уровне программы.

Список...
Аватар для Alex_pac
Новые блоги и статьи
Книги по геймдизайну, левел-дизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version 1. 2003 - 06 - Designing Virtual Worlds (1st Edition) Автор: Richard A. Bartle | Объем: 768 стр. Ссылки: Amazon . . .
Родители токсичные абьюзеры по отношению к своим детям ругают их оскорбляют не любят
zorxor 08.11.2026
Жить в атмосфере постоянных оскорблений, критики и холодности со стороны родителей — это тяжелое и болезненное испытание, которое оставляет глубокие эмоциональные раны. Токсичное и абьюзивное. . .
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
Проверка полного ФИО в типовом справочнике
Maks 07.11.2026
Решение реализовано в конфигурации КА2, на примере справочника "КонтактныеЛицаПартнеров". Задача: Запрет инициалов. Не допускаеть использование сокращений вида "И. И. ", "И. И. ", "И И" и. . .
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . . Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
Красочные поля с номером страницы svg+background-image
russiannick 04.11.2026
Красочные поля с номером страницы не менее важны чем в эпоху бумажных книг. Посему спешу представить почтеннейшей публике этот важный инструмент который эти поля и формирует. В процессе разработки. . .
Вступаем в новую фазу генерации favicons, векторную.
russiannick 02.11.2026
Теперь нет нужды скрывать что используется простой svg. Исходный код изображения помещаем в поле и жмем кнопку. Исходник преобразуется в вид корректный для помещения в favicon или в url(). Нажатие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru