ГлавнаяЗагрузитьКупитьМодулиШаблоныСтатьиПоддержкаНовости/ПрессаБлог

Случайный девиз по HTTPXML

написано в рубрике: Справочник — Outlook Blogger @ Вс 9.04.2006 23:54

Рассморим получение случайного девиза (ориджина, origin) в подпись Вашего письма. В принципе такие сервисы существовали еще на заре Интернета, но русскоязычных до сих пор не так и много. Этот сервис Вы можете использовать не только для писем, но и, например, в командной строке..

Итак, что такое HTTPXML? Это объект, встроенный в Windows, который умеет обращаться к любому URL и получать оттуда данные. В основном это данные в формате XML, но не проблема получить и простой текст, без всякого XML.

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

Чтобы получить подобный девиз в письмо, будем использовать следующий скрипт для плагина Potolook. Расположите его в секции инициализации вашего шаблона.

 var RandomQuote = GetHTTPXML("http://www.potolook.ru/services/quotes/");function GetHTTPXML(URL, Method, XMLReturnFlag, SendData){
   var XMLHTTP = new ActiveXObject('Microsoft.XMLHTTP');
   XMLHTTP.open(Method?Method:'GET', URL, 0, '', '');
   XMLHTTP.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
   XMLHTTP.send(SendData);
   if(XMLReturnFlag)
    return(XMLHTTP.responseXML)
   else
    return(XMLHTTP.responseText);
 }

Теперь в тексте шаблона, например в секции После можно вывести полученную цитату следующим образом:

 <%=RandomQuote%>

Чтобы получать случайный девиз в WHS (что-то наподобии bat файла), то сохраните его в файле и назовите, например, quote.js (расширение js обязательно). После этого второй строкой допишите вывод на экран полученного девиза (сама функция остается прежней):

 var RandomQuote = GetHTTPXML("http://www.potolook.ru/services/quotes/");
 WScript.echo(RandomQuote);
 ...

Для вставки случайной фразы на Вашем сайте можно использовать следующий код:

 <IFRAME src="http://www.potolook.ru/services/quotes/" mce_src="http://www.potolook.ru/services/quotes/"></IFRAME>

5 комментариев »

  1. Евгений @ 11 апреля 2006 18:43

    Как можно использовать подобные цитаты на сайте?

  2. outlook17 @ 9 августа 2006 2:38

    С помощью скриптов

  3. Вова @ 13 сентября 2006 21:06

    Плохой сайт, ничего не найдёш

  4. Andrew @ 13 сентября 2006 22:07

    А что искал?

  5. Dima @ 25 июля 2007 19:17

    а как сделать на сайте, чтоб девиз выбирался из текстового файла?
    научите пожалуйста

TrackBack URL

Оставить комментарий

*

Нажмите для прослушивания


Инфо


RSS лента блога
RSS лента комментариев блога
Рейтинг блогов



Плагин Potolook для Microsoft Outlook
© 2004-2011 Позитик. Все права защищены.

Microsoft®, Outlook® и эмблема Office являются охраняемыми товарными знаками корпорации Майкрософт (Microsoft Corporation) в США и/или других странах.
Копирование и использование материалов разрешается только в случае указания явной гиперссылки на сайт http://www.potolook.ru, как на источник получения информации.

Разработка сайта — "Позитик"

Рейтинг@Mail.ru