溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

JS控件在IFrame中怎么用

發(fā)布時(shí)間:2021-11-18 16:43:45 來(lái)源:億速云 閱讀:121 作者:小新 欄目:web開(kāi)發(fā)

這篇文章給大家分享的是有關(guān)JS控件在IFrame中怎么用的內(nèi)容。小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過(guò)來(lái)看看吧。

IFrame應(yīng)用JS控件

概述

IFrame應(yīng)用JS控件是為了保證開(kāi)發(fā)人員可以方便獲得網(wǎng)易夢(mèng)幻人生平臺(tái)等數(shù)據(jù)的同時(shí),快速的進(jìn)行應(yīng)用開(kāi)發(fā),并給用戶(hù)更好的展示效果和更方便的信息共享。

使用

開(kāi)發(fā)人員只需要在網(wǎng)頁(yè)文件引入我們提供的JS文件。

a.若服務(wù)器文件編碼為GBK,導(dǎo)入如下:

<scripttypescripttype="text/javascript" src="http://apps.163.com/js/netease/mylife/NeApps.js"> </script>

b.若服務(wù)器文件編碼為UTF-8,導(dǎo)入如下:

<scripttypescripttype="text/javascript" src="http://apps.163.com/js/netease/mylife/NeApps-utf8.js"> </script>

示例

◆卡片

直接在需要使用的鏈接上調(diào)用NeAppsUI.showCard(uid,e),其中uid為用戶(hù)id,e為事件。示例如下:

<atitleatitle="點(diǎn)擊人名卡片"class="fc02"  onclick="NeAppsUI.showCard('1034',event)" href="javascript:void(0);">我是qatest5</a>

頁(yè)面得到的效果如下:

JS控件在IFrame中怎么用

好友選擇

直接在需要使用的文件上調(diào)用NeAppsUI.showFriends(elementId,options)函數(shù),可以加入可選參數(shù)isMultiple(是否多選)和width(寬度)。

示例如下:

<divstyledivstyle="margin-top:200px;  width:450px"id="friendselect"><b></b> </div> <script>NeAppsUI.showFriends("friendselect",  {isMultiple:true})  </script>

頁(yè)面得到的效果如下:

JS控件在IFrame中怎么用

選擇用戶(hù)后,再通過(guò)NeAppsUI.getFriends()得到好友選擇列表(friendSelectObject)。
當(dāng)friendSelectObject有值的時(shí)候。即用戶(hù)存在好友時(shí),其內(nèi)部的單個(gè)對(duì)象的值示例如下:

s3.gender="M";s3.groupId=35001;s3.nickNamePy="qatest6";  s3.nickname="qatest6";   s3.smallImg="http://st.dream.163.com/style/images/framework/user_default_small.gif";   s3.userId=970865;s3.userName="qatest6";

即每個(gè)對(duì)象里面包括:gender,userId,groupId,nickNamePy,nickname,smallImg,userName屬性,通過(guò)如下方式得到即可。

if(NeAppsUI.getFriends()._$getSelected().length<1)  {  alert("嘿嘿,請(qǐng)選擇一個(gè)好友");    returnfalse;    }    alert(NeAppsUI.getFriends()._$getSelected()[0].userId+friendSelectObject._$getSelected()[0].userName);

◆心情

直接在需要使用的文件上調(diào)用NeAppsUI.showFeeling(elementId)函數(shù),其中elementId為表單元素ID。示例如下:

<divstyledivstyle="margin:200px100px;width:450px"  class=""id="testfeeling"style="height:28px;"><b></b></div> <script>NeAppsUI.showFeeling('testfeeling')</script>

頁(yè)面得到的效果如下:

JS控件在IFrame中怎么用

◆JS參數(shù)

JS得到服務(wù)器上傳遞的參數(shù)。如得到所有的參數(shù)數(shù)組,可如下調(diào)用:

<script>NeAppsUI.request()</script> ,得到某一個(gè)參數(shù)值可<script>NeAppsUI.request()['st']</script>

st也可以直接通過(guò)NeAppsUI.getSt()獲得

感謝各位的閱讀!關(guān)于“JS控件在IFrame中怎么用”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI