Показать сообщение отдельно
Старый 15.03.2007, 10:38   #14  
sam is offline
sam
Участник
 
160 / 25 (1) +++
Регистрация: 04.08.2003
Адрес: Красноярск
на onLoad формы сделайте вызов веб службы либо aspx страницы, возвращающей ближайший курсы доллара\ евро на текущую дату.

есть веб страница - получает в заголовке код объекта, возвращает что то типа <nodeid >значение</nodeid >

есть функция на js - вызывает эту страницу

Код:

function GetSingleFromPage (url, nodeid )
{

	var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	xmlhttp.open("post", url, false);
	xmlhttp.send();

	var startTag1 = "<"+nodeid+">";
	var endTag1 = "</"+nodeid+">";
	var start =0;
	var end = 0;

	start = xmlhttp.responseXML.xml.indexOf(startTag1, end) + startTag1.length;

	end = xmlhttp.responseXml.xml.indexOf(endTag1, end+1);
	text = xmlhttp.responseXML.xml.substring(start, end);

	if(text != null)
	{
                   	  return text;
	
	}
	else
	{
		alert(xmlhttp.responseXML.xml);
	}
	return null;
	
}
ну а дальше вызываете функцию и получаете строку, ее конвертируйте в число.

Последний раз редактировалось sam; 15.03.2007 в 10:47.