电竞比分网-中国电竞赛事及体育赛事平台

分享

js 調(diào)用ocx 控件 解決 提示方法和事件不支持

 yan的圖書41 2014-08-06
 需要肯定的是,可以在jsp頁面通過js來調(diào)用ocx

一、注冊.ocx控件,在命令窗口運行:regsvr32.exe XXX.ocx

二、取得控件的classid,開始-->運行-->輸:regedit,打開注冊表---->在注冊表的工具欄的編輯中找到搜索按鈕,輸入XXX.ocx的名字XXX查找,就可以得到控件的classid

三、在jsp頁面嵌入控件:

  1. <body onunload="onunload()">
  2. <form id="form1" runat="server">
  3. <div>
  4. <div style="margin: 0px auto; width: 591px; height: 478px; border: solid 2px blue;">
  5. <object id="AV_RealPlayX" style="width: 100%; height: 100%;" classid="CLSID:30209FBC-57EB-4F87-BF3E-740E3D8019D2" CODEBASE="<%=request.getContextPath()%>/XXX.OCX#version=65536">
  6. </object>
  7. </div>
<body onunload="onunload()">
    <form id="form1" runat="server">
        <div>
            <div style="margin: 0px auto; width: 591px; height: 478px; border: solid 2px blue;">
                <object id="AV_RealPlayX" style="width: 100%; height: 100%;" classid="CLSID:30209FBC-57EB-4F87-BF3E-740E3D8019D2" CODEBASE="<%=request.getContextPath()%>/XXX.OCX#version=65536">
                </object>
            </div>


(codebase可以不添加,他主要是在網(wǎng)頁訪問時如果找不到控件,然后告訴瀏覽器去哪里下載。)

然后你就可以根據(jù)id取到該對象,再用該對象調(diào)用其內(nèi)置的方法。

出現(xiàn)的問題:可能頁面只顯示一個叉,沒有黑視頻窗口,或者提示不支持該屬性方法之類的。

開始自己也遇這一大堆錯誤,后來在ie6運行成功。所以發(fā)現(xiàn)是瀏覽器問題。

解決方法:打開網(wǎng)頁的Internet選項,選擇安全標簽,將http://localhost或者http:127.0.0.1(就是你訪問該jsp的地址)加入到信任站點。然后設置安全級別,點擊自定義,將activex的所有禁止改成提示或者啟用,試下能不能看到視頻了吧,如果還不能,就將本地和Internate的安全級別也改了(我那時就改了,而我同事的不用,= =|||),到這就ok了。

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多