world_map1.js

来自「Download you own three BR」· JavaScript 代码 · 共 113 行

JS
113
字号
<script language="javascript">
	//--初始化变量--
	var rT=true;//允许图像过渡
	var bT=true;//允许图像淡入淡出
	var tw=150;//提示框宽度
	var endaction=true;//结束动画
	var ns4 = document.layers;
	var ns6 = document.getElementById && !document.all;
	var ie4 = document.all;
	var offsetX = 350;
	var offsetY = 20;
	var toolTipSTYLE="";
	function initToolTips()
	{
	  if(ns4||ns6||ie4)
	  {
		if(ns4) toolTipSTYLE = document.toolTipLayer;
		else if(ns6) toolTipSTYLE = document.getElementById("toolTipLayer").style;
		else if(ie4) toolTipSTYLE = document.all.toolTipLayer.style;
		if(ns4) document.captureEvents(Event.MOUSEMOVE);
		else
		{
		  toolTipSTYLE.visibility = "visible";
		  toolTipSTYLE.display = "none";
		}
		document.onmousemove = moveToMouseLoc;
	  }
	}
	function toolTip(msg, fg, bg)
	{
	  if(toolTip.arguments.length < 1) // hide
	  {
		if(ns4) 
		{
		toolTipSTYLE.visibility = "hidden";
		}
		else 
		{
		  //--图象过渡,淡出处理--
		  if (!endaction) {toolTipSTYLE.display = "none";}
		  if (rT) document.all("msg1").filters[1].Apply();
		  if (bT) document.all("msg1").filters[2].Apply();
		  document.all("msg1").filters[0].opacity=0;
		  if (rT) document.all("msg1").filters[1].Play();
		  if (bT) document.all("msg1").filters[2].Play();
		  if (rT){ 
		  if (document.all("msg1").filters[1].status==1 || document.all("msg1").filters[1].status==0){  
		  toolTipSTYLE.display = "none";}
		  }
		  if (bT){
		  if (document.all("msg1").filters[2].status==1 || document.all("msg1").filters[2].status==0){  
		  toolTipSTYLE.display = "none";}
		  }
		  if (!rT && !bT) toolTipSTYLE.display = "none";
		  //----------------------
		}
	  }
	  else // show
	  {
		if(!fg) fg = "#777777";
		if(!bg) bg = "#eeeeee";
		var content = 
		'<table id="msg1" name="msg1" border="0" cellspacing="0" cellpadding="1" bgcolor="' + fg + '" class="trans_msg"><td>' +
		'<table border="0" cellspacing="0" cellpadding="0" bgcolor="' + bg + 
		'"><td width=' + tw + '><font face="Arial" color="' + fg +
		'" size="-2">' + msg +
		'</font></td></table></td></table>';
		
		if(ns4)
		{
		  toolTipSTYLE.document.write(content);
		  toolTipSTYLE.document.close();
		  toolTipSTYLE.visibility = "visible";
		}
		if(ns6)
		{
		  document.getElementById("toolTipLayer").innerHTML = content;
		  toolTipSTYLE.display='block';
		}
		if(ie4)
		{
		
		  document.all("toolTipLayer").innerHTML=content;
		  toolTipSTYLE.display='block';
		  //--图象过渡,淡入处理--
		  var cssopaction=document.all("msg1").filters[0].opacity
		  document.all("msg1").filters[0].opacity=0;
		  if (rT) document.all("msg1").filters[1].Apply();
		  if (bT) document.all("msg1").filters[2].Apply();
		  document.all("msg1").filters[0].opacity=cssopaction;
		  if (rT) document.all("msg1").filters[1].Play();
		  if (bT) document.all("msg1").filters[2].Play();
		  //----------------------
		}
	  }
	}
	function moveToMouseLoc(e)
	{
	  if(ns4||ns6)
	  {
		x = e.pageX;
		y = e.pageY;
	  }
	  else
	  {
		x = event.x + document.body.scrollLeft;
		y = event.y + document.body.scrollTop;
	  }
	  toolTipSTYLE.left = x + offsetX;
	  toolTipSTYLE.top = y + offsetY;
	  return true;
	}
	</script>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?