`

JavaScript小结(慢慢更新)

阅读更多
1.如果给页面中的一个文本框赋初值(Session中)用:value="${request.***}"

2.document.onreadystatechange=fnStartInit; 
//页面完全加载完毕后执行fnStartInit()方法

3.看到“快播”的帮助信息上有一个隐藏、显示的效果,不错
JS代码是:
function c(i){	
for(var j=1;j<=23;j++){		
if(i==j){			
    var ans = document.getElementById('q'+i);			
    if(ans.style.display == '')				ans.style.display = 'none';			
    else				
         ans.style.display = '';
     }
else{			
var ans = document.getElementById('q'+j);		
     }	
}	
}

网页代码为:
<TR>          
<TD class="STYLE9"><span class="STYLE5"><A onMouseOver="this.style.cursor='hand';"onclick=c(5)> 在线播放电影时,为什么需要缓冲呢?</A>              </span>            
<DIV class="STYLE5" id=q5 style="DISPLAY: none">
<BR> 缓冲是为了保证你画面的流畅,就要先进行缓冲把数据接收到本地硬盘或者内存上然后再播放,这样就相当于从本地硬盘上读取数据来播放,以免网络链接状况的不稳定给你的观看带来负面影响。<BR>              <BR>              缓冲实际上分为两个阶段,第一阶段会去优先接收媒体文件的关键信息,没有这些信息是无法播放文件的;第二阶段才是接收媒体内容。在第一阶段是无法拖动播放进度条的,第二阶段可以。如果接收有一定进度,但一直在缓冲的情况应该是媒体内容已经下了很多但是关键数据还没有下来。如果该文件的种子比较少且只有少数Peer拥有关键数据部分的话就很有可能造成这种情况。如果该文件的种子很多的话由于P2P传输的特性,文件的哪一部分在什么时候能够接收完成是很难控制的,这种情况下也有可能造成您遇到的这种现象。<BR>              <BR>          
</DIV>
</TD>        </TR>


4.做的项目中用到了隐藏、展开TABLE的功能(表格的id为adv):
<s:textfield name="flag5" size="1"  value="0" cssStyle="display:none"/>
<a onclick="javascript:showadv()" style="cursor:hand;color:red">
<span id="key5" [color=red]style="margin: 20px 0 0px 720 !important;[/color]">
//红色部分是调字体位置的
显示详细信息</span></a>


 //-------------------------------------------------------
  //隐藏、展开文物详细信息
  function showadv() {		
if(document.getElementById("flag5").value == 0) 
    {  			
     document.getElementById("flag5").value =1;
     document.getElementById("adv").style.display = "";	
     document.getElementById("key5").innerText="隐藏详细信息";
     	} 
else
    {
    document.getElementById("flag5").value=0;			
    document.getElementById("adv").style.display = "none";		
    document.getElementById("key5").innerText="展开详细信息";
    }	
 }


5.页面中“其它”文本框要隐藏,其它文本框id为其它项后面加“O”
//其它处理
function hideordisplay(i){
	var ko = i.name.substring(0,i.name.length-1);
	var kong = document.getElementById(ko);
	if(i.checked == true){
		kong.style.display = "";
	}
	else{
		kong.style.display = "none";
		kong.value="";
		}
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics