Случайный девиз по HTTPXML
Если вы хотите читать наш блог, то подпишитесь на RSS канал. Спасибо!
Рассморим получение случайного девиза (ориджина, 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>



Евгений @ 11 апреля 2006 18:43
Как можно использовать подобные цитаты на сайте?
outlook17 @ 9 августа 2006 2:38
С помощью скриптов
Вова @ 13 сентября 2006 21:06
Плохой сайт, ничего не найдёш
Andrew @ 13 сентября 2006 22:07
А что искал?
Dima @ 25 июля 2007 19:17
а как сделать на сайте, чтоб девиз выбирался из текстового файла?
научите пожалуйста