Четверг, 10.07.2025, 20:36
Приветствую Вас Гражданское лицо | RSS
[SEARCH_TITLE]
[SEARCH_FORM]
Главная | Каталог статей | Регистрация | Вход
TMS
Форма входа
Сайт переехал на новый адрес:
//alexcoder.ucoz.ru
На данном адресе новые материалы выкладываться не будут
Также по новому адресу доступен оффлайн архив материалов
Меню сайта

Категории раздела
Программирование [10]
Компъютеры [2]
WEB [2]
Веб-сервисы
Игры [2]
ОС [6]

Поиск

Облако тегов

Наш опрос
Оцените мой сайт
Всего ответов: 22

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Также использую Google Analystic

Мини-чат

KASPERSKY
Новости вирусоной активности

Реклама
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz

  • Главная » Статьи » Компъютеры » Программирование

    Написание бутмарклетов
    Итак. Мне понадобился бутмарклет для перевода страницы гуглом. Для тренировки я решил написать свой.
    А заодно обощить опыт

    Зайдя на гуглопереводчик и введя http://www.microsoft.com я обнаружил в адресной строке следующее

    http://translate.google.com/translate?js=y&prev=_t&hl=ru&ie=UTF-8&layout=1&eotf=1&u=http://www.microsoft.com&sl=en&tl=ru

    Где http://www.microsoft.com - интересующий нас URL

    Т.е. мы должны стряпать его так
    http://translate.google.com/translate?js=y&prev=_t&hl=ru&ie=UTF-8&layout=1&eotf=1&u=интересующий адрес&sl=en&tl=ru

    На js это будет выглядеть так :

    Code

    url = window.location;
    window.location = 'http://translate.google.com/translate?js=y&prev=_t&hl=ru&ie=UTF-8&layout=1&eotf=1&u='+url+'&sl=en&tl=ru'

    В пригодном для установки виде бутмарклет будет выглядеть так :

    Code

    <a href="javascript:{url = window.location;window.location = 'http://translate.google.com/translate?js=y&prev=_t&hl=ru&ie=UTF-8&layout=1&eotf=1&u='+url+'&sl=en&tl=ru';}">Перевести GOOGLE</a>

    Перевести GOOGLE

    Категория: Программирование | Добавил: alexKniaz (14.06.2010)
    Просмотров: 627 | Рейтинг: 0.0/0
    Всего комментариев: 0
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]

    Copyright MyCorp © 2025
    Конструктор сайтовuCoz