アイテムリストを含めたチェンジャーの設置に関して、サポートします。
また、壱さんのブログ(配布ブログさま)でも、タグ自動出力機能が搭載されたそうです。
一度お試しになってみてはいかがでしょうか?(ただし、チェンジ画像はご自分で設定する必要があります。)
◇現在ご使用になっているメロパー部分のタグ
<TABLE cellpadding="0" cellspacing="0" border="0"
width="139"><TBODY><TR><TD><div id="bpcl_mero"></div> <script language="javascript" type="text/javascript"> <!-- var mero_id = new Array('73bebed6612fe289b5651c5d0eb77d28', '3bfec9547e53090097f62ce05c228e87', '171ec69a2c0c79123f5e2904f70b412f'); var mero_mouseout_img = new Array('http://eternityflower.fc2web.com/mero/mix-r00.gif', 'http://eternityflower.fc2web.com/mero/mix-r00.gif', 'http://eternityflower.fc2web.com/mero/mix-r00.gif'); var mero_mouseover_img = new Array('http://eternityflower.fc2web.com/mero/mix-r2.gif', 'http://eternityflower.fc2web.com/mero/mix-r2.gif', 'http://eternityflower.fc2web.com/mero/mix-r2.gif'); var mero_first_no = 1; var mero_interval = 60000; var mero_old_no = -1; var mero_timer_id; var mero_is_random = 0; var mero_random_switch = 1; if (mero_first_no == -1) { show_mero_random(); } else { show_mero_main(mero_first_no); } if (mero_interval > 0) { mero_timer_id = setInterval('show_mero_random()', mero_interval); } function show_mero_sub(id) { html = "<a href=\"http://meropar.jp/\" target=\"_blank\"><img src=\"" + mero_mouseout_img[id] + "\" border=\"0\" style=\"border: none;\" onmouseover=\"this.src='" + mero_mouseover_img[id] + "'\" onmouseout=\"this.src='" + mero_mouseout_img[id] + "'\" alt=\"メロメロパーク\" /></a>"; html += "<br /><object codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0' width='140' height='257' align='middle'><param name='allowScriptAccess' value='sameDomain' /><param name='movie' value='http://cache.meropar.jp/swf/blog/main.swf' /><param name='quality' value='high' /><param name='bgcolor' value='ffffff' /><param name='FlashVars' value='key=" + mero_id[id] + "' /><embed src='http://cache.meropar.jp/swf/blog/main.swf' FlashVars='key=" + mero_id[id] + "' quality='high' bgcolor='#ffffff' width='140' height='257' name='main' align='middle' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' /></object>"; return html; } function show_mero_main(mero_no) { mero_html = show_mero_sub(mero_no); mero_old_no = mero_no; document.getElementById('bpcl_mero').innerHTML = mero_html; if (mero_interval > 0 && !mero_is_random) { clearInterval(mero_timer_id); mero_timer_id = setInterval('show_mero_random()', mero_interval); } } function show_mero_random() { if (mero_random_switch) { do { mero_new_no = Math.floor(Math.random() * mero_id.length); } while (mero_new_no == mero_old_no); mero_is_random = 1; show_mero_main(mero_new_no); mero_is_random = 0; } } function mero_random_on() { mero_random_switch = 1; } function mero_random_off() { mero_random_switch = 0; } //--> </script> <div style="background:url(http://eternityflower.fc2web.com/mero/change/m_bg16.gif) no-repeat center;width:140px;padding:9px 0px 5px;margin:0px auto;text-align:center;"><a href="javascript:show_mero_main(0);"><img src="http://eternityflower.fc2web.com/mero/change/meroccio10.gif" onmouseover="this.src='http://eternityflower.fc2web.com/mero/change/meroccio11.gif'" onmouseout="this.src='http://eternityflower.fc2web.com/mero/change/meroccio12.gif'" width="40" height="31" alt="たけち" border="0"></a><a href="javascript:show_mero_main(1);"><img src="http://eternityflower.fc2web.com/mero/change/merolin10.gif" onmouseover="this.src='http://eternityflower.fc2web.com/mero/change/merolin11.gif'" onmouseout="this.src='http://eternityflower.fc2web.com/mero/change/merolin12.gif'" width="40" height="31" alt="さち" border="0"></a><a href="javascript:show_mero_main(2);"><img src="http://eternityflower.fc2web.com/mero/change/mofmof10.gif" onmouseover="this.src='http://eternityflower.fc2web.com/mero/change/mofmof11.gif'" onmouseout="this.src='http://eternityflower.fc2web.com/mero/change/mofmof12.gif'" width="40" height="31" alt="もち" border="0"></a></div></TD><TD valign="top"><IMG src="http://eternityflower.fc2web.com/mero/mst02/sps.gif" width="13" height="30" border="0"><BR><IMG src="http://eternityflower.fc2web.com/mero/mst02/mst2.gif" width="15" height="125" border="0"></TD></TR></TBODY></TABLE> |
◇以下のタグに差替えてください。
<TABLE cellpadding="0" cellspacing="0" border="0" width="139"><TBODY><TR><TD> <!-- Mero Changer 開始 --> <!-- メロ本体表示部分の開始 --> <div id="bpcl_mero"></div> <!-- メロ本体表示部分の終了 --> <!-- メロ切り替えリンク開始 --> <div style="background:url(http://eternityflower.fc2web.com/mero/change/m_bg16.gif) no-repeat center;width:140px;padding:9px 0px 5px;margin:0px auto;text-align:center;"><a href="#" onclick="show_mero_main(0); return false;"><img src="http://eternityflower.fc2web.com/mero/change/meroccio10.gif" onmouseover="this.src='http://eternityflower.fc2web.com/mero/change/meroccio11.gif'" onmouseout="this.src='http://eternityflower.fc2web.com/mero/change/meroccio12.gif'" width="40" height="31" alt="たけち" border="0"></a><a href="#" onclick="show_mero_main(1); return false;"><img src="http://eternityflower.fc2web.com/mero/change/merolin10.gif" onmouseover="this.src='http://eternityflower.fc2web.com/mero/change/merolin11.gif'" onmouseout="this.src='http://eternityflower.fc2web.com/mero/change/merolin12.gif'" width="40" height="31" alt="さち" border="0"></a><a href="#" onclick="show_mero_main(2); return false;"><img src="http://eternityflower.fc2web.com/mero/change/mofmof10.gif" onmouseover="this.src='http://eternityflower.fc2web.com/mero/change/mofmof11.gif'" onmouseout="this.src='http://eternityflower.fc2web.com/mero/change/mofmof12.gif'" width="40" height="31" alt="もち" border="0"></a></div> <!-- メロ切り替えリンク終了 --> <!-- アイテムリスト表示部分の開始 --> <div id="bpcl_mero_itemlist"></div> <!-- アイテムリスト表示部分の終了 --> <!-- Mero Changer本体開始 --> <script language="javascript" type="text/javascript"> <!-- var mero_id = new Array('73bebed6612fe289b5651c5d0eb77d28', '3bfec9547e53090097f62ce05c228e87', '171ec69a2c0c79123f5e2904f70b412f'); var mero_mouseout_img = new Array('http://eternityflower.fc2web.com/mero/mix-r00.gif', 'http://eternityflower.fc2web.com/mero/mix-r00.gif', 'http://eternityflower.fc2web.com/mero/mix-r00.gif'); var mero_mouseover_img = new Array('http://eternityflower.fc2web.com/mero/mix-r2.gif', 'http://eternityflower.fc2web.com/mero/mix-r2.gif', 'http://eternityflower.fc2web.com/mero/mix-r2.gif'); var mero_flashtab = new Array('', '', ''); var mero_tabheight = new Array('', '', ''); var mero_tab_isflash = new Array(0, 0, 0); var mero_itemlist = new Array( 'meromero=1&snail=1&purpleSnail=0&blueTulip=1&redTulip=0&whiteTulip=0&yellowTulip=1&blueFlower=0&redFlower=1&whiteFlower=0&yellowFlower=1&tricolorFlower=0&tricolorTulip=0&greenOnion=0&sunFlower=1&take=0&bee=1&bfly=1&palm=0&jyoro53=0&jyoro54=0&name=%E3%81%9F%E3%81%91%E3%81%A1&addr=2-181-226&comm=%E4%BB%B2%E8%89%AF%E3%81%8F%E3%81%97%E3%81%A6%E4%B8%8B%E3%81%95%E3%81%84%E3%81%AD%E2%99%AA&c1=noColor&c2=noColor', 'meromero=2&snail=1&purpleSnail=1&blueTulip=1&redTulip=1&whiteTulip=1&yellowTulip=1&blueFlower=0&redFlower=1&whiteFlower=1&yellowFlower=1&tricolorFlower=0&tricolorTulip=0&greenOnion=0&sunFlower=1&take=1&bee=1&bfly=1&palm=1&jyoro53=1&jyoro54=0&name=%E3%81%95%E3%81%A1&addr=5-145-188&comm=%E4%BB%B2%E8%89%AF%E3%81%8F%E3%81%97%E3%81%A6%E4%B8%8B%E3%81%95%E3%81%84%E3%81%AD%E2%99%AA&c1=noColor&c2=noColor', 'meromero=3&snail=1&purpleSnail=0&blueTulip=0&redTulip=1&whiteTulip=0&yellowTulip=1&blueFlower=0&redFlower=1&whiteFlower=1&yellowFlower=1&tricolorFlower=0&tricolorTulip=0&greenOnion=1&sunFlower=1&take=0&bee=1&bfly=1&palm=1&jyoro53=0&jyoro54=0&name=%E3%82%82%E3%81%A1&addr=8-172-281&comm=%E4%BB%B2%E8%89%AF%E3%81%8F%E3%81%97%E3%81%A6%E4%B8%8B%E3%81%95%E3%81%84%E3%81%AD%E2%99%AA&c1=noColor&c2=noColor' ); var mero_itemlistswf_url = 'http://www7.ocn.ne.jp/~php/itemList02.swf'; var mero_first_no = 1; var mero_interval = 60000; var mero_use_itemlist = 1; var mero_use_memcard = 0; var mero_old_no = -1; var mero_timer_id; var mero_is_random = 0; var mero_random_switch = 1; for (i = 0; i < mero_id.length; i++) { if (mero_mouseout_img[i] == '') { mero_mouseout_img[i] = 'http://meropar.jp/img/logo_blog_1.gif'; } if (mero_mouseover_img[i] == '') { mero_mouseover_img[i] = 'http://meropar.jp/img/logo_blog_2.gif'; } } if (mero_first_no == -1) { show_mero_random(); } else { show_mero_main(mero_first_no); } if (mero_interval > 0) { mero_timer_id = setInterval('show_mero_random()', mero_interval); } function show_mero_sub_itemlist(id) { var html; html = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="140" height="100" id="itemList02" align="middle">'; html += '<param name="allowScriptAccess" value="sameDomain" />'; html += '<param name="movie" value="' + mero_itemlistswf_url + '" />'; html += '<param name="FlashVars" value="' + mero_itemlist[id] + '" />'; html += '<param name="loop" value="false" />'; html += '<param name="quality" value="high" />'; html += '<param name="bgcolor" value="#ffffff" />'; html += '<embed src="' + mero_itemlistswf_url + '" FlashVars="' + mero_itemlist[id] + '" loop="false" quality="high" bgcolor="#ffffff" width="140" height="100" name="itemList02" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />'; html += '</object>'; return html; } function show_mero_sub(mero_no) { var html; if (mero_tab_isflash[mero_no]) { html = '<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"\n'; html += ' codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"\n'; html += ' WIDTH="140" HEIGHT="' + mero_tabheight[mero_no] + '" id="mero_flashtab" ALIGN="">\n'; html += '<PARAM NAME="movie" VALUE="' + mero_flashtab[mero_no] +'">\n' html += '<PARAM NAME="quality" VALUE="high">\n'; html += '<PARAM NAME="bgcolor" VALUE="#FFFFFF">\n'; html += '<EMBED src="' + mero_flashtab[mero_no] +'"\n'; html += ' quality="high" bgcolor="#FFFFFF" WIDTH="140" HEIGHT="' + mero_tabheight[mero_no] + '" NAME="mero_flashtab" ALIGN=""\n'; html += ' TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" />\n'; html += '</OBJECT>\n'; } else { html = "<a href=\"http://meropar.jp/\" target=\"_blank\"><img src=\"" + mero_mouseout_img[mero_no] + "\" border=\"0\" style=\"border: none;\" onmouseover=\"this.src='" + mero_mouseover_img[mero_no] + "'\" onmouseout=\"this.src='" + mero_mouseout_img[mero_no] + "'\" alt=\"メロメロパーク\" /></a>"; } html += "<br /><object codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0' width='140' height='257' align='middle'><param name='allowScriptAccess' value='sameDomain' /><param name='movie' value='http://cache.meropar.jp/swf/blog/main.swf' /><param name='quality' value='high' /><param name='bgcolor' value='ffffff' /><param name='FlashVars' value='key=" + mero_id[mero_no] + "' /><embed src='http://cache.meropar.jp/swf/blog/main.swf' FlashVars='key=" + mero_id[mero_no] + "' quality='high' bgcolor='#ffffff' width='140' height='257' name='main' align='middle' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' /></object>"; return html; } function show_mero_main(mero_no) { mero_html = show_mero_sub(mero_no); mero_old_no = mero_no; document.getElementById('bpcl_mero').innerHTML = mero_html; if (mero_use_itemlist) { mero_itemlist_html = show_mero_sub_itemlist(mero_no); document.getElementById('bpcl_mero_itemlist').innerHTML = mero_itemlist_html; } if (mero_use_memcard) { mero_memcard_html = '<img src="' + mero_memcard[mero_no] + '" border="0" width="140" height="100">'; document.getElementById('bpcl_mero_memcard').innerHTML = mero_memcard_html; } if (mero_interval > 0 && !mero_is_random) { clearInterval(mero_timer_id); mero_timer_id = setInterval('show_mero_random()', mero_interval); } } function show_mero_random() { if (mero_random_switch) { do { mero_new_no = Math.floor(Math.random() * mero_id.length); } while (mero_new_no == mero_old_no); mero_is_random = 1; show_mero_main(mero_new_no); mero_is_random = 0; } } function mero_random_on() { mero_random_switch = 1; } function mero_random_off() { mero_random_switch = 0; } //--> </script> <!-- Mero Changer本体終了 --> <!-- Mero Changer 終了 --> </TD><TD valign="top"><IMG src="http://eternityflower.fc2web.com/mero/mst02/sps.gif" width="13" height="30" border="0"><BR><IMG src="http://eternityflower.fc2web.com/mero/mst02/mst2.gif" width="15" height="125" border="0"></TD></TR></TBODY></TABLE> |
◆今後のメンテナンス
今回このタグを生成するために、前述の壱さんのブログ(配布ブログさま)で紹介されている9/29記事『JavaScript自動出力&メロメロ会員証切り替え対応の「Mero Changer」』を使用し、それを私のほうで画像リンク、枠ストラップを付けれるようにしました。
この「Mero Changer」は、今後のメンテナンスも可能となっています。(詳細は記事を読んでください)
今後のメンテナンス用に必要となる「再設定用データ」をこちらにおいておきます。(時期をみて削除しますので、「右クリック」>「対象をファイルに保存」でPCに保存しておいてください)
※メンテナンスにあたっての注意
@メロリンク部分は、「Mero Changer」出力後のタグをご自分で修正する必要があります。(チェンジ画像を設定しているので)現在のメロリンクのタグをそのままコピペすればよいです。
A枠ストラップについて、「Mero Changer」出力後のタグに、現在のタグの上下1行目、最下行目にあるタグをコピペすればよいです。