//id:jsScript //id:jsContentScreenId //id:fusenshiJs //「https」で始まっていなければ、プロトコル部分をhttpsに書き換える var url = location.href; if(url.indexOf("https") != -1){ url = url.replace("https","http"); if(url.match(/\?/)){ url += "&historyBack=1"; } else { url += "?historyBack=1"; } location.href = url; } function doSort(sortKey){ var contextPath = document.getElementById("contextPathProductList").value; var subShopId = document.getElementById("subShopIdProductList").value; if(!checkSubmit()) { return false; } var url = contextPath + "/srDispProductListSearchProduct/doSortProduct"; var searchflg = document.getElementsByName("searchFlg").item(0).value; var categoryCd = document.getElementsByName("chgCategoryCd").item(0).value; if (categoryCd == "") categoryCd = " "; var productName = document.getElementsByName("productName").item(0).value; if (productName == "" || productName == "検索語句を入力") productName = " "; var catalogCd = document.getElementsByName("catalogCd").item(0).value; if (catalogCd == "") catalogCd = " "; var tagKeyword = document.getElementsByName("tagKeyword").item(0).value; if (tagKeyword == "") tagKeyword = " "; var patternKbn = document.getElementsByName("patternKbn").item(0).value; var limit = document.getElementsByName("limit").item(0).value; if(limit == 0) limit = 20; //価格帯(始) var fromPrice = document.getElementsByName("fromPrice").item(0).value; if (fromPrice == "" || fromPrice == "価格帯を入力") fromPrice = " "; //価格帯(終) var toPrice = document.getElementsByName("toPrice").item(0).value; if (toPrice == "" || toPrice == "価格帯を入力") toPrice = " "; //送料含む有無 var contain = "0"; if (document.getElementsByName("contain").item(0).checked) { contain = "1"; } //ブランド var makerCd = document.getElementsByName("makerCd").item(0).value; if(makerCd == "") makerCd = " "; //カラー var colorCd = document.getElementsByName("colorGrpCd").item(0).value; if(colorCd == "") colorCd = " "; //サイズ var sizeCd = document.getElementsByName("sizeGrpCd").item(0).value; if(sizeCd == "") sizeCd = " "; url += "/" + sortKey + "/" + "srDispProductList"; url += "/" + convSign(subShopId); url += "/" + convSign(searchflg); url += "/" + convSign(categoryCd); url += "/" + convSign(" "); url += "/" + convSign(catalogCd); url += "/" + convSign(tagKeyword); url += "/" + convSign(fromPrice); url += "/" + convSign(toPrice); url += "/" + convSign(contain); url += "/" + convSign(patternKbn); url += "/" + convSign(limit); url += "/" + convSign(makerCd); url += "/" + convSign(colorCd); url += "/" + convSign(sizeCd); //特集用設定 if(searchflg == "8"){ url += "?productName=" + convSign(document.getElementsByName("specialId").item(0).value + " " + productName); }else{ url += "?productName=" + convSign(productName); } //document.location.href = encodeURI(url); document.location.href = url; return false; } function doChangLimit(limit){ var contextPath = document.getElementById("contextPathProductList").value; var subShopId = document.getElementById("subShopIdProductList").value; if(!checkSubmit()) { return false; } var url = contextPath + "/srDispProductListSearchChangPagingSize/doChangPagingSize"; var searchflg = document.getElementsByName("searchFlg").item(0).value; var categoryCd = document.getElementsByName("chgCategoryCd").item(0).value; if (categoryCd == "") categoryCd = " "; var productName = document.getElementsByName("productName").item(0).value; //特集用設定 /*if(searchflg == "8"){ productName = document.getElementsByName("specialId").item(0).value; }*/ if (productName == "" || productName == "検索語句を入力") productName = " "; var catalogCd = document.getElementsByName("catalogCd").item(0).value; if (catalogCd == "") catalogCd = " "; var tagKeyword = document.getElementsByName("tagKeyword").item(0).value; if (tagKeyword == "") tagKeyword = " "; var patternKbn = document.getElementsByName("patternKbn").item(0).value; var sortKey = document.getElementsByName("sortKey").item(0).value; //価格帯(始) var fromPrice = document.getElementsByName("fromPrice").item(0).value; if (fromPrice == "" || fromPrice == "価格帯を入力") fromPrice = " "; //価格帯(終) var toPrice = document.getElementsByName("toPrice").item(0).value; if (toPrice == "" || toPrice == "価格帯を入力") toPrice = " "; //送料含む有無 var contain = "0"; if (document.getElementsByName("contain").item(0).checked) { contain = "1"; } url += "/" + limit + "/" + "srDispProductList"; url += "/" + convSign(subShopId); url += "/" + convSign(searchflg); url += "/" + convSign(categoryCd); url += "/" + convSign(" "); url += "/" + convSign(catalogCd); url += "/" + convSign(tagKeyword); url += "/" + convSign(fromPrice); url += "/" + convSign(toPrice); url += "/" + convSign(contain); url += "/" + convSign(patternKbn); url += "/" + convSign(sortKey); //特集用設定 if(searchflg == "8"){ url += "?productName=" + convSign(document.getElementsByName("specialId").item(0).value + " " + productName); }else{ url += "?productName=" + convSign(productName); } //alert(url); //document.location.href = encodeURI(url); document.location.href = url; return false; } function doAddFusen(shopId,promotionCd,productCd,colorCd,sizeCd){ var contextPath = document.getElementById("contextPathProductList").value; var subShopId = document.getElementById("subShopIdProductList").value; if(!checkSubmit()) { return false; } var url = contextPath + "/srDispProductListAddFusen/doAddFusen"; var searchflg = document.getElementsByName("searchFlg").item(0).value; var categoryCd = document.getElementsByName("chgCategoryCd").item(0).value; if (categoryCd == "") categoryCd = " "; var productName = document.getElementsByName("productName").item(0).value; if (productName == "") productName = " "; var catalogCd = document.getElementsByName("catalogCd").item(0).value; if (catalogCd == "") catalogCd = " "; var tagKeyword = document.getElementsByName("tagKeyword").item(0).value; if (tagKeyword == "") tagKeyword = " "; var patternKbn = document.getElementsByName("patternKbn").item(0).value; var limit = document.getElementsByName("limit").item(0).value; var sortKey = document.getElementsByName("sortKey").item(0).value; var offset = document.getElementsByName("offset").item(0).value; url += "/" + shopId + "/" + promotionCd + "/" + productCd //+ "/" + colorCd //+ "/" + sizeCd + "/" + getScreenId(); url += "/" + convSign(subShopId); url += "/" + convSign(searchflg); url += "/" + convSign(categoryCd); url += "/" + convSign(productName); url += "/" + convSign(catalogCd); url += "/" + convSign(tagKeyword); url += "/" + convSign(patternKbn); url += "/" + convSign(limit); url += "/" + convSign(sortKey); url += "/" + convSign(offset); //document.location.href = encodeURI(url); document.location.href = url; return false; } function getScreenId(){ var screenId = document.getElementsByName("screenId").item(0).value; return screenId; } function convSign(tempStr){ // var rtnStr = ""; // for (var i=0;i < tempStr.length;i++){ // if (tempStr.charAt(i) == "+"){ // rtnStr += "%2B"; // }else if (tempStr.charAt(i) == "/"){ // rtnStr += "%2F"; // }else if (tempStr.charAt(i) == "?"){ // rtnStr += "%3F"; // }else if (tempStr.charAt(i) == "%"){ // rtnStr += "%25"; // }else if (tempStr.charAt(i) == "#"){ // rtnStr += "%23"; // }else if (tempStr.charAt(i) == "&"){ // rtnStr += "%26"; // }else if (tempStr.charAt(i) == ";"){ // rtnStr += "%3B"; // }else { // rtnStr += tempStr.charAt(i); // } // } return encodeURIComponent(tempStr); } function imgErrorS(imgObject){ imgObject.src="images_common/noimage_s.jpg"; } function setlimit(limit){ document.getElementsByName("limit").item(0).value = limit; } //商品詳細リンク function dpro(prod){ var contextPath = document.getElementById("contextPathProductList").value; var subShopId = document.getElementById("subShopIdProductList").value; var categoryCd = document.getElementsByName("chgCategoryCd").item(0).value; if (categoryCd == "") categoryCd = " "; var url = contextPath + "/dpro/doProductTreeLink"; url += "/" + convSign(subShopId); url += "/" + convSign(prod); url += "/" + convSign(categoryCd); url += "/" + convSign(document.getElementsByName("searchFlg").item(0).value); document.location.href = url; return false; } getContentScreenId(); function getContentScreenId(){ document.getElementsByName("contentScreenId").item(0).value= "srDispProductList"; } //window:onload= fusenMessage; //function fusenMessage(){ // var addFusenFlg = document.getElementsByName("addFusenFlg").value; // var fusenNoFlg = document.getElementsByName("fusenNoFlg").value; // // if (fusenNoFlg == 0){ // if (addFusenFlg == 1){ // alert("付箋紙に追加しました。"); // } // }else{ // alert("付箋紙最大件数を超えています。"); // } //}