詞語搭配遊戲的製作(ASP)三
來源:互聯網
上載者:User
//在列表中,使滑鼠移到之處的單詞
//產生“點亮”的效果
function lightOpt(ele)
{
var eleSrc;
//------------------------------------------
//常變數說明
//eleSrc :發生事件的元素
//------------------------------------------
eleSrc = ele;
eleSrc.className = "optLighted";
}
//在列表中,使滑鼠離開的單詞
//還原為初始狀態
function delightOpt(ele)
{
var eleSrc;
//------------------------------------------
//常變數說明
//eleSrc :發生事件的元素
//------------------------------------------
eleSrc = ele;
eleSrc.className = "optDelighted";
}
//得到定義過的將加入列表的單詞
function makeOpt(strWord, iWrdIdx)
{
var strOptHead, strOptFoot;
var strOptWord;
//------------------------------------------
//常變數說明
//strOptHead :重定義單詞頭。字串型
//strOptFoot :重定義單詞尾。字串型
//strOptWord :重定義單詞。字串型
//------------------------------------------
strOptHead = "<div class='optDelighted' onmouseover='lightOpt(this);' onmouseout='delightOpt(this);' ondblclick='removeOpt(this);' wrdIdx='" + iWrdIdx + "'>";
strOptFoot = "</div>";
strOptWord = strOptHead + strWord + strOptFoot;
//alert(strOptWord);
return strOptWord;
}
//刪除列表中的單詞
function removeOpt(ele)
{
var eleSrc;
var iIndex, iWrdIdx;
var astrWords, astrHead, astrFoot;
//------------------------------------------
//常變數說明
//eleSrc :發生事件的元素
//iIndex :表示詞彙分類的數字。整型
//iWrdIdx :單詞在單詞數組中的索引。整型
//astrWords :某類詞彙單詞數組。字串型數組
//astrHead :某類詞彙單詞數組頭部分。字串型數組
//astrFoot :某類詞彙單詞數組尾部分。字串型數組
//------------------------------------------
eleSrc = ele;
iIndex = getEleIndex(eleSrc.parentElement);