如何制做网站镜像?

stormhu 2003-12-02 03:23:17
请看这个页面
http://www.28168.net/soccer/html/odds/ch-winodds.html

http://web.macauslot.com/soccer/html/odds/ch-winodds.html
的镜像,
而且是1分钟左右就更新一次的,

我也需要做一个前一个页面那样的,
高手指点如何制作?

...全文
1009 28 打赏 收藏 转发到动态 举报
写回复
用AI写文章
28 条回复
切换为时间正序
请发表友善的回复…
发表回复
潜水的鱼 2004-01-03
  • 打赏
  • 举报
回复
up
liuqinglq 2004-01-03
  • 打赏
  • 举报
回复
学习~
stormhu 2003-12-16
  • 打赏
  • 举报
回复
谁能解答吗?
xeimm 2003-12-13
  • 打赏
  • 举报
回复
不懂!学习……
yangsm 2003-12-13
  • 打赏
  • 举报
回复
不懂!学习……
stormhu 2003-12-13
  • 打赏
  • 举报
回复
继续顶
沐NeMo 2003-12-10
  • 打赏
  • 举报
回复
镜像,主要是...URL...的问题。
liaoxing 2003-12-10
  • 打赏
  • 举报
回复
不懂,学习!
vivisogood 2003-12-10
  • 打赏
  • 举报
回复
关注
monkeys 2003-12-10
  • 打赏
  • 举报
回复
学见识
zl9732 2003-12-10
  • 打赏
  • 举报
回复
哇,好长~
学习:)
dafei0320 2003-12-04
  • 打赏
  • 举报
回复
顶!
学习!
stormhu 2003-12-04
  • 打赏
  • 举报
回复
xmanvictor 2003-12-02
  • 打赏
  • 举报
回复
顶一下先
stormhu 2003-12-02
  • 打赏
  • 举报
回复
function selectLeague()
{
oldLeaguename = ""
selectedLeagueName = ""
var dy = new Date(2010,1,1)

for (i = 0; i < groupCount; i++)
{
if (!document.all["selMatch_" + i].checked)
selectedLeagueName += document.all["sel_" + i].MatchName + ","
}

SetCookie("ratiomatch_" + today, selectedLeagueName, dy)

for (i = 0; i < recordCount; i++)
{
if (oldLeaguename != document.all["tr_" + i].MatchName)
{
isShow = false
for (j = 0; j < groupCount; j++)
{
if (document.all["tr_" + i].MatchName == document.all["sel_" + j].MatchName)
{
if (document.all["selMatch_" + j].checked)
{
document.all["tr_GroupMatch_"+i].style.display=""
isShow = true
break
}
document.all["tr_GroupMatch_"+i].style.display="none"
}
}
oldLeaguename = document.all["tr_" + i].MatchName

}

if (isShow)
{
if (document.all["tr_" + i].style.display == "none"){
document.all["tr_" + i].style.display = ""
//groupMatchShow(document.all["tr_" + i].MatchName,"show")
}

}
else
{
if (document.all["tr_" + i].style.display != "none"){
document.all["tr_" + i].style.display = "none"
//groupMatchShow(document.all["tr_" + i].MatchName,"none")
}

}




}//end for
}


function customLeagueSelect()
{

selectedLeagueName = GetCookie("ratiomatch_" + today)
flags=false
if (selectedLeagueName == null) return
selectedLeagueNameArray = selectedLeagueName.split(",")
for (i = 0; i < groupCount; i++)
{
for (j = 0; j < selectedLeagueNameArray.length; j++)
if (selectedLeagueNameArray[j] == document.all["sel_" + i].MatchName)
{
if(document.all["selMatch_" + i].checked) {
document.all["selMatch_" + i].checked = false
flags=true
break
}
}
}
if(flags)
selectLeague()

}

function groupMatchShow(MatchName,isShow)
{
for(i=0;i<recordCount;i++){
if(document.all["tr_GroupMatch_"+i].GroupMatch==MatchName && MatchName!=""){//是显示组
if(isShow=="show")
document.all["tr_GroupMatch_"+i].style.display=""
if(isShow=="none")
document.all["tr_GroupMatch_"+i].style.display="none"

}
}
}

function myRound(a_Num,a_Bit)
{
return( Math.round(a_Num * Math.pow (10 , a_Bit))/Math.pow(10,a_Bit))
}




function openwin(){
/*
OpenWindow=window.open('','','height=100,width=300,top=0,left=500,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=no,titlebar=no')
OpenWindow.document.write("<HTML>")
  OpenWindow.document.write("<TITLE>例子</TITLE>")
  OpenWindow.document.write("<BODY BGCOLOR=#ffffff>")
  OpenWindow.document.write("<h1>Hello!</h1>")
  OpenWindow.document.write("New window opened!")
  OpenWindow.document.write("</BODY>")
  OpenWindow.document.write("</HTML>")
  OpenWindow.document.close()
*/
}

function openPopupCenterScrollBars(sURL, iWidth, iHeight, sWinName){
var w = 1024, h = 768;
if (document.all) {
/* the following is only available after onLoad */
w = screen.width;
h = screen.height;
}
else if (document.layers) {
w = window.innerWidth;
h = window.innerHeight;
}
var leftPos = (w-iWidth)/2, topPos = (h-iHeight)/2;
window.open(sURL,sWinName,'alwaysRaised=yes,menubar=no,toolbar=no,resizable=yes,scrollbars=yes,status=no,top='+topPos+',left='+leftPos+',height='+iHeight+',width='+iWidth);
sWinName.focus;
}


// odds specific open popup function
function openOddsPopup(sURL, iWidth, iHeight, sWinName){
var w = 1024, h = 768;

if (document.all) {
/* the following is only available after onLoad */
w = screen.width;
h = screen.height;
}
else if (document.layers) {
w = window.innerWidth;
h = window.innerHeight;
}


var leftPos = (w-iWidth)/2, topPos = (h-iHeight)/2;
window.open(sURL,sWinName,'alwaysRaised=yes,menubar=no,toolbar=no,resizable=yes,scrollbars=yes,status=no,top='+topPos+',left='+leftPos+',height='+iHeight+',width='+iWidth);
sWinName.focus;
}
stormhu 2003-12-02
  • 打赏
  • 举报
回复
document.all["Pankou_"+vNO[i]].innerHTML="<font size='3'><b>"+newPankou+"</b></font><br/>"+"<a href=javascript:openPopupCenterScrollBars('"+newScript[0]+"',760,480,'lineup')><font color="+vColors[i]+">阵容往绩</font></a><br/>"+
"<a href=javascript:openPopupCenterScrollBars('"+newScript[1]+"',760,480,'prediction')><font color="+vColors[i]+">心水推介</font></a><br/>"+
"<a href=javascript:openPopupCenterScrollBars('"+newScript[2]+"',760,480,'odds_chart')><font color="+vColors[i]+">赔率走势图</font></a>"
//document.all.TOPzmd.innerHTML=document.all.TOPzmd.innerHTML+"<span><table border=0 width=350><tr><td align=center><sup><font color="+vColors[i]+" size='2'>"+newPos[0]+"</font></sup><font color="+vColors[i]+" size='2'>"+newTeam[0]+newHost[0]+"</font><br>"+sndStr+"<font size='2'><b>"+newRate+"</b> "+newPankou+"</font></td></tr></table></span>"
document.all.TOPzmd.innerHTML=document.all.TOPzmd.innerHTML+"   <font color="+vColors[i]+" size='2'>"+newPos[0]+"</font><font color="+vColors[i]+" size='2'>"+newTeam[0]+newHost[0]+"</font>"+UPDownStr+"<font size='2'><b>"+newRate+"</b> "+newPankou+"</font>|";
TOPcleanI=3

}

i++
}

}catch (e){
//alert("error")
}
oldXML=objXML.xml
}


function SetCookie(name, value)
{
var argv = SetCookie.arguments
var argc = SetCookie.arguments.length
var expires = (argc > 2) ? argv[2] : null
var path = (argc > 3) ? argv[3] : null
var domain = (argc > 4) ? argv[4] : null
var secure = (argc > 5) ? argv[5] : false
document.cookie = name + "=" + escape (value) + ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) + ((path == null) ? "" : ("; path=" + path)) + ((domain == null) ? "" : ("; domain=" + domain)) + ((secure == true) ? "; secure" : "")
}



function getCookieVal(offset)
{
var endstr = document.cookie.indexOf (";", offset)
if (endstr == -1) endstr = document.cookie.length
return unescape(document.cookie.substring(offset, endstr))
}

function GetCookie(name)
{
var arg = name + "="
var alen = arg.length
var clen = document.cookie.length
var i = 0
while (i < clen)
{
var j = i + alen
if (document.cookie.substring(i, j) == arg) return getCookieVal (j)
i = document.cookie.indexOf(" ", i) + 1
if (i == 0) break
}
return (null)
}


function myRound(a_Num,a_Bit)
{
return( Math.round(a_Num * Math.pow (10 , a_Bit))/Math.pow(10,a_Bit))
}

var TOPcleanI=0
window.setTimeout("TOPclean()",2000)
function TOPclean()
{
if (TOPcleanI<=0)
{document.all.TOPzmd.innerHTML="";}
else
{TOPcleanI=TOPcleanI-1}
window.setTimeout("TOPclean()",10000);
}

function revert(i)
{
d = new Date()
//for (i = 0; i < recordCount; i++){

if((d.getTime()/1000-document.all["Team_"+i].UpdateTime)>55 && document.all["Team_"+i].UpdateTime>0){
document.all["Team_"+i].UpdateTime=0
document.all["Team_"+i].innerHTML=document.all["Team_"+i].val
document.all["Team_"+i].snd=""

}
if((d.getTime()/1000-document.all["Team2_"+i].UpdateTime)>55 && document.all["Team2_"+i].UpdateTime>0){
document.all["Team2_"+i].UpdateTime=0
document.all["Team2_"+i].innerHTML=document.all["Team2_"+i].val
document.all["Team2_"+i].snd=""

}

//}
}

function selectAll()
{
for (i = 0; i < groupCount; i++)
document.all["selMatch_" + i].checked = true
selectLeague()

}


function selectNone()
{
for (i = 0; i < groupCount; i++)
document.all["selMatch_" + i].checked = false
selectLeague()

}



stormhu 2003-12-02
  • 打赏
  • 举报
回复
用xml+asp 或者xml+js 就可以实现,但是我的js很糟糕,看不明白下面的东西


flash_inc = "<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0' width='40' height='18' id='goal'><param name='movie' value='../images/inc1.swf'><param name='quality' value='high'><param name='wmode' value='transparent'></object>"
flash_des = "<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0' width='40' height='18' id='goal'><param name='movie' value='../images/des1.swf'><param name='quality' value='high'><param name='wmode' value='transparent'></object>"
img_up = "<img src='../images/up.gif'>"
img_Down = "<img src='../images/Down.gif'>"

var objXML=new ActiveXObject("Microsoft.XMLDOM")
var oldXML

document.domain = document.domain.substring(document.domain.indexOf('.') +1)

//var memberSvr = 'https://members.macauslot.com';

var sMemberSvrHostOnly = 'members.macauslot.com';
var sAppsSvrHostOnly = 'apps.macauslot.com';
var sWWWSvrHostOnly = 'web.macauslot.com';
var sWWWNSvrHostOnly = 'www.macauslot.com';


var sMemberSvr = 'http://'+sMemberSvrHostOnly;
var sMemberSSLSvr = 'http://'+sMemberSvrHostOnly;
var sAppsSvr = 'http://'+sAppsSvrHostOnly;

var sWWWSvr = 'http://'+sWWWSvrHostOnly;
var sWWWNSvr = 'http://'+sWWWNSvrHostOnly;
var sFJTSite = 'h'+'ttp://translation.macauslot.com:89/gate/gb/';

var sUnderConstructionURL = '/'+'slot/html/construction.html';

var sWarningURL = '/'+'slot/html/login/warning.html';


var Rate =new Array()
var LSname =new Array()
var vID =new Array()
var vNO =new Array()
var vStartDay =new Array()
var vChange =new Array()
var vStartTime =new Array()
var vRecord =new Array()
var vName =new Array()
var vMatchGroup =new Array()
var vMatchType =new Array()
var vColors =new Array()
var vTeam =new Array()
var vPankou =new Array()
var vRate =new Array()
var vDisplay =new Array()
var vPosition =new Array()
var vHost =new Array()
var vScript =new Array()
var vBanker =new Array()

var dt = new Date(2020,1,1)


window.setTimeout("getData()",1000)

function getData()
{
objXML.load("../xml/macau.xml")
objXML.onreadystatechange = XMLonreadystatechange
window.setTimeout("getData()", 1000)
window.setTimeout("customLeagueSelect()",1000)

}

function XMLonreadystatechange()
{
i=0
ifirst=-1

//sndStr=new Array(5)
//sndStr2=new Array(5)


d=new Date()

if(objXML.readyState!=4) return

if(objXML.xml=="") return
if(oldXML==objXML.xml) return



try{
xmlDoc.XMLDocument.async = "false"
xmlDoc.XMLDocument.loadXML(objXML.xml)
//rs=xmlDoc.recordset

maxNum = xmlDoc.getElementsByTagName("row").length

column=xmlDoc.getElementsByTagName("row").item(0).childNodes
colNum=column.length

for(i=0;i<maxNum;i++){
vID[i]=xmlDoc.getElementsByTagName("id").item(i).text
vNO[i]=xmlDoc.getElementsByTagName("no").item(i).text
// if(i==0){
vRecord[i]=xmlDoc.getElementsByTagName("Record").item(i).text
//vMatchGroup[i]=xmlDoc.getElementsByTagName("MatchGroup").item(i).text
vBanker[i]=xmlDoc.getElementsByTagName("Banker").item(i).text
//}

//vName[i]=xmlDoc.getElementsByTagName("Name").item(i).text
vColors[i]=xmlDoc.getElementsByTagName("Color").item(i).text
//vStartDay[i]=xmlDoc.getElementsByTagName("StartDay").item(i).text
//vStartTime[i]=xmlDoc.getElementsByTagName("StartTime").item(i).text
vTeam[i]=xmlDoc.getElementsByTagName("Team").item(i).text
vPosition[i]=xmlDoc.getElementsByTagName("pos").item(i).text
vHost[i]=xmlDoc.getElementsByTagName("host").item(i).text
vPankou[i]=xmlDoc.getElementsByTagName("Pankou").item(i).text
vScript[i]=xmlDoc.getElementsByTagName("Script").item(i).text
vRate[i]=xmlDoc.getElementsByTagName("Rate").item(i).text
vChange[i]=xmlDoc.getElementsByTagName("Change").item(i).text

}

if(maxNum<=0) return



if(vID[0]==0){
isrec= GetCookie("ratio2_" + today)
if(isrec!=1){
SetCookie("ratio2_" + today, "1", dt)
location.reload(true)
}
return
}


xmlRecord=vRecord[0].split("*")
if(recordCount!=xmlRecord[0] || groupCount!=xmlRecord[1]) location.reload(true)



if (GetCookie("ratio2_" + today)!=0)
SetCookie("ratio2_" + today, "0", dt)




//newBanker=vBanker[0]


i=1
while(i<maxNum)
{

newPankou=vPankou[i]
newRate=vRate[i]
newId=vID[i]

newTeam=vTeam[i].split("*")
newPos=vPosition[i].split("*")
newHost=vHost[i].split("*")
newScript=vScript[i].split("*")
newBanker=vBanker[i]

sndStr=""
sndStr2=""
UPDownStr=""

if (vChange[i]==1){
UPDownStr=img_up
sndStr=flash_inc
sndStr2=flash_des
}
if (vChange[i]==2){
UPDownStr=img_Down
sndStr=flash_des
sndStr2=flash_inc
}
if (vChange[i]==3){
UPDownStr=""
sndStr=""
sndStr2=""
}
if (vChange[i]==4){
UPDownStr=img_up
sndStr=flash_inc
sndStr2=flash_des
}
if (vChange[i]==5){
UPDownStr=img_Down
sndStr=flash_des
sndStr2=flash_inc

}


if(vChange[i]>0){
rate=myRound(newRate,3)
if (rate<=0) rate=""
document.all["Team_"+vNO[i]].UpdateTime=d.getTime()/1000
document.all["Team2_"+vNO[i]].UpdateTime=d.getTime()/1000
window.setTimeout("revert("+vNO[i]+")", 60000)

document.all["Team_"+vNO[i]].innerHTML="<sup><font color="+vColors[i]+" size='3'>"+newPos[0]+"</font></sup><font color="+vColors[i]+" size='3'>"+newTeam[0]+newHost[0]+"</font><br>"+sndStr+"<font size='3'><b>"+newRate+"</b></font>"
document.all["Team_"+vNO[i]].snd=sndStr

document.all["Team2_"+vNO[i]].innerHTML="<sup><font color="+vColors[i]+" size='3'><sup>"+newPos[1]+"</sup>"+newTeam[1]+newHost[1]+"</font><br>"+sndStr2+"<font size='3'><b>"+myRound(parseFloat(newBanker),3)+"</b></font>"
document.all["Team2_"+vNO[i]].snd=sndStr2

document.all["Team_"+vNO[i]].val="<font color="+vColors[i]+" size='3'><sup>"+newPos[0]+"</font></sup><font color="+vColors[i]+" size='3'>"+newTeam[0]+newHost[0]+"</font><br><font size='3'><b>"+newRate+"</b></font>"
document.all["Team2_"+vNO[i]].val="<font color="+vColors[i]+" size='3'><sup>"+newPos[1]+"</font></sup><font color="+vColors[i]+" size='3'>"+newTeam[1]+newHost[1]+"</font><br><font size='3'><b>"+myRound(parseFloat(newBanker),3)+"</b></font>"

monkeys 2003-12-02
  • 打赏
  • 举报
回复
up
blueice2002 2003-12-02
  • 打赏
  • 举报
回复
好象是java bean可以实现,但具体没做过
stormhu 2003-12-02
  • 打赏
  • 举报
回复
to sdliubo(Fuck Japanese!)
to yllaji(51Hgame.com)

但是需要注意的是必须在服务器A和B上都安装rsync,
其中A服务器上是以服务器模式运行rsync,而B上则以客户端方式运行rsync。

上面的服务器都不是我的,其中我提供的两个网址也不是一家的


我只要做下面提供的页面有链接的几个面的镜像就可以了


http://www.28168.net/soccer/html/odds/ch-winodds.html

http://web.macauslot.com/soccer/html/odds/ch-winodds.html
这个的镜像,

网页中有三个.js文件,可能是用来帮助做镜像的,我看不太明白,哪位帮我看看

<script language="JavaScript" src="/soccer/js/common.js" type="text/javascript"></script><script language="Javascript" src="/slot/js/cookie.js"></script><script language="Javascript" src="/soccer/js/bet_calculator/bet_calculator_opener.js"></script>


加载更多回复(8)

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧