<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 7, comments - 1, trackbacks - 0, articles - 0

    Mozilla web service proxy~~ (for all Gecko-based browser)

    Posted on 2006-07-11 12:13 Jedi 閱讀(842) 評論(0)  編輯  收藏 所屬分類: JavaScript
    var ?proxy = ? null ;
    ? function??getTest()??//?test?by?the?way?amazon?uses
    {
    ????
    if?(!proxy)?{
    ????????
    var?listener?=?{?
    ????????
    //?gets?called?once?the?proxy?has?been?instantiated
    ????????????onLoad:?function?(aProxy)?
    ????????????
    {
    ????????????????proxy?
    =?aProxy;
    ????????????????proxy.setListener(listener);
    ????????????????requestTest();
    ????????????}
    ,
    ????????
    //?gets?called?if?an?error?occurs
    ????????????onError:?function?(aError)?
    ????????????
    {
    ????????????????alert(aError);
    ????????????}
    ,
    ????????
    //?callback?function?is?hardcoded?to?{methodname}Callback?in?1.4beta
    ????????????getInstanceByIDCallback?:?function?(aresult)?
    ????????????
    {
    ????????????????alert(
    "enter?callback");??????????????
    ????????????????
    //alert("a="+aresult.a+",?b="+aresult.b);
    ????????????}

    ????????}
    ;
    ????????createProxy(listener);
    ????}

    ????
    else?{
    ????????requestTest(
    );
    ????}

    }

    function?createProxy(aCreationListener)?
    {
    ????
    try?{
    ????????
    var?factory?=?new?WebServiceProxyFactory();
    ????????factory.createProxyAsync("...wsdl location...."
    ,?"binding name",?"",?true,?aCreationListener);
    ????}

    ????
    catch?(ex)?{
    ????????alert(
    "test?"+?ex);
    ????}

    }


    function??requestTest()?
    {
    ????
    if?(proxy)?{
    ????????netscape.security.PrivilegeManager.enablePrivilege(
    "UniversalBrowserRead");
    ????????
    ????????
    /*
    ????????//?if?complex?object?is?the?parameter
    ????????var?KeywordSearchRequest?=?new?Object();????????
    ????????KeywordSearchRequest.page="1";
    ????????KeywordSearchRequest.mode="books";
    ????????KeywordSearchRequest.tag="webservices-20";
    ????????KeywordSearchRequest.type="lite";
    ????????KeywordSearchRequest.devtag="D2Z2KU2NWTOHI";
    ????????KeywordSearchRequest.format="xml";
    ????????KeywordSearchRequest.version="1.0";
    ????????
    */

    ????????proxy.getInstanceByID(
    "id.....");
    ????????alert(
    "call?complete!");
    ????}

    ????
    else?{
    ????????alert(
    "Error:?Proxy?set?up?not?complete!");
    ????}

    }

    用起來還是很簡單,唯一要注意的是用Axis生成Web Service的時候記得在global configuration里面改一下
    <parameter name="sendMultiRefs" value="false"/>

    ie下的話也有一個webservice.htc,沒仔細研究過..

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲色偷偷偷综合网| 亚洲乱码一二三四五六区| 亚洲AV无码专区在线观看成人| 黄色永久免费网站| 亚洲精品在线播放| 波多野结衣免费在线观看| 亚洲伦理中文字幕| 在线观看人成视频免费| 亚洲爆乳无码专区www| 午夜国产大片免费观看| 一级视频在线免费观看| 国产亚洲一区二区三区在线不卡| 中国极品美軳免费观看| 亚洲AV无码国产精品色午友在线 | 一级特级女人18毛片免费视频| 亚洲成?Ⅴ人在线观看无码| 国产精品极品美女自在线观看免费| 国产亚洲精品福利在线无卡一| 国内精品久久久久影院免费 | 福利免费观看午夜体检区| 亚洲中文精品久久久久久不卡| 卡一卡二卡三在线入口免费| 青青草国产免费国产是公开| 亚洲中文字幕无码中文字在线| 久久免费视频网站| 亚洲精品免费网站| 亚洲av再在线观看| 免费A级毛片无码A∨中文字幕下载| 亚洲色图视频在线观看| 国产精品va无码免费麻豆| 国产在线精品一区免费香蕉| 亚洲精品自在线拍| www.亚洲色图| 最近中文字幕无免费| 精品无码专区亚洲| 亚洲国产成人私人影院| 日本视频免费在线| 免费精品久久天干天干| 亚洲精品又粗又大又爽A片| 亚洲中文字幕无码久久2017 | 一级特黄aaa大片免费看|