本帖最后由 todown 于 2011-04-21 10:56:42 编辑

解决方案 »

  1.   

    http://www.open-lib.com/Type/179-1.jspjquery  视频播放器 
      

  2.   

    这样行不
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="content-type" content="text/html; charset=gb2312">
    <title> new document </title>
    <meta name="keywords" content="">
    <meta name="description" content="">
    <script type="text/javascript" src="js/jq.js"></script>
    <script type="text/javascript">
    <!--
    /* Cookie */
    function getCookie(name){var strCookies = document.cookie;var cookieName = name + "=";var valueBegin, valueEnd, value;valueBegin = strCookies.indexOf(cookieName);if (valueBegin == -1) return null;valueEnd = strCookies.indexOf(";", valueBegin);if (valueEnd == -1)valueEnd = strCookies.length;value = strCookies.substring(valueBegin+cookieName.length,valueEnd);return unescape(value);}function setCookie (name, value) {var argv = setCookie.arguments;var argc = setCookie.arguments.length;var path = (argc > 2) ? argv[2] : null;var expireDays = (argc > 3) ? argv[3] : 365;var domain = (argc > 4) ? argv[4] : ".k7k7.com";var secure = (argc > 5) ? argv[5] : false;var date=new Date();date.setTime(date.getTime()+expireDays*24*3600*1000);deleteCookie (name);document.cookie = name + "=" +  escape(value) + ((expireDays == null) ? "" : ("; expires=" + date.toGMTString())) + ((path == null) ? "" : ("; path=" + path));}function checkCookieExist(name){ if (getCookie(name))return true;else return false;}function deleteCookie (name) {  var exp = new Date();  exp.setTime (exp.getTime() - 1); var cval = getCookie (name); document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();} function  selectServer(k) {
    if (k=="2") {
    $.get("log_state.asp?"+Date.parse(new Date()),function(data){
    switch (data) {
    case "0":
    alert("请先登录");
    selectServer("1");
    break;
    case "1":
    setCookie("VideoServer","2");
    $("#ServerChange").attr("src","server2.js");
    $("input[name='server'][value=2]").attr("checked",true);
    }
    }
    )
    }
    else{
    $("#ServerChange").attr("src","server1.js");
    setCookie("VideoServer",1);
    $("input[name='server'][value=1]").attr("checked",true);
    }

    }
    $(document).ready(
    function(){
    alert("VideoServer:"+getCookie("VideoServer"));
    $.get("log_state.asp?"+Date.parse(new Date()),function(data){
    switch (data) {
    case "0":
    selectServer("1");
    break;
    case "1":
    selectServer("2")
    }
    }
    );
    $("input[name='server']").click(
    function(){selectServer($(this).val())}
    ); }
    )
    //-->
    </script>
    </head> <body>
    <input type="radio" name="server" value="1">服务器一
    <input type="radio" name="server" value="2">服务器二
    <script type="text/javascript" id="ServerChange"></script> </body>
    </html>
      

  3.   


    有点问题,$("#ServerChange").attr("src","server1.js");不会播放,只是修改了id:ServerChange的src,页面没有加载这个JS。
      

  4.   

    播放器那边不会播放,我把server1.js和server2.js的内容也贴出来server1.js
    server = "http://192.168.1.2"server2.js
    server = "http://192.168.1.3"
      

  5.   

    郁闷,有木有大虾帮忙处理下,没有加载到server1.js这些文件,alert(server) = undefined