NEWS.MN-мэдээллийн шинэ ертөнц
//todo
_changeTitle=function(title){
document.title=title+” news.mn”;
Gatex.gotoTop();
}
_changeSection=function(sectionId, section){
if(section!=null){
var element=document.getElementById(“headLogoTitle”);
if(element!=null){
if(section!=””){ element.innerHTML=”» “+section; }
else{ element.innerHTML=section; }
}
Gatex.ajaxUpdater(‘/banner?l=newsmn-head’, ‘headBanner’);
Gatex.ajaxUpdater(‘/banner?l=newsmn-head-logo’, ‘headLogoBanner’);
////////Gatex.ajaxUpdater(‘/banner?l=newsmn-right0’, ‘right_0_home’);
Gatex.ajaxUpdater(‘/banner?l=newsmn-right1’, ‘right_1_home’);
Gatex.ajaxUpdater(‘/banner?l=newsmn-goyo’, ‘right_goyo_home’);
Gatex.ajaxUpdater(‘/banner?l=newsmn-munguu’, ‘right_munguu_home’);
Gatex.ajaxUpdater(‘/banner?l=newsmn-right2’, ‘right_2_home’);
Gatex.ajaxUpdater(‘/banner?l=newsmn-right3’, ‘right_3_home’);
Gatex.ajaxUpdater(‘/banner?l=newsmn-right4’, ‘right_4_home’);
///Gatex.ajaxUpdater(‘/banner?l=newsmn-right5’, ‘right_5_home’);
Gatex.ajaxUpdater(‘/banner?l=newsmn-right6’, ‘right_6_home’);
Gatex.ajaxUpdater(‘/banner?l=newsmn-bottom’, ‘bottomTopBanner’);
try {
var pageTracker = _gat._getTracker(“UA-8520067-1″);
pageTracker._trackPageview();
} catch(err) {}
}
TopMenu.onSelectGetBySection(sectionId);
}
var HistoryTargetCollection={
setHistoryObject:function(element){
var historyTargetObject1=new Object();
historyTargetObject1.target=”mainBody”;
var element1CallControl=document.getElementById(historyTargetObject1.target+”CallControl”);
if(element1CallControl!=null){ historyTargetObject1.control=element1CallControl.innerHTML; }
var element1CallParams=document.getElementById(historyTargetObject1.target+”CallParams”);
if(element1CallParams!=null){ historyTargetObject1.params=element1CallParams.innerHTML; }
element.value1=historyTargetObject1;
var historyTargetObject2=new Object();
historyTargetObject2.target=”viewTarget”;
var element2CallControl=document.getElementById(historyTargetObject2.target+”CallControl”);
if(element2CallControl!=null){ historyTargetObject2.control=element2CallControl.innerHTML; }
var element2CallParams=document.getElementById(historyTargetObject2.target+”CallParams”);
if(element2CallParams!=null){ historyTargetObject2.params=element2CallParams.innerHTML; }
element.value2=historyTargetObject2;
}
}
_handleRequest=function(reqMethod, updateArea, control, params, history,warnDiv, callOnComplete){
if(warnDiv==null) warnDiv=updateArea;
new Ajax.Updater({success:updateArea}, control,
{ method:reqMethod,
parameters:params,
evalScripts:true,
onSuccess:function(){
Gatex.hideLoading();
},
onComplete:function(rn){
Gatex.hideLoading();
if(document.getElementById(updateArea+”CallControl”)!=null) document.getElementById(updateArea+”CallControl”).innerHTML=control;
if(document.getElementById(updateArea+”CallParams”)!=null) document.getElementById(updateArea+”CallParams”).innerHTML=params;
if(callOnComplete!=null || callOnComplete!=”) eval(callOnComplete);
if(history){
var historyObject=new Object();
HistoryTargetCollection.setHistoryObject(historyObject);
new_hash=Math.random();
dhtmlHistory.add(new_hash, historyObject);
}
},
on500:function(rn){
Gatex.hideLoading();
document.getElementById(updateArea).innerHTML=rn.responseText;
},
on10005:function(rn){
Gatex.hideLoading();
document.getElementById(warnDiv).innerHTML=rn.responseText;
},
onLoading:function(){
Gatex.showLoading();
}
});
}
hash_num=6;
historyAdd=function(tagId, control, params){
new_hash=Math.random();
var object = new Object();
object.value1 = tagId;
object.value2 = control;
object.value3=params;
dhtmlHistory.add(new_hash,object);
}
historyInit= function(){
dhtmlHistory.initialize();
dhtmlHistory.addListener(changeHistory);
var historyObject=new Object();
HistoryTargetCollection.setHistoryObject(historyObject);
new_hash=Math.random();
dhtmlHistory.add(new_hash, historyObject);
}
changeHistory=function(new_hash, v){
if(v!=null){
var isChange1=false;
var isChange2=false;
var elementControl1=document.getElementById(v.value1.target+”CallControl”);
var elementParams1=document.getElementById(v.value1.target+”CallParams”);
var elementControl2=document.getElementById(v.value2.target+”CallControl”);
var elementParams2=document.getElementById(v.value2.target+”CallParams”);
if(elementControl1!=null&&elementParams1!=null&&(v.value1.control!=elementControl1.innerHTML || v.value1.params!=elementParams1.innerHTML))
isChange1=true;
if(elementControl2!=null&&elementParams2!=null&&(v.value2.control!=elementControl2.innerHTML || v.value2.params!=elementParams2.innerHTML))
isChange2=true;
if(isChange1&&isChange2){
_handleRequest(‘get’,v.value1.target, v.value1.control, v.value1.params.replace(/&/g,”&”), false,v.value1.target,’_handleRequest(“get”,”‘+v.value2.target+'”, “‘+v.value2.control+'”, “‘+v.value2.params.replace(/&/g,”&”)+'”, false)’);
elementControl1.innerHTML=v.value1.control;
elementParams1.innerHTML=v.value1.params;
elementControl2.innerHTML=v.value2.control;
elementParams2.innerHTML=v.value2.params;
return;
}
if(isChange1){
_handleRequest(‘get’,v.value1.target, v.value1.control, v.value1.params.replace(/&/g,”&”), false);
elementControl1.innerHTML=v.value1.control;
elementParams1.innerHTML=v.value1.params;
return;
}
if(isChange2){
_handleRequest(‘get’,v.value2.target, v.value2.control, v.value2.params.replace(/&/g,”&”), false);
elementControl2.innerHTML=v.value2.control;
elementParams2.innerHTML=v.value2.params;
return false;
}
}
}
var gaJsHost = ((“https:” == document.location.protocol) ? “https://ssl.” : “http://www.”);
document.write(unescape(“%3Cscript src='” + gaJsHost + “google-analytics.com/ga.js’ type=’text/javascript’%3E%3C/script%3E”));
Пүрэв, 1 сарын 7, 2010
searchNews=function(){ news.mn yahoo.com
Gatex.ajaxUpdater(‘/banner?l=newsmn-accent-banner’, ‘banner-accent’);
хамгийн их
_handleRequest(‘get’,’rightPopularPanel_0′, ‘/most/read’, ”, false); News.mn in English
insideHome.hideButton(6); |
<!–
–>
function init(){
//Huchirhiilel.init();
historyInit();
}
window.onload=init;