內(nèi)建Behavior有應(yīng)用:savefavorite篇 "savefavorite"是一個(gè)很好用的內(nèi)建Behavior:當(dāng)訪問(wèn)者將你的網(wǎng)頁(yè),加入到"收藏夾"時(shí),"savefavorite"會(huì)保存網(wǎng)頁(yè)上的相關(guān)數(shù)據(jù):下回訪問(wèn)者再?gòu)?quot;收藏夾",開(kāi)啟這個(gè)網(wǎng)頁(yè)時(shí),就自動(dòng)回復(fù)到存儲(chǔ)時(shí)的狀態(tài)。而且這些動(dòng)作,都在客戶端完成,不必動(dòng)用服務(wù)器,更不需要"Cookies"! "savefavorite"用"getattrib"及setattribute"兩種內(nèi)建的方法,來(lái)存取數(shù)據(jù)。另有"onsave"(存儲(chǔ)到收藏夾)及"onload"(從收藏夾打開(kāi)網(wǎng)頁(yè))兩種事件。 HTML文件的<head>段落中,必須加入<meta name="save" content=favorite">的聲明,才能使用"savefavorite",下面看一下代碼: <html> <head> <meta name="save" content=favorite"> </title>xmllover</title> <style> .saveit{behavior:url(#ddefault#savefavorite)} </style> <script> function save_data() {page1.setattribute("old_value,page.value);} function load_data() {page1.value=page.getattribute("old_value");} </script> </head>
<body> 我是XMLLOVER我怕誰(shuí) <input class="saveit" onsave="save_data()" onload="load_data()" type="text" id="page1"> </body> </html>
|
溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!