当前位置:编程学习 > C#/ASP.NET >>

js控制窗口的开关问题实现

想请问一下...这个特效是怎么实现的阿?
 
  就是好像是一个js控制窗口的开关
  
  窗口打开和关闭的时候没有刷新父页面!我接了个图

关闭状态:


打开状态:



我把htm代码贴出来



<SCRIPT language=JavaScript src="include/javascript/play.js" type=text/javascript></SCRIPT>

<TABLE class=ad_text id=ad_text_none cellSpacing=1 width=600 bgColor=#ffffff border=0>
<TBODY>
<TR>
<TD width=600>
<DIV><INPUT id=bShowXNDYwOTEyOTI type=hidden value=-1><A href="javascript:ubbShowObj('yk','XNDYwOTEyOTI','XNDYwOTEyOTI','600','500');"><IMG alt=请选择:打开视频/关闭视频 src="images/play.gif" border=0></A><B><SPAN style="FONT-SIZE: 12px"> <FONT color=red>【双击屏幕全屏播放】</FONT> <A href="forumdisplay.php?fid=17&filter=type&typeid=25" target=_blank>⑴求片报错</A> <A href="thread-11-1-1.html" target=_blank>⑵视频加速</B></A> ⑶帮助</SPAN></B>







play.js文件信息在这里


// Show/Hide Sidebar 


function showHideSidebar(){
  try{
    var objSidebar=document.getElementById("sidebar");
    var objContent=document.getElementById("content");
    if(objSidebar.className!="sidebar-hide"){
      objSidebar.className="sidebar-hide";
      objSidebar.style.display="none";
      objContent.className="content-wide";
    }else{
      objSidebar.className="sidebar";
      objSidebar.style.display="block";
      objContent.className="content";
    }
  }catch(e){}
}



// Dynamic write object tag
function ubbShowObj(strType,strID,strURL,intWidth,intHeight)
{
var objPrefix="bShow";
var tmpstr="";
var bSwitch = false;
//Reverse the State
bSwitch = document.getElementById(objPrefix+strID).value;
bSwitch =~bSwitch;
document.getElementById(objPrefix+strID).value = bSwitch;
if(bSwitch){
//Code for already shown by www.deepqq.com
document.getElementById(strID).innerHTML = "";
}else{
//Code for not shown by www.deepqq.com
switch(strType){
                        case "yk":
var f;
tmpstr='<iframe src=http://bbs.hmx.cn/player/yk.php?f='+strURL+' width="'+intWidth+'" height="'+intHeight+'" border="0" frameborder=0 scrolling=no /></iframe>';
break;
                        case "56":
                                var f;
tmpstr='<iframe src=http://bbs.hmx.cn/player/2.php?f='+strURL+' width="'+intWidth+'" height="'+intHeight+'" border="0" frameborder=0 scrolling=no /></iframe>';
break;
                       
                        case "td":
tmpstr='<embed allowfullscreen="true" src="http://js.tudouui.com/bin/player_online/TudouVideoPlayer_Homer_24.swf?iid='+strURL+'&default_skin=http://js.tudouui.com/bin/player_online/TudouVideoPlayerSkin_Homer_5.swf&safekey=IAlsoNeverKnow&autostart=false"  allowScriptAccess="sameDomain" quality="high" wmode="opaque" bgcolor="#000000" width="600" height="450" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer">';
break;

 case "hd":
tmpstr='<embed allowfullscreen="true" src="http://js.tudouui.com/bin/kili/player/TudouVideoPlayer_kili_2.swf?iid='+strURL+'&default_skin=http://js.tudouui.com/bin/kili/player/Main_3.swf&safekey=IAlsoNeverKnow&autostart=false"  allowScriptAccess="sameDomain" quality="high" wmode="opaque" bgcolor="#000000" width="600" height="450" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer">';
break;
        case "sn":
tmpstr='<embed allowfullscreen="true" src="http://vhead.blog.sina.com.cn/player/bn_topic.swf?vid='+strURL+'&auto=1" quality="high" bgcolor="#000" width="500" height="420" name="ssss" id="ssss" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer">';
break;
        case "qq":
tmpstr='<embed allowfullscreen="true" src="http://video.qq.com/res/qqplayerout.swf?vid='+strURL+'&auto=1" quality="high" bgcolor="#000" width="500" height="420" name="ssss" id="ssss" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer">';
break;  
                        case "6f":
tmpstr='<embed allowfullscreen="true" src="http://www.6rooms.com/player.swf?vid='+strURL+'&flag=1" quality="high" bgcolor="#000" width="'+intWidth+'" height="'+intHeight+'" name="playerr" id="playerr" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer">';
break;  
                        case "ku6":
tmpstr='<embed src="http://player.ku6.com/refer/'+strURL+'/v.swf&color=66CBFF&auto=1" quality="high" width="'+intWidth+'" height="'+intHeight+'" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash">';
break;
        case "ytb":
tmpstr='<embed allowfullscreen="true" src="http://s.ytimg.com/yt/swf/watch-vfl67812.swf?auto=1&video_id='+strURL+'&hl=zh_CN&fs=1&rel=0&color1=0x5d1719&color2=0xcd311b" quality="high" bgcolor="#000" width="500" height="360" name="ssss" id="ssss" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer">';
break;
         case "xx":
tmpstr='<object codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+intWidth+'" height="'+intHeight+'"><param name="movie" value="'+strURL+'" /><param name="quality" value="high" /><param name="AllowScriptAccess" value="always" /><param name="allowFullScreen" value="true" /><param name="autoStart" value="false" /><embed src="'+strURL+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'+intWidth+'" height="'+intHeight+'" /></object>';
break;
      case "dvod":
tmpstr='<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+intWidth+'" height="'+intHeight+'" id="object"><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="true" /><param name="autoStart" value="false" /><param name="salign" value="tl" /><param name="movie" value="'+strURL+'" /><embed src="'+strURL+'/" quality="high" salign="tl" width="'+intWidth+'" height="'+intHeight+'" allowScriptAccess="always"/></object>';
break;
}
document.getElementById(strID).innerHTML = tmpstr;
}
}







这个别人的网站...贴出来不会说我做广告吧
我就是在这个页面看到的效果
http://bbs.hmx.cn/thread-306-1-1.html --------------------编程问答-------------------- 这里不能贴图么?
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,