﻿
function CreateGameList() {
    $get("select_game").options.add(new Option("--請選擇遊戲--", "0"));   
    var wRequest = new Sys.Net.WebRequest();
    wRequest.set_url("AllGameList.aspx"); //指定URL
    wRequest.add_completed(CallbackDate);//非同步式呼叫，指定資料回傳的接收函數  
    wRequest.invoke(); //向服務器發送請求
}

function CreateOption(arrObj) {
    for (var i = 0; i < arrObj.length; i++) {

        document.getElementById("select_game").options.add(arrObj[i]);
    }
}

function CallbackDate(executor, eventArgs) {
        if (executor.get_responseAvailable()) {
            var gamelist = Sys.Serialization.JavaScriptSerializer.deserialize(executor.get_responseData());

             //可以直接引用Name屬性
            for (var i = 0; i < gamelist.length; i++) {
                var game = gamelist[i];
                $get("select_game").options.add(new Option(game.GameName, game.GameUrl));                  
            }
                
        }
        else
        {
            if (executor.get_timedOut())
                alert("Timed Out");
            else if (executor.get_aborted())
                alert("Aborted");
        }
    }

    function GameWebSite_open(selobj) {
        var re_game_code = selobj.value;
        if (re_game_code != "0")
            window.top.location = re_game_code;
        else
            return (false);
    }

if (typeof (Sys) !== "undefined") Sys.Application.notifyScriptLoaded();
