PageSourceSearch

https://www.marketwatch.ro/ajax.js

js marketwatch.ro collected 2026-10-02 05:12:08 UTC 4,157 bytes, 179 lines download raw bytes

1//<script type="text/javascript">
2
3var loadedobjects=""
4//var rootdomain="http://"+window.location.hostname
5//---------------------------
6function ajaxpage(url, containerid)
7{	
8	var page_request = false
9	
10	if (window.XMLHttpRequest){// if Mozilla, Safari etc
11		
12		page_request = new XMLHttpRequest();
13			
14	}
15	else if (window.ActiveXObject)
16	{ // if IE
17		
18		try 
19		{	
20			page_request = new ActiveXObject("Msxml2.XMLHTTP");
21			
22		} 
23		catch (e)
24		{	
25			try
26			{	
27				page_request = new ActiveXObject("Microsoft.XMLHTTP");
28				
29			}
30			catch (e){}
31		}
32	}
33	else
34	{
35		return false;
36	}
37	
38	page_request.open('GET', url, true);
39	page_request.onreadystatechange=function(){
40		loadpage(page_request, containerid)
41		}
42	page_request.send(null);
43	
44}
45
46//---------------------------------
47// initialize the validation requests cache
48	//var cache = new Array();
49	var cache = "";
50	
51function ajaxpagepost(url, containerid)//,postdata)
52{	
53	var page_request = false
54	
55	if (window.XMLHttpRequest){// if Mozilla, Safari etc
56		
57		page_request = new XMLHttpRequest();
58			
59	}
60	else if (window.ActiveXObject)
61	{ // if IE
62		
63		try 
64		{	
65			page_request = new ActiveXObject("Msxml2.XMLHTTP");
66			
67		} 
68		catch (e)
69		{	
70			try
71			{	
72				page_request = new ActiveXObject("Microsoft.XMLHTTP");
73				
74			}
75			catch (e){}
76		}
77	}
78	else
79	{
80		return false;
81	}
82	//var cacheEntry = cache.shift();
83	page_request.open('POST', url, true);
84	//page_request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
85	page_request.setRequestHeader("Content-Type",
86"application/x-www-form-urlencoded; charset=iso-8859-1");
87	page_request.onreadystatechange=function(){
88		loadpage(page_request, containerid)
89		}
90	//alert(cache);
91	//x = encodeURIComponent(cache);
92	page_request.send(cache);
93	cache="";
94	
95	
96	
97	
98}
99//-----------------------------------
100function loadpage(page_request, containerid)
101{
102		
103if (page_request.readyState == 4 )
104{
105	if(page_request.status==200 || window.location.href.indexOf("http")==-1)
106	{
107		// read the response 
108		response = page_request.responseText;
109		
110		// server error? 
111		if (response.indexOf("ERRNO") >= 0 || response.indexOf("error") >= 0 || response.length == 0) { 
112		// display error message 
113		//alert(response.length == 0 ? "Server serror." : response); 
114		// exit function return; 
115		} 
116		//sus='<table border="0" cellspacing="0" cellpadding="0" width="780" align="center">'+
117			//'<tr valign="top" >';
118		//jos='</tr></table>';
119		//document.getElementById(containerid).innerHTML=sus+response+jos;
120		if(document.getElementById(containerid)){
121		document.getElementById(containerid).innerHTML=response;
122		}
123		
124	}
125	else 
126	{
127		alert("Error reading server response.")
128	} 
129}
130}
131//----------------------------------
132function loadobjs(){
133if (!document.getElementById)
134return
135for (i=0; i<arguments.length; i++){
136var file=arguments[i]
137var fileref=""
138if (loadedobjects.indexOf(file)==-1){ 
139	//Check to see if this object has not already been added to page before proceeding
140if (file.indexOf(".js")!=-1){ //If object is a js file
141fileref=document.createElement('script')
142fileref.setAttribute("type","text/javascript");
143fileref.setAttribute("src", file);
144}
145else if (file.indexOf(".css")!=-1){ //If object is a css file
146fileref=document.createElement("link")
147fileref.setAttribute("rel", "stylesheet");
148fileref.setAttribute("type", "text/css");
149fileref.setAttribute("href", file);
150}
151}
152if (fileref!=""){
153document.getElementsByTagName("head").item(0).appendChild(fileref)
154loadedobjects+=file+" " //Remember this object as being already added to page
155}
156}
157}
158//--------------------------
159function init1(){
160	
161	ajaxpage('home.html','recent_news');
162}
163
164//----------------------------
165function setCache(inputValue, fieldID)
166{
167// if we received non-null parameters, we add them to cache in the
168// form of the query string to be sent to the server for validation
169if (inputValue && fieldID )
170{
171// encode values for safely adding them to an HTTP request query string
172//inputValue = encodeURIComponent(inputValue);
173//fieldID = encodeURIComponent(fieldID);
174// add the values to the queue
175cache+=fieldID + "="+ inputValue + "&";
176//cache.push(fieldID + "="+ inputValue + "&");
177}
178}
179//</script>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.