// Track this gadget using Google Analytics. _IG_Analytics("UA-1299350-8", "/my_booksactivity"); var innerId; var books = new Array(); var prefs = new _IG_Prefs(__MODULE_ID__); function init() { o.src = "http://www.books.com.tw/exep/assp.php/huee11/"; o.style.display = "none"; document.body.appendChild(o); // Initialize tabs. var tabs = new _IG_Tabs(__MODULE_ID__); if (prefs.getBool("myIndex")==true) tabs.addDynamicTab("全館活動", function (tabId) {pageId=tabId;callback_type('http://www.books.com.tw/banner_js/wel_banner.js')}); if (prefs.getBool("myBeauty")==true) tabs.addDynamicTab("美妝", function (tabId) {pageId=tabId;callback_type('http://www.books.com.tw/js/prod/newindex/beauty_banner.js')}); if (prefs.getBool("myBaby")==true) tabs.addDynamicTab("親子", function (tabId) {pageId=tabId;callback_type('http://www.books.com.tw/js/prod/newindex/baby_banner.js')}); if (prefs.getBool("myFashion")==true) tabs.addDynamicTab("衣飾精品", function (tabId) {pageId=tabId;callback_type('http://www.books.com.tw/js/prod/newindex/fashion_banner.js')}); if (prefs.getBool("myDesign")==true) tabs.addDynamicTab("創意生活", function (tabId) {pageId=tabId;callback_type('http://www.books.com.tw/js/prod/newindex/design_banner.js')}); if (prefs.getBool("myArtifact")==true) tabs.addDynamicTab("玩藝", function (tabId) {pageId=tabId;callback_type('http://www.books.com.tw/js/prod/newindex/artifact_banner.js')}); if (prefs.getBool("myFood")==true) tabs.addDynamicTab("美食", function (tabId) {pageId=tabId;callback_type('http://www.books.com.tw/js/prod/newindex/food_banner.js')}); if (prefs.getBool("mySoftware")==true) tabs.addDynamicTab("軟體", function (tabId) {pageId=tabId;callback_type('http://www.books.com.tw/js/prod/newindex/software_banner.js')}); if (prefs.getBool("my3C")==true) tabs.addDynamicTab("3C", function (tabId) {pageId=tabId;callback_type('http://www.books.com.tw/js/prod/newindex/3C_banner.js')}); } function callback_type(url) { _gel(pageId).innerHTML = '

Loading...
'; setTimeout("_IG_FetchContent('"+url+"', my_callback_function)", 500); } function my_callback_function(responseText) { if (responseText==null) return; books = new Array(); for (var i=1;i <= 6;i++) { var book = new Object(); pos = responseText.indexOf("imgUrl["+i+"]"); if (pos==-1) break; m1 = responseText.indexOf("'", pos)+1; m2 = responseText.indexOf("'", m1); strUrl = responseText.substr(m1, m2-m1); if (strUrl.indexOf("image.php")==-1) { book.imgUrl = strUrl; } else { pos = strUrl.lastIndexOf("http://"); m1 = strUrl.indexOf("&", pos); book.imgUrl = strUrl.substr(pos, m1-pos); } pos = responseText.indexOf("imgText["+i+"]"); m1 = responseText.indexOf("'", pos)+1; m2 = responseText.indexOf("'", m1); book.imgText = responseText.substr(m1, m2-m1); pos = responseText.indexOf("imgLink["+i+"]"); m1 = responseText.indexOf("'", pos)+1; m2 = responseText.indexOf("'", m1); strLink = new String(responseText.substr(m1, m2-m1)); strLink = strLink.substr(strLink.lastIndexOf("http://")); m = "books.com.tw/"; domain = strLink.substr(0, strLink.indexOf(m)+m.length); if (domain.indexOf("tickets")==-1){ book.imgLink = domain + "exep/assp.php/" + prefs.getString("apcode") + "/" + strLink.substr(domain.length); } else { book.imgLink = strLink; } books[i] = book; } var html = ""; for(var i=1;i\""+books[i].imgText+"\""; } _gel(pageId).innerHTML = html; _IG_AdjustIFrameHeight(); } // Call init function to initialize and display tabs. _IG_RegisterOnloadHandler(init);
]]>