CINXE.COM

京都産業大学図書館

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja"><head><meta http-equiv="content-type" content="text/html; charset=UTF-8" /><meta http-equiv="content-language" content="ja" /><meta name="robots" content="index,follow" /><meta name="keywords" content="京都産業大学,図書館,OPAC,蔵書検索,KSU-Cat,目録" /><meta name="description" content="京都産業大学図書館が運営する蔵書検索サービスです。" /><meta name="rating" content="General" /><meta name="author" content="京都産業大学図書館" /><meta name="copyright" content="© KYOTO SANGYO UNIVERSITY. All rights reserved." /><meta http-equiv="content-script-type" content="text/javascript" /><meta http-equiv="content-style-type" content="text/css" /><meta http-equiv="X-UA-Compatible" content="IE=9" /><link rel="canonical" href="https://ksucat.kyoto-su.ac.jp/?page_id=13" /><title>京都産業大学図書館</title><script type="text/javascript">_nc_lang_name = "japanese";_nc_layoutmode = "off";_nc_base_url = "https://ksucat.kyoto-su.ac.jp";_nc_core_base_url = "https://ksucat.kyoto-su.ac.jp";_nc_index_file_name = "/index.php";_nc_current_url = 'https://ksucat.kyoto-su.ac.jp/index.php?page_id=0';_nc_allow_attachment = '0';_nc_allow_htmltag = '0';_nc_allow_video = '0';_nc_main_page_id = '13';_nc_user_id = '0';_nc_debug = 0;_nc_ajaxFlag = false;_nc_dwScriptCount = 0;_nc_dwScriptList = Array();_nc_js_vs = '20210303192945';_nc_css_vs = '20210303192949';</script><link href="https://ksucat.kyoto-su.ac.jp/images/common/favicon.ico" rel="SHORTCUT ICON" /><link class="_common_css" rel="stylesheet" type="text/css" media="all" href="https://ksucat.kyoto-su.ac.jp/index.php?action=common_download_css&amp;page_theme=fsimplebluepg_default&amp;dir_name=/themes/system/css/style.css|/themes/fpopup/css/default/style.css|/themes/fpopup/css/green/style.css|/themes/fpopup/css/pink/style.css|/themes/fpopup/css/purple/style.css|/pages/default/page_style.css|/themes/fsimplebluepg/css/default/page_style.css|/login/default/style.css|/themes/noneframe/css/style.css|/menu/style.css|/menu/headerflat/style.css|/themes/fsimplebluepg/css/default/style.css|/v3search/default/style.css|/themes/fsimpleblueblk/css/titlebrs/style.css|/themes/toteccool/css/TC01FrameTitleMBlue/style.css|/pushlist/default/style.css|/pushlist/fsimpleblue/style.css|noneframe|fsimplebluepg_default|fsimpleblueblk_titlebrs|toteccool_TC01FrameTitleMBlue&amp;block_id_str=409|221|473|407|397|379|480|295|493|380|336|337|339|527|530&amp;system_flag=0&amp;vs=20210303192949" /></head><body style=""><noscript><div class="errorHeaderMsg">このブラウザは、JavaScript が無効になっています。JavaScriptを有効にして再度、お越しください。</div></noscript> <table id="_container" class="container" summary="" align="center" style="text-align:center;"><tr><td class="valign-top align-left"><div class="headercolumn_menu"><table id="header_menu" summary="ヘッダーメニュー"><tr><td class="menu_left"><a class="hidelink" href="#center_column"><img src="https://ksucat.kyoto-su.ac.jp/images/common/blank.gif" title="" alt="コンテンツエリアへ" class="dummy_img icon" /></a></td><td class="menu_right"><!-- 別システムと連携時 --><!-- SunJavaの場合 --><!-- webOPACの場合 --><!-- webOPAC_V3の場合 --><a class="menulink header_btn_left show_center" href="https://ksucat2.kyoto-su.ac.jp/webopac/ufisnd.do?system=1743791321&redirect_page_id=13&locale=japanese"></a><!-- Fieraの場合 --><!-- ヘルプ表示 --></td></tr></table><script class="nc_script" type="text/javascript">function webopac_v3_logoff(event){var load_el = Event.element(event);var logout_params = new Object();logout_params["method"] = "post";logout_params["param"] = {"action":"login_action_main_logout"};logout_params["loading_el"] = load_el;logout_params["callbackfunc"] = function(res){if(res == "error"){commonCls.alert('ログアウトする場合は全てのウィンドウを閉じてください。');return;}location.href = "https://ksucat2.kyoto-su.ac.jp/webopac/comoff.do" + "?mode=logout&url=topmnu.do";}.bind(this);commonCls.send(logout_params);}</script></div><div id="login_popup" class="login_popup"><table id="_0" class="blockstyle_0 module_box system" style="width:auto"><tr><td><input type="hidden" id="_token_0" class="_token" value="6e436b0bea264e69b6d8d08156d0d66b"/><input type="hidden" id="_url_0" class="_url" value="https://ksucat.kyoto-su.ac.jp/index.php?action=login_view_main_init"/><a id="_href_0" name="_0"></a><table class="th_system"><tr><td class="th_system_upperleft"><img src="https://ksucat.kyoto-su.ac.jp/images/common/blank.gif" alt="" title="" class="th_system_upperleft" /></td><td class="th_system_upper"></td><td class="th_system_upperright"><img src="https://ksucat.kyoto-su.ac.jp/images/common/blank.gif" alt="" title="" class="th_system_upperright" /></td></tr><tr id="move_bar_0" class="_move_bar move_bar" title="ドラッグ&ドロップで移動できます。"><td class="th_system_left"></td><td class="th_system_inside _block_title_event"><table cellspacing="0" cellpadding="0" class="widthmax"><tr><td class="th_system_header_center"><div class="th_system_header_dot th_system_header_move"><span class="nc_block_title th_system_title th_system_titlecolor">ログイン</span>&nbsp;</div></td><td class="th_system_header_right"><a href="#" onmouseover="if(typeof(commonCls) != 'undefined') {commonCls.imgChange(this,'setting_close.gif','setting_close_over.gif');}" onmouseout="if(typeof(commonCls) != 'undefined') {commonCls.imgChange(this,'setting_close_over.gif','setting_close.gif');}" onclick="commonCls.displayNone($('login_popup'));return false;commonCls.removeBlock('_0');return false;"><img src="https://ksucat.kyoto-su.ac.jp/themes/system/images/setting_close.gif" title="閉じる" alt="閉じる" class="th_system_btn" /></a></td></tr></table></td><td class="th_system_right"></td></tr><tr><td class="th_system_left"></td><td class="th_system_inside"><div class="content"><form class="login_popup " id="login_form_0" method="post" action="https://ksucat.kyoto-su.ac.jp/index.php" target="targetFrame_0"><input type="hidden" name="action" value="login_action_main_init" /><input type="hidden" name="block_id" value="" /><input type="hidden" name="_redirect_url" value="" /><input type="hidden" name="_token" value="6e436b0bea264e69b6d8d08156d0d66b" /><input type="hidden" name="login_action_flg" value="true" /><label class="login_label" for="login_id_0">ログインID</label><input id="login_id_0" class="login_input" type="text" name="login_id" value="" maxlength="100" onfocus="Element.addClassName(this, 'highlight');" onblur="Element.removeClassName(this, 'highlight');" /><label class="login_label" for="password_0">パスワード</label><input id="password_0" class="login_input" type="password" name="password" maxlength="100" onfocus="Element.addClassName(this, 'highlight');" onblur="Element.removeClassName(this, 'highlight');" /><div class="login_buttons"><input id="login_login_button_0" class="login_login_button" type="submit" value="ログイン" onmouseover="Element.addClassName(this, 'login_login_button_hover');" onmouseout="Element.removeClassName(this, 'login_login_button_hover');" onfocus="Element.addClassName(this, 'login_login_button_hover');" onblur="Element.removeClassName(this, 'login_login_button_hover');" onclick="loginMfaMode('_0');" /> <input id="login_cancel_button_0" class="login_cancel_button" type="button" value="キャンセル" onclick="commonCls.displayNone($('login_popup'));return false;" onmouseover="Element.addClassName(this, 'login_cancel_button_hover');" onmouseout="Element.removeClassName(this, 'login_cancel_button_hover');" onfocus="Element.addClassName(this, 'login_cancel_button_hover');" onblur="Element.removeClassName(this, 'login_cancel_button_hover');" /> </div><!----></form><iframe id="targetFrame_0" name="targetFrame_0" class="display-none" title="login_iframe" width="1000" height="900" frameborder="0"></iframe> </div></td><td class="th_system_right"></td></tr><tr><td class="th_system_belowleft"></td><td class="th_system_below"></td><td class="th_system_belowright"></td></tr></table> </td></tr></table></div><div id="_headercolumn" class="headercolumn"><div id="__headercolumn" class="main_column"><table class="widthmax" summary=""><tr><td class="column valign-top"><div class="cell" style="padding:0px 0px 0px 0px;"><table id="_409" class="blockstyle_409 module_box module_grouping_box noneframe" style="width:100%;"><tr><td><input type="hidden" class="_url" value="https://ksucat.kyoto-su.ac.jp/index.php?action=pages_view_grouping&amp;amp;block_id=409&amp;amp;page_id=3"/><table border="0" cellspacing="0" cellpadding="0" class="th_none widthmax"><tr><td class="th_none_content"><h2 class="th_none_title nc_block_title display-none" title=""></h2><div class="content"><table class="widthmax" summary=""><tr><td class="column valign-top"><div class="cell" style="padding:8px 8px 8px 8px;"><table id="_473" class="blockstyle_473 module_box noneframe" style="width:100%"><tr><td><input type="hidden" id="_token_473" class="_token" value="6e436b0bea264e69b6d8d08156d0d66b"/><input type="hidden" id="_url_473" class="_url" value="https://ksucat.kyoto-su.ac.jp/index.php?theme_name=noneframe&amp;page_id=3&amp;block_id=473&amp;module_id=18&amp;action=announcement_view_main_init&amp;temp_name=default"/><a id="_href_473" name="_473"></a><table border="0" cellspacing="0" cellpadding="0" class="th_none widthmax"><tr><td class="th_none_content"><h2 class="th_none_title nc_block_title display-none" title=""></h2><div class="content"><div class="widthmax announcement_contents_main"> <a href="http://www.kyoto-su.ac.jp/library/" target="_blank">京都産業大学図書館Webサイトはこちら(Go to Kyoto Sangyo University Library website)</a> <div class="float-clear-div">&nbsp;</div> </div> </div></td></tr></table></td></tr></table></div><div class="cell" style="padding:0px 8px 8px 8px;"><table id="_407" class="blockstyle_407 module_box noneframe" style="width:100%"><tr><td><input type="hidden" id="_token_407" class="_token" value="6e436b0bea264e69b6d8d08156d0d66b"/><input type="hidden" id="_url_407" class="_url" value="https://ksucat.kyoto-su.ac.jp/index.php?theme_name=noneframe&amp;page_id=3&amp;block_id=407&amp;module_id=30&amp;action=language_view_main_init&amp;temp_name=default"/><a id="_href_407" name="_407"></a><table border="0" cellspacing="0" cellpadding="0" class="th_none widthmax"><tr><td class="th_none_content"><h2 class="th_none_title nc_block_title display-none" title=""></h2><div class="content"><form action="#" method="get" onsubmit="return false;"><br />日本語&nbsp;|&nbsp;<a href='https://ksucat.kyoto-su.ac.jp/?lang=english' title='English'>English</a></form> </div></td></tr></table></td></tr></table></div><div class="cell" style="padding:8px 8px 8px 8px;"><table id="_397" class="blockstyle_397 module_box noneframe" style="width:100%"><tr><td><input type="hidden" id="_token_397" class="_token" value="6e436b0bea264e69b6d8d08156d0d66b"/><input type="hidden" id="_url_397" class="_url" value="https://ksucat.kyoto-su.ac.jp/index.php?theme_name=noneframe&amp;page_id=3&amp;block_id=397&amp;module_id=18&amp;action=announcement_view_main_init&amp;temp_name=default"/><a id="_href_397" name="_397"></a><table border="0" cellspacing="0" cellpadding="0" class="th_none widthmax"><tr><td class="th_none_content"><h2 class="th_none_title nc_block_title display-none" title=""></h2><div class="content"><div class="widthmax announcement_contents_main"> <div style="text-align:center;"><img title="" style="border:0px solid rgb(204, 204, 204);float:none;" alt="" src="./?action=common_download_main&amp;upload_id=135" hspace="0" /></div> <div class="float-clear-div">&nbsp;</div> </div> </div></td></tr></table></td></tr></table></div></td></tr></table></div></td></tr></table><img alt="" src="https://ksucat.kyoto-su.ac.jp/images/common/blank.gif" style="height:0px;width:100%;" /></td></tr></table></div><div class="cell" style="padding:8px 0px 8px 0px;"><table id="_221" class="blockstyle_221 module_box noneframe" style="width:100%"><tr><td><input type="hidden" id="_token_221" class="_token" value="6e436b0bea264e69b6d8d08156d0d66b"/><input type="hidden" id="_url_221" class="_url" value="https://ksucat.kyoto-su.ac.jp/index.php?theme_name=noneframe&amp;page_id=3&amp;block_id=221&amp;module_id=35&amp;action=menu_view_main_init&amp;temp_name=headerflat"/><a id="_href_221" name="_221"></a><table border="0" cellspacing="0" cellpadding="0" class="th_none widthmax"><tr><td class="th_none_content"><h2 class="th_none_title nc_block_title display-none" title=""></h2><div class="content"><ul class="menu_headerflat"><li><a class="menu_headerflat_btn link menulink _menutop_13 nowrap menu_headerflat_highlight _menu_active hover_highlight" href="https://ksucat.kyoto-su.ac.jp/?page_id=13">KSU-Cat TOP</a></li><li><a class="menu_headerflat_btn link menulink _menutop_128 nowrap hover_highlight" href="https://ksucat.kyoto-su.ac.jp/?page_id=128">資料の検索</a></li><li><a class="menu_headerflat_btn link menulink _menutop_109 nowrap hover_highlight" href="https://ksucat.kyoto-su.ac.jp/?page_id=109">検索のヒント</a></li></ul></div></td></tr></table></td></tr></table></div></td></tr></table></div></div></td></tr><tr><td><table class="widthmax" summary=""><tr><td id="_leftcolumn" class="leftcolumn valign-top align-left" style=""><div id="__leftcolumn" class="main_column"><table class="widthmax" summary=""><tr><td class="column valign-top"><div class="cell" style="padding:8px 8px 8px 8px;"><table id="_379" class="blockstyle_379 module_box fsimplebluepg_default" style="width:100%"><tr><td><input type="hidden" id="_token_379" class="_token" value="6e436b0bea264e69b6d8d08156d0d66b"/><input type="hidden" id="_url_379" class="_url" value="https://ksucat.kyoto-su.ac.jp/index.php?theme_name=fsimplebluepg_default&amp;page_id=4&amp;block_id=379&amp;module_id=61&amp;action=v3search_view_main_init&amp;temp_name=default"/><a id="_href_379" name="_379"></a><div class="fsimplebluepg_default_wrapper"><h2 class="th_fsimplebluepg_default_title nc_block_title display-none" title=""> </h2><div class="content"> </div></div> </td></tr></table></div><div class="cell" style="padding:8px 8px 8px 8px;"><table id="_480" class="blockstyle_480 module_box fsimpleblueblk_titlebrs" style="width:100%"><tr><td><input type="hidden" id="_token_480" class="_token" value="6e436b0bea264e69b6d8d08156d0d66b"/><input type="hidden" id="_url_480" class="_url" value="https://ksucat.kyoto-su.ac.jp/index.php?theme_name=fsimpleblueblk_titlebrs&amp;page_id=4&amp;block_id=480&amp;module_id=18&amp;action=announcement_view_main_init&amp;temp_name=default"/><a id="_href_480" name="_480"></a><div class="fsimpleblueblk_titlebrs_wrapper"><div class="ttl_h_fsimpleblueblk_titlebrs_title_wrapper"><div class="ttl_h_fsimpleblueblk_titlebrs_title_l ">&nbsp;</div><div class="fsimpleblueblk_titlebrs_title "><h2 class="ttl_h_fsimpleblueblk_titlebrs_title nc_block_title " title="">携帯電話からアクセス</h2></div></div><div class="content_wrapper "><div class="content "><div class="widthmax announcement_contents_main"> <p>Mobile用 KSU-Catは<br />こちらからどうぞ<br /><a href="https://ksucat2.kyoto-su.ac.jp/webopac/mobtopmnu.do" target="_blank">Mobile用 KSU-Cat</a></p><p><img title="" style="border:0px solid rgb(204, 204, 204);width:91px;height:92px;float:none;" alt="" src="./?action=common_download_main&amp;upload_id=157" hspace="0" /><br />KSU-Cat for the cellular phone can be used according to QR code here!! </p> <div class="float-clear-div">&nbsp;</div> </div> </div></div><div class="th_fsimpleblueblk_titlebrs_bottom_l"></div><div class="th_fsimpleblueblk_titlebrs_bottom_r"></div></div> </td></tr></table></div></td></tr></table></div></td><td id="_centercolumn" class="centercolumn valign-top align-left" style=""><a class="hidelink" name="center_column"></a><div id="__centercolumn" class="main_column"><table class="widthmax" summary=""><tr><td class="column valign-top"><div class="cell" style="padding:8px 8px 8px 8px;"><table id="_295" class="blockstyle_295 module_box fsimplebluepg_default" style="width:100%"><tr><td><input type="hidden" id="_token_295" class="_token" value="6e436b0bea264e69b6d8d08156d0d66b"/><input type="hidden" id="_url_295" class="_url" value="https://ksucat.kyoto-su.ac.jp/index.php?theme_name=fsimplebluepg_default&amp;page_id=13&amp;block_id=295&amp;module_id=61&amp;action=v3search_view_main_init&amp;temp_name=default"/><a id="_href_295" name="_295"></a><div class="fsimplebluepg_default_wrapper"><h2 class="th_fsimplebluepg_default_title nc_block_title display-none" title=""> </h2><div class="content"> <div class="opac_container"> <div class="opac_main_content" id="v3_module_295"> <div id="window_area_295"> <ul id="tab_area_295" class="opac_tab_area"> <li id="opac" onclick="showpage(this,'_295');return false;" class="opac_tab_present"> <a href="#page_2950" class="opac_tablink"> <span>蔵書検索</span> </a> </li> <li id="nii" onclick="showpage(this,'_295');return false;" class="opac_tab_off"> <a href="#page_2951" class="opac_tablink"> <span>他大学検索</span> </a> </li> <li id="other" onclick="showpage(this,'_295');return false;" class="opac_tab_off"> <a href="#page_2952" class="opac_tablink"> <span>CiNii Research</span> </a> </li> <li id="other" onclick="showpage(this,'_295');return false;" class="opac_tab_off"> <a href="#page_2953" class="opac_tablink"> <span>NDL</span> </a> </li> <li id="other" onclick="showpage(this,'_295');return false;" class="opac_tab_off"> <a href="#page_2954" class="opac_tablink"> <span>むすびわざ</span> </a> </li> <li id="other" onclick="showpage(this,'_295');return false;" class="opac_tab_off"> <a href="#page_2955" class="opac_tablink"> <span>京都府内公立図書館</span> </a> </li> <li id="sc" onclick="showpage(this,'_295');return false;" class="sc_tab_off"> <a href="#page_2956" class="opac_tablink"> <span> 横断検索 </span> </a> </li> </ul> <div id="div_area_295" class="opac_keywordsearch_area"> <div id="page_2950" class="v3_div_area_page"> <?xml version="1.0" encoding="UTF-8"?> <tab_body> <div id="opac_tab_simple_2950"> <form id="opac_tab_form_2950" action="#" onsubmit="if(!chkScriptErrorLocalSre()){return false};opacSreReset(this,'catsre');clearSearchPage('_295');sendOpacSearch(this,'_295');convertSimple2Detail('opac','_295','0');return false;"> <table class="widthmax"> <tr> <td class="opac_kani_syousai_btn_area"> <img class="opac_btn" src="https://ksucat2.kyoto-su.ac.jp/webopac/image/blue/ja/tab_kani_on.png" title="簡易検索" alt="簡易検索"/><button class="opac_imgbtn" type="button" onclick="changeSearchMode('opac','_295','0','detail');return false;"> <img class="opac_btn" src="https://ksucat2.kyoto-su.ac.jp/webopac/image/blue/ja/tab_syousai_off.png" title="詳細検索" alt="詳細検索"/> </button> <input type="checkbox" id="chk_review" class="opac_option" name="srhRevTagFlg" value="true"/> <label class="opac_kani_searchopt_lbl" for="chk_review">タグを含む</label> </td> <td width="1px"> </td> </tr> <tr> <td class="opac_keyword_input_area" colspan="2"> <input type="text" class="opac_keyword_input" id="opac_tab_keywd0" name="words"/> <button class="opac_imgbtn" onmouseover="imgChange2On(this)" onmouseout="imgChange2Off(this)"> <img src="https://ksucat2.kyoto-su.ac.jp/webopac/image/blue/ja/btn_dg_kensaku_off_80-40.png" title="検索" alt="検索"/> </button> </td> </tr> </table> <div class="opac_highlight_area"> <a class="opac_link" href="#" onclick="sendOtherSearch('_295','catsrc');">分類検索</a> | <a class="opac_link" href="#" onclick="sendOtherSearch('_295','catsrm');">雑誌タイトルリスト</a> | <a class="opac_link" href="#" onclick="sendOtherSearch('_295','newlst');">新着案内</a> | <a class="opac_link" href="#" onclick="sendOtherSearch('_295','beslst');">貸出ランキング</a> | <a class="opac_link" href="#" onclick="sendOtherSearch('_295','acrlst');">アクセスランキング</a> | <a class="opac_link" href="#" onclick="sendOtherSearch('_295','tagsrh');">タグ検索</a> </div> </form> </div> <div id="opac_tab_detail_2950" style="display:none" class="none"> </div> <div> </div> </tab_body> </div> <div id="page_2951" class="v3_div_area_page" style="display:none"> <?xml version="1.0" encoding="UTF-8"?> <tab_body> <div id="nii_tab_simple_2951"> <form id="nii_tab_form_2951" action="#" onsubmit="if(!chkScriptErrorNiiSre()){return false};niiSreReset(this);clearSearchPage('_295');sendNiiSearch(this,'_295');convertSimple2Detail('nii','_295','1');return false;"> <table class="widthmax"> <tr> <td class="opac_kani_syousai_btn_area"> <img class="opac_btn" src="https://ksucat2.kyoto-su.ac.jp/webopac/image/blue/ja/tab_kani_on.png" title="簡易検索" alt="簡易検索"/><button class="opac_imgbtn" type="button" onclick="changeSearchMode('nii','_295','1','detail');return false;"> <img class="opac_btn" src="https://ksucat2.kyoto-su.ac.jp/webopac/image/blue/ja/tab_syousai_off.png" title="詳細検索" alt="詳細検索"/> </button> </td> <td width="1px"> </td> </tr> <tr> <td class="opac_keyword_input_area" colspan="2"> <input type="text" class="opac_keyword_input" id="opac_tab_keywd1" name="words"/> <button class="opac_imgbtn" onmouseover="imgChange2On(this)" onmouseout="imgChange2Off(this)"> <img src="https://ksucat2.kyoto-su.ac.jp/webopac/image/blue/ja/btn_dg_kensaku_off_80-40.png" title="検索" alt="検索"/> </button> </td> </tr> </table> </form> </div> <div id="nii_tab_detail_2951" style="display:none" class="none"> </div> <div> </div> </tab_body> </div> <div id="page_2952" class="v3_div_area_page" style="display:none"> <?xml version="1.0" encoding="UTF-8"?> <tab_body> <div id="other_tab_simple_2952"> <p class="opac_description_area"> </p> <form id="other_tab_form_2952" action="https://ksucat2.kyoto-su.ac.jp/webopac/othsnd.do" method="POST" target="_BLANK" onsubmit="convertSimple2Detail('other','_295','2');"> <input type="hidden" name="lang" value="ja"/> <input type="hidden" name="copsndno" value="5"/> <table class="widthmax"> <tr> <td class="opac_kani_syousai_btn_area"> <img class="opac_btn" title="簡易検索" alt="簡易検索" style="visibility:hidden" src="https://ksucat2.kyoto-su.ac.jp/webopac/image/blue/ja/tab_kani_on.png"/><button class="opac_imgbtn" type="button" style="visibility:hidden" onclick="changeSearchMode('other','_295','2','detail');return false;"> <img class="opac_btn" title="詳細検索" alt="詳細検索" src="https://ksucat2.kyoto-su.ac.jp/webopac/image/blue/ja/tab_syousai_off.png"/> </button> </td> </tr> <tr> <td class="opac_keyword_input_area" colspan="2"> <input type="text" class="opac_keyword_input" name="words"/> <button class="opac_imgbtn" onmouseover="imgChange2On(this)" onmouseout="imgChange2Off(this)"> <img src="https://ksucat2.kyoto-su.ac.jp/webopac/image/blue/ja/btn_dg_kensaku_off_80-40.png" title="検索" alt="検索"/> </button> </td> </tr> </table> </form> </div> <div id="other_tab_detail_2952" style="display:none"> <form id="other_tab_detail_form_2952" action="https://ksucat2.kyoto-su.ac.jp/webopac/othsnd.do" method="POST" target="_BLANK"> <input type="hidden" name="locale" value="ja"/> <input type="hidden" name="copsndno" value="5"/> <table class="widthmax"> <tr> <td class="opac_kani_syousai_btn_area"> <img class="opac_btn" title="簡易検索" alt="簡易検索" style="visibility:hidden" src="https://ksucat2.kyoto-su.ac.jp/webopac/image/blue/ja/tab_kani_on.png"/><button class="opac_imgbtn" type="button" style="visibility:hidden" onclick="changeSearchMode('other','_295','2','detail');return false;"> <img class="opac_btn" title="詳細検索" alt="詳細検索" src="https://ksucat2.kyoto-su.ac.jp/webopac/image/blue/ja/tab_syousai_off.png"/> </button> </td> </tr> <tr> <td class="opac_keyword_input_area" colspan="2"> <input type="text" class="opac_keyword_input" name="valclm1"/> <button class="opac_imgbtn" onmouseover="imgChange2On(this)" onmouseout="imgChange2Off(this)"> <img src="https://ksucat2.kyoto-su.ac.jp/webopac/image/blue/ja/btn_dg_kensaku_off_80-40.png" title="検索" alt="検索"/> </button> </td> </tr> </table> </form> </div> <div> </div> </tab_body> </div> <div id="page_2953" class="v3_div_area_page" style="display:none"> <?xml version="1.0" encoding="UTF-8"?> <tab_body> <div id="other_tab_simple_2953"> <p class="opac_description_area"> </p> <form id="other_tab_form_2953" action="https://ksucat2.kyoto-su.ac.jp/webopac/othsnd.do" method="POST" target="_BLANK" onsubmit="convertSimple2Detail('other','_295','3');"> <input type="hidden" name="locale" value="ja"/> <input type="hidden" name="copsndno" value="1"/> <table class="widthmax"> <tr> <td class="opac_kani_syousai_btn_area"> <img class="opac_btn" title="簡易検索" alt="簡易検索" style="visibility:hidden" src="https://ksucat2.kyoto-su.ac.jp/webopac/image/blue/ja/tab_kani_on.png"/><button class="opac_imgbtn" type="button" style="visibility:hidden" onclick="changeSearchMode('other','_295','3','detail');return false;"> <img class="opac_btn" title="詳細検索" alt="詳細検索" src="https://ksucat2.kyoto-su.ac.jp/webopac/image/blue/ja/tab_syousai_off.png"/> </button> </td> </tr> <tr> <td class="opac_keyword_input_area" colspan="2"> <input type="text" class="opac_keyword_input" name="words"/> <button class="opac_imgbtn" onmouseover="imgChange2On(this)" onmouseout="imgChange2Off(this)"> <img src="https://ksucat2.kyoto-su.ac.jp/webopac/image/blue/ja/btn_dg_kensaku_off_80-40.png" title="検索" alt="検索"/> </button> </td> </tr> </table> </form> </div> <div id="other_tab_detail_2953" style="display:none"> <form id="other_tab_detail_form_2953" action="https://ksucat2.kyoto-su.ac.jp/webopac/othsnd.do" method="POST" target="_BLANK"> <input type="hidden" name="locale" value="ja"/> <input type="hidden" name="copsndno" value="1"/> <table class="widthmax"> <tr> <td class="opac_kani_syousai_btn_area"> <img class="opac_btn" title="簡易検索" alt="簡易検索" style="visibility:hidden" src="https://ksucat2.kyoto-su.ac.jp/webopac/image/blue/ja/tab_kani_on.png"/><button class="opac_imgbtn" type="button" style="visibility:hidden" onclick="changeSearchMode('other','_295','3','detail');return false;"> <img class="opac_btn" title="詳細検索" alt="詳細検索" src="https://ksucat2.kyoto-su.ac.jp/webopac/image/blue/ja/tab_syousai_off.png"/> </button> </td> </tr> <tr> <td class="opac_keyword_input_area" colspan="2"> <input type="text" class="opac_keyword_input" name="valclm1"/> <button class="opac_imgbtn" onmouseover="imgChange2On(this)" onmouseout="imgChange2Off(this)"> <img src="https://ksucat2.kyoto-su.ac.jp/webopac/image/blue/ja/btn_dg_kensaku_off_80-40.png" title="検索" alt="検索"/> </button> </td> </tr> </table> </form> </div> <div> </div> </tab_body> </div> <div id="page_2954" class="v3_div_area_page" style="display:none"> <?xml version="1.0" encoding="UTF-8"?> <tab_body> <div id="other_tab_simple_2954"> <p class="opac_description_area"> </p> <form id="other_tab_form_2954" action="https://ksucat2.kyoto-su.ac.jp/webopac/othsnd.do" method="POST" target="_BLANK" onsubmit="convertSimple2Detail('other','_295','4');"> <input type="hidden" name="lang" value="ja"/> <input type="hidden" name="copsndno" value="6"/> <table class="widthmax"> <tr> <td class="opac_kani_syousai_btn_area"> <img class="opac_btn" title="簡易検索" alt="簡易検索" style="visibility:hidden" src="https://ksucat2.kyoto-su.ac.jp/webopac/image/blue/ja/tab_kani_on.png"/><button class="opac_imgbtn" type="button" style="visibility:hidden" onclick="changeSearchMode('other','_295','4','detail');return false;"> <img class="opac_btn" title="詳細検索" alt="詳細検索" src="https://ksucat2.kyoto-su.ac.jp/webopac/image/blue/ja/tab_syousai_off.png"/> </button> </td> </tr> <tr> <td class="opac_keyword_input_area" colspan="2"> <input type="text" class="opac_keyword_input" name="words"/> <button class="opac_imgbtn" onmouseover="imgChange2On(this)" onmouseout="imgChange2Off(this)"> <img src="https://ksucat2.kyoto-su.ac.jp/webopac/image/blue/ja/btn_dg_kensaku_off_80-40.png" title="検索" alt="検索"/> </button> </td> </tr> </table> </form> </div> <div id="other_tab_detail_2954" style="display:none"> <form id="other_tab_detail_form_2954" action="https://ksucat2.kyoto-su.ac.jp/webopac/othsnd.do" method="GET" target="_BLANK"> <input type="hidden" name="locale" value="ja"/> <input type="hidden" name="copsndno" value="6"/> <table class="widthmax"> <tr> <td class="opac_kani_syousai_btn_area"> <img class="opac_btn" title="簡易検索" alt="簡易検索" style="visibility:hidden" src="https://ksucat2.kyoto-su.ac.jp/webopac/image/blue/ja/tab_kani_on.png"/><button class="opac_imgbtn" type="button" style="visibility:hidden" onclick="changeSearchMode('other','_295','4','detail');return false;"> <img class="opac_btn" title="詳細検索" alt="詳細検索" src="https://ksucat2.kyoto-su.ac.jp/webopac/image/blue/ja/tab_syousai_off.png"/> </button> </td> </tr> <tr> <td class="opac_keyword_input_area" colspan="2"> <input type="text" class="opac_keyword_input" name="valclm1"/> <button class="opac_imgbtn" onmouseover="imgChange2On(this)" onmouseout="imgChange2Off(this)"> <img src="https://ksucat2.kyoto-su.ac.jp/webopac/image/blue/ja/btn_dg_kensaku_off_80-40.png" title="検索" alt="検索"/> </button> </td> </tr> </table> </form> </div> <div> </div> </tab_body> </div> <div id="page_2955" class="v3_div_area_page" style="display:none"> <?xml version="1.0" encoding="UTF-8"?> <tab_body> <div id="other_tab_simple_2955"> <p class="opac_description_area"> </p> <form id="other_tab_form_2955" action="https://ksucat2.kyoto-su.ac.jp/webopac/othsnd.do" method="POST" target="_BLANK" onsubmit="convertSimple2Detail('other','_295','5');"> <input type="hidden" name="lang" value="ja"/> <input type="hidden" name="copsndno" value="8"/> <table class="widthmax"> <tr> <td class="opac_kani_syousai_btn_area"> <img class="opac_btn" title="簡易検索" alt="簡易検索" style="visibility:hidden" src="https://ksucat2.kyoto-su.ac.jp/webopac/image/blue/ja/tab_kani_on.png"/><button class="opac_imgbtn" type="button" style="visibility:hidden" onclick="changeSearchMode('other','_295','5','detail');return false;"> <img class="opac_btn" title="詳細検索" alt="詳細検索" src="https://ksucat2.kyoto-su.ac.jp/webopac/image/blue/ja/tab_syousai_off.png"/> </button> </td> </tr> <tr> <td class="opac_keyword_input_area" colspan="2"> <input type="text" class="opac_keyword_input" name="words"/> <button class="opac_imgbtn" onmouseover="imgChange2On(this)" onmouseout="imgChange2Off(this)"> <img src="https://ksucat2.kyoto-su.ac.jp/webopac/image/blue/ja/btn_dg_kensaku_off_80-40.png" title="検索" alt="検索"/> </button> </td> </tr> </table> </form> </div> <div id="other_tab_detail_2955" style="display:none"> <form id="other_tab_detail_form_2955" action="https://ksucat2.kyoto-su.ac.jp/webopac/othsnd.do" method="GET" target="_BLANK"> <input type="hidden" name="locale" value="ja"/> <input type="hidden" name="copsndno" value="8"/> <table class="widthmax"> <tr> <td class="opac_kani_syousai_btn_area"> <img class="opac_btn" title="簡易検索" alt="簡易検索" style="visibility:hidden" src="https://ksucat2.kyoto-su.ac.jp/webopac/image/blue/ja/tab_kani_on.png"/><button class="opac_imgbtn" type="button" style="visibility:hidden" onclick="changeSearchMode('other','_295','5','detail');return false;"> <img class="opac_btn" title="詳細検索" alt="詳細検索" src="https://ksucat2.kyoto-su.ac.jp/webopac/image/blue/ja/tab_syousai_off.png"/> </button> </td> </tr> <tr> <td class="opac_keyword_input_area" colspan="2"> <input type="text" class="opac_keyword_input" name="valclm1"/> <button class="opac_imgbtn" onmouseover="imgChange2On(this)" onmouseout="imgChange2Off(this)"> <img src="https://ksucat2.kyoto-su.ac.jp/webopac/image/blue/ja/btn_dg_kensaku_off_80-40.png" title="検索" alt="検索"/> </button> </td> </tr> </table> </form> </div> <div> </div> </tab_body> </div> <div id="page_2956" class="v3_div_area_page" style="display:none"> <?xml version="1.0"?> <tab_body> <div id="sc_tab_simple_2950"> <form id="sc_tab_form_2950" action="#" onsubmit="clearSearchPage('_295');sendSearch(this,'_295');return false"> <table class="widthmax"> <tr> <td class="opac_kani_syousai_btn_area"> <img class="opac_btn" src="https://www-rsd01.ufinity.jp/cassV3/image/ufi/blue/ja/tab_kani_on.png" alt="&#x7C21;&#x6613;&#x691C;&#x7D22;" title="&#x7C21;&#x6613;&#x691C;&#x7D22;"/><button class="opac_imgbtn" type="button" onclick="changeSearchMode('sc','_295','0','detail');return false;"> <img class="opac_btn" src="https://www-rsd01.ufinity.jp/cassV3/image/ufi/blue/ja/tab_syousai_off.png" alt="&#x8A73;&#x7D30;&#x691C;&#x7D22;" title="&#x8A73;&#x7D30;&#x691C;&#x7D22;"/> </button> </td> <td width="1px"> <button type="button" class="opac_imgbtn" onclick="opacPopfaq('_295',event,'62');return false;"> <img src="https://www-rsd01.ufinity.jp/cassV3/image/ufi/blue/com/icon_help.png" alt="&#x6A5F;&#x80FD;&#x8AAC;&#x660E;" title="&#x6A5F;&#x80FD;&#x8AAC;&#x660E;"/> </button> </td> </tr> <tr> <td class="opac_keyword_input_area" colspan="2"> <input type="text" class="opac_keyword_input" id="opac_tab_keywd0" name="keywd"/> <button class="opac_imgbtn" onmouseover="imgChange2On(this)" onmouseout="imgChange2Off(this)"> <img src="https://www-rsd01.ufinity.jp/cassV3/image/ufi/blue/ja/btn_dg_kensaku_off_80-40.png" alt="&#x691C;&#x7D22;" title="&#x691C;&#x7D22;"/> </button> </td> </tr> </table> <div class="opac_inputgroup_area"> <table> <tr> <th width="1%;" valign="top"> &#x691C;&#x7D22;&#x5148;&#xFF1A; </th> <td> <table id="sc_site_table_2950" class="widthmax"> <tr> <td> <label for="site_all_2950"> <input type="checkbox" checked="true" name="site" id="site_all_2950" value="all" onclick="scSiteCheckAll('_2950');"/><b>&#x5168;&#x3066;&#x306E;&#x30B5;&#x30A4;&#x30C8;</b> </label> </td> </tr> <tr> <td> <table class="widthmax"> <tr align="left"> <td width="1%" align="center" valign="middle"> <button class="opac_imgbtn" type="button" id="sc_grptglSG0014_2950" onclick="scSiteGrpTgl('_2950','SG0014');return false;"> <img src="https://www-rsd01.ufinity.jp/cassV3/image/ufi/default/com/icon_plus.png" alt="&#x30B0;&#x30EB;&#x30FC;&#x30D7;&#x958B;&#x9589;" title="&#x30B0;&#x30EB;&#x30FC;&#x30D7;&#x958B;&#x9589;"/> </button> </td> <td align="left" valign="top" nowrap="nowrap"> <label><b><input type="checkbox" name="groupid" value="SG0014" id="sc_sitegrp_chkSG0014_2950" onclick="scSiteGrpCheck(this,'_2950','SG0014');"/>&#x66F8;&#x5E97;</b></label> </td> </tr> <tr> <td/> <td id="sc_sitegrpSG0014_2950" style="padding-left:10px;display:none;"> <table class="widthmax"> <tr> <td valign="top" width="1%"> <input type="checkbox" name="site" value="ST0008" onclick="scSiteCheck(this,'_2950','SG0014');"/> </td> <td valign="top" width="32%" style="white-space:normal;"> <a target="_blank" href="https://kw.maruzen.co.jp/nfc/page.html"> KnowledgeWorker&#xFF08;&#x548C;&#x66F8;&#xFF09; </a> </td> <td valign="top" width="1%"> <input type="checkbox" name="site" value="ST0007" onclick="scSiteCheck(this,'_2950','SG0014');"/> </td> <td valign="top" width="32%" style="white-space:normal;"> <a target="_blank" href="https://kw.maruzen.co.jp/nfc/page.html"> KnowledgeWorker&#xFF08;&#x6D0B;&#x66F8;&#xFF09; </a> </td> <td valign="top" width="1%"> <input type="checkbox" name="site" value="ST0006" onclick="scSiteCheck(this,'_2950','SG0014');"/> </td> <td valign="top" width="32%" style="white-space:normal;"> <a target="_blank" href="https://www.kinokuniya.co.jp/"> &#x7D00;&#x4F0A;&#x570B;&#x5C4B;&#x66F8;&#x5E97;&#x30FB;&#x548C;&#x66F8; </a> </td> </tr> <tr> <td valign="top" width="1%"> <input type="checkbox" name="site" value="ST0005" onclick="scSiteCheck(this,'_2950','SG0014');"/> </td> <td valign="top" width="32%" style="white-space:normal;"> <a target="_blank" href="https://www.kinokuniya.co.jp/"> &#x7D00;&#x4F0A;&#x570B;&#x5C4B;&#x66F8;&#x5E97;&#x30FB;&#x6D0B;&#x66F8; </a> </td> <td valign="top" width="1%"> <input type="checkbox" name="site" value="ST0004" onclick="scSiteCheck(this,'_2950','SG0014');"/> </td> <td valign="top" width="32%" style="white-space:normal;"> <a target="_blank" href="https://www.kosho.or.jp/"> &#x65E5;&#x672C;&#x306E;&#x53E4;&#x672C;&#x5C4B; </a> </td> <td width="1%"><input type="checkbox" style="visibility:hidden;"/></td> <td width="32%"/> </tr> </table> </td> </tr> </table> </td> </tr> </table> </td> </tr> </table> </div> <input type="hidden" name="sort" value="year,DESC"/> <input type="hidden" name="dispnum" value="20"/> </form> </div> <div id="sc_tab_detail_2950" style="display:none"> <form id="sc_tab_detail_form_2950" action="#" onsubmit="clearSearchPage('_295');sendSearch(this,'_295');return false"> <table class="widthmax"> <tr> <td class="opac_kani_syousai_btn_area"> <button class="opac_imgbtn" type="button" onclick="changeSearchMode('sc','_295','0','simple');return false;"> <img class="opac_btn" src="https://www-rsd01.ufinity.jp/cassV3/image/ufi/blue/ja/tab_kani_off.png" alt="&#x7C21;&#x6613;&#x691C;&#x7D22;" title="&#x7C21;&#x6613;&#x691C;&#x7D22;"/> </button><img class="opac_btn" src="https://www-rsd01.ufinity.jp/cassV3/image/ufi/blue/ja/tab_syousai_on.png" alt="&#x8A73;&#x7D30;&#x691C;&#x7D22;" title="&#x8A73;&#x7D30;&#x691C;&#x7D22;"/> </td> <td width="1px"> <button type="button" class="opac_imgbtn n_display" onclick="opacPopfaq('_295',event,'62');return false;"> <img src="https://www-rsd01.ufinity.jp/cassV3/image/ufi/blue/com/icon_help.png" alt="&#x6A5F;&#x80FD;&#x8AAC;&#x660E;" title="&#x6A5F;&#x80FD;&#x8AAC;&#x660E;"/> </button> </td> </tr> </table> <div class="opac_inputgroup_area"> <table> <tr> <th width="1%;" valign="top"> &#x691C;&#x7D22;&#x5148;&#xFF1A; </th> <td> <table id="sc_site_table_2950detail" class="widthmax"> <tr> <td> <label for="site_all_2950detail"> <input type="checkbox" checked="true" name="site" id="site_all_2950detail" value="all" onclick="scSiteCheckAll('_2950detail');"/><b>&#x5168;&#x3066;&#x306E;&#x30B5;&#x30A4;&#x30C8;</b> </label> </td> </tr> <tr> <td> <table class="widthmax"> <tr align="left"> <td width="1%" align="center"> <button class="opac_imgbtn" type="button" id="sc_grptglSG0014_2950detail" onclick="scSiteGrpTgl('_2950detail','SG0014');return false;"> <img src="https://www-rsd01.ufinity.jp/cassV3/image/ufi/default/com/icon_plus.png" alt="&#x30B0;&#x30EB;&#x30FC;&#x30D7;&#x958B;&#x9589;" title="&#x30B0;&#x30EB;&#x30FC;&#x30D7;&#x958B;&#x9589;"/> </button> </td> <td align="left" valign="top" nowrap="nowrap"> <label><b><input type="checkbox" name="groupid" value="SG0014" id="sc_sitegrp_chkSG0014_2950detail" onclick="scSiteGrpCheck(this,'_2950detail','SG0014');"/>&#x66F8;&#x5E97;</b></label> </td> </tr> <tr> <td/> <td id="sc_sitegrpSG0014_2950detail" style="padding-left:10px;display:none;"> <table class="widthmax"> <tr> <td valign="top" width="1%"> <input type="checkbox" name="site" value="ST0008" onclick="scSiteCheck(this,'_2950detail','SG0014');"/> </td> <td valign="top" width="32%" style="white-space:normal;"> <a target="_blank" href="https://kw.maruzen.co.jp/nfc/page.html"> KnowledgeWorker&#xFF08;&#x548C;&#x66F8;&#xFF09; </a> </td> <td valign="top" width="1%"> <input type="checkbox" name="site" value="ST0007" onclick="scSiteCheck(this,'_2950detail','SG0014');"/> </td> <td valign="top" width="32%" style="white-space:normal;"> <a target="_blank" href="https://kw.maruzen.co.jp/nfc/page.html"> KnowledgeWorker&#xFF08;&#x6D0B;&#x66F8;&#xFF09; </a> </td> <td valign="top" width="1%"> <input type="checkbox" name="site" value="ST0006" onclick="scSiteCheck(this,'_2950detail','SG0014');"/> </td> <td valign="top" width="32%" style="white-space:normal;"> <a target="_blank" href="https://www.kinokuniya.co.jp/"> &#x7D00;&#x4F0A;&#x570B;&#x5C4B;&#x66F8;&#x5E97;&#x30FB;&#x548C;&#x66F8; </a> </td> </tr> <tr> <td valign="top" width="1%"> <input type="checkbox" name="site" value="ST0005" onclick="scSiteCheck(this,'_2950detail','SG0014');"/> </td> <td valign="top" width="32%" style="white-space:normal;"> <a target="_blank" href="https://www.kinokuniya.co.jp/"> &#x7D00;&#x4F0A;&#x570B;&#x5C4B;&#x66F8;&#x5E97;&#x30FB;&#x6D0B;&#x66F8; </a> </td> <td valign="top" width="1%"> <input type="checkbox" name="site" value="ST0004" onclick="scSiteCheck(this,'_2950detail','SG0014');"/> </td> <td valign="top" width="32%" style="white-space:normal;"> <a target="_blank" href="https://www.kosho.or.jp/"> &#x65E5;&#x672C;&#x306E;&#x53E4;&#x672C;&#x5C4B; </a> </td> <td width="1%"><input type="checkbox" style="visibility:hidden;"/></td> <td width="32%"/> </tr> </table> </td> </tr> </table> </td> </tr> </table> </td> </tr> </table> </div> <div class="opac_inputgroup_area"> <table class="widthmax"> <tr> <th style="width:150px;"> &#x30BF;&#x30A4;&#x30C8;&#x30EB;&#xFF1A; </th> <td colspan="3" style="padding-right:50px;"><input type="text" class="opac_w_max" name="title"/></td> </tr> <tr> <th> &#x8457;&#x8005;&#x540D;&#xFF1A; </th> <td colspan="3" style="padding-right:50px;"><input type="text" class="opac_w_max" name="auth"/></td> </tr> <tr> <th> &#x51FA;&#x7248;&#x8005;&#xFF1A; </th> <td colspan="3" style="padding-right:50px;"><input type="text" class="opac_w_max" name="pub"/></td> </tr> <tr> <td colspan="4"> <table class="widthmax sc_input_year" style="float:left;position:relative;width:50%;"> <tr> <th style="width:150px;"> &#x51FA;&#x7248;&#x5E74;&#xFF1A; </th> <td><input type="text" class="opac_w_fixed" name="year"/></td> </tr> <tr> <th/> <td> </td> </tr> </table> <table class="widthmax sc_input_isbn" style="float:left;position:relative;width:50%;"> <tr> <th> ISBN/ISSN&#xFF1A; </th> <td><input type="text" class="opac_w_fixed" name="isbn"/></td> </tr> <tr> <th/> <td> </td> </tr> </table> </td> </tr> <tr> <th>&#x8868;&#x793A;&#x9806;&#xFF1A;</th> <td> <select name="sort"> <option value="title,ASC">&#x30BF;&#x30A4;&#x30C8;&#x30EB;&#x6607;&#x9806;</option> <option value="title,DESC">&#x30BF;&#x30A4;&#x30C8;&#x30EB;&#x964D;&#x9806;</option> <option value="auth,ASC">&#x8457;&#x8005;&#x540D;&#x6607;&#x9806;</option> <option value="auth,DESC">&#x8457;&#x8005;&#x540D;&#x964D;&#x9806;</option> <option value="pub,ASC">&#x51FA;&#x7248;&#x8005;&#x6607;&#x9806;</option> <option value="pub,DESC">&#x51FA;&#x7248;&#x8005;&#x964D;&#x9806;</option> <option value="year,ASC">&#x51FA;&#x7248;&#x5E74;&#x6607;&#x9806;</option> <option value="year,DESC" selected="true">&#x51FA;&#x7248;&#x5E74;&#x964D;&#x9806;</option> <option value="isbn,ASC">ISBN/ISSN&#x6607;&#x9806;</option> <option value="isbn,DESC">ISBN/ISSN&#x964D;&#x9806;</option> <option value="text_file">&#x672C;&#x6587;&#x512A;&#x5148;&#x8868;&#x793A;</option> </select> </td> <th>&#x8868;&#x793A;&#x4EF6;&#x6570;&#xFF1A;</th> <td> <select name="dispnum"> <option value="10">10&#x4EF6;</option> <option value="20" selected="true">20&#x4EF6;</option> <option value="50">50&#x4EF6;</option> <option value="100">100&#x4EF6;</option> </select> </td> </tr> </table> </div> <div class="opac_footer_area"> <div class="opac_footer_btn_area"> <button type="submit" class="opac_imgbtn" onmouseover="imgChange2On(this)" onmouseout="imgChange2Off(this)"> .<img src="https://www-rsd01.ufinity.jp/cassV3/image/ufi/blue/ja/btn_dg_jyouken_off_140-25.png" alt="&#x3053;&#x306E;&#x6761;&#x4EF6;&#x3067;&#x691C;&#x7D22;" title="&#x3053;&#x306E;&#x6761;&#x4EF6;&#x3067;&#x691C;&#x7D22;"/> </button> <button class="opac_imgbtn" onmouseover="imgChange2On(this)" onmouseout="imgChange2Off(this)" onclick="this.form.reset();return false;"> .<img src="https://www-rsd01.ufinity.jp/cassV3/image/ufi/default/ja/btn_dg_clear_off_140-25.png" alt="&#x5168;&#x3066;&#x30AF;&#x30EA;&#x30A2;" title="&#x5168;&#x3066;&#x30AF;&#x30EA;&#x30A2;"/> </button> </div> </div> </form> </div> </tab_body> </div> </div> <div class="float-clear-div">&nbsp;</div> </div> <div id="search_area_295"> <div id="search_page_2950"></div> <div id="search_page_2951" style="display:none"></div> <div id="search_page_2952" style="display:none"></div> <div id="search_page_2953" style="display:none"></div> <div id="search_page_2954" style="display:none"></div> <div id="search_page_2955" style="display:none"></div> <div id="search_page_2956" style="display:none"></div> </div> </div> <div class="opac_main_content" id="detail_area_295"></div> </div> <?xml version="1.0" encoding="UTF-8"?> <parts_script> <link rel="stylesheet" type="text/css" href="https://ksucat2.kyoto-su.ac.jp/webopac/css/jquery.autocomplete.css"/> <script type="text/javascript" src="https://ksucat2.kyoto-su.ac.jp/webopac/jsp/script/jquery-1.8.2.min.js">;</script> <script type="text/javascript" src="https://ksucat2.kyoto-su.ac.jp/webopac/jsp/script/jquery_cookie.js">;</script> <script type="text/javascript" src="https://ksucat2.kyoto-su.ac.jp/webopac/jsp/script/jquery.autocomplete.js">;</script> </parts_script> <?xml version="1.0" encoding="UTF-8"?> <parts_script> </parts_script> </div></div> </td></tr></table></div><div class="cell" style="padding:0px 0px 0px 0px;"><table id="_493" class="blockstyle_493 module_box module_grouping_box noneframe" style="width:100%;"><tr><td><input type="hidden" class="_url" value="https://ksucat.kyoto-su.ac.jp/index.php?action=pages_view_grouping&amp;amp;block_id=493&amp;amp;page_id=13"/><table border="0" cellspacing="0" cellpadding="0" class="th_none widthmax"><tr><td class="th_none_content"><h2 class="th_none_title nc_block_title display-none" title=""></h2><div class="content"><table class="widthmax" summary=""><tr><td class="column valign-top"><div class="cell" style="padding:8px 8px 8px 8px;"><table id="_337" class="blockstyle_337 module_box toteccool_TC01FrameTitleMBlue" style="width:100%"><tr><td><input type="hidden" id="_token_337" class="_token" value="6e436b0bea264e69b6d8d08156d0d66b"/><input type="hidden" id="_url_337" class="_url" value="https://ksucat.kyoto-su.ac.jp/index.php?theme_name=toteccool_TC01FrameTitleMBlue&amp;page_id=13&amp;block_id=337&amp;module_id=63&amp;action=pushlist_view_main_init&amp;temp_name=fsimpleblue"/><a id="_href_337" name="_337"></a><div class="TC01FrameTitleMBlue_wrapper"><div class="th_TC01FrameTitleMBlue"> <h2 class="nc_block_title" title="">新着案内</h2> </div><div class="TC01FrameTitleMBlue_content_wrapper"> <div class="content_wrapper"><div class="content "><div class="fsimpleblue"><ul class="pushlist_item_review"><li><table class="outer"><tr><td valign="top" align="left" rowspan="3" width="1%"><a href="https://ksucat2.kyoto-su.ac.jp/webopac/ufirdi.do?ufi_target=catdbl&amp;ufi_locale=ja&amp;hidden_return_link=true&amp;pkey=BB01070053"><img class="pushlist_item_image" src="https://ksucat2.kyoto-su.ac.jp/webopac/imgview.do?isbn=1dc0848b41a6cfb00e091c9659052b53&amp;txtl="></a></td><td valign="top" align="left" width="99%"><div style="margin-top:5px; margin-bottom:5px;"><a href="https://ksucat2.kyoto-su.ac.jp/webopac/ufirdi.do?ufi_target=catdbl&amp;ufi_locale=ja&amp;hidden_return_link=true&amp;pkey=BB01070053">証拠保全の実務</a></div></td></tr><tr><td valign="top" align="left" width="99%"><div class="review_details">朝倉佳秀, 高木勝己編著. -- 第3版. -- 金融財政事情研究会, 2025.&lt;図書&gt;</div></td></tr><tr><td valign="top" align="right" width="99%"><div class="review_details">2025/04/02</div></td></tr></table></li><li><table class="outer"><tr><td valign="top" align="left" rowspan="3" width="1%"><a href="https://ksucat2.kyoto-su.ac.jp/webopac/ufirdi.do?ufi_target=catdbl&amp;ufi_locale=ja&amp;hidden_return_link=true&amp;pkey=BB01070079"><img class="pushlist_item_image" src="https://ksucat2.kyoto-su.ac.jp/webopac/imgview.do?isbn=2b3686f799d588acc6444c7f713bc3bd&amp;txtl="></a></td><td valign="top" align="left" width="99%"><div style="margin-top:5px; margin-bottom:5px;"><a href="https://ksucat2.kyoto-su.ac.jp/webopac/ufirdi.do?ufi_target=catdbl&amp;ufi_locale=ja&amp;hidden_return_link=true&amp;pkey=BB01070079">行政書士試験六法</a></div></td></tr><tr><td valign="top" align="left" width="99%"><div class="review_details">行政書士試験研究会編著 ; 2025年度版. -- 早稲田経営出版, 2025. -- 巻号等:2025年度版&lt;図書&gt;</div></td></tr><tr><td valign="top" align="right" width="99%"><div class="review_details">2025/04/02</div></td></tr></table></li><li><table class="outer"><tr><td valign="top" align="left" rowspan="3" width="1%"><a href="https://ksucat2.kyoto-su.ac.jp/webopac/ufirdi.do?ufi_target=catdbl&amp;ufi_locale=ja&amp;hidden_return_link=true&amp;pkey=BB01070077"><img class="pushlist_item_image" src="https://ksucat2.kyoto-su.ac.jp/webopac/imgview.do?isbn=ff5cdfd86670bd817547b17fe8081011&amp;txtl="></a></td><td valign="top" align="left" width="99%"><div style="margin-top:5px; margin-bottom:5px;"><a href="https://ksucat2.kyoto-su.ac.jp/webopac/ufirdi.do?ufi_target=catdbl&amp;ufi_locale=ja&amp;hidden_return_link=true&amp;pkey=BB01070077">みんなが欲しかった!行政書士の肢別問題集</a></div></td></tr><tr><td valign="top" align="left" width="99%"><div class="review_details">TAC株式会社(行政書士講座)編著 ; 2025年度版. -- TAC出版, 2025. -- (みんなが欲しかった!行政書士シリーズ). -- 巻号等:2025年度版&lt;図書&gt;</div></td></tr><tr><td valign="top" align="right" width="99%"><div class="review_details">2025/04/02</div></td></tr></table></li><li><table class="outer"><tr><td valign="top" align="left" rowspan="3" width="1%"><a href="https://ksucat2.kyoto-su.ac.jp/webopac/ufirdi.do?ufi_target=catdbl&amp;ufi_locale=ja&amp;hidden_return_link=true&amp;pkey=BB01045796"><img class="pushlist_item_image" src="https://ksucat2.kyoto-su.ac.jp/webopac/imgview.do?isbn=91025d31c19e10c99c5374aec3880bf3&amp;txtl="></a></td><td valign="top" align="left" width="99%"><div style="margin-top:5px; margin-bottom:5px;"><a href="https://ksucat2.kyoto-su.ac.jp/webopac/ufirdi.do?ufi_target=catdbl&amp;ufi_locale=ja&amp;hidden_return_link=true&amp;pkey=BB01045796">ルベーグ積分入門</a></div></td></tr><tr><td valign="top" align="left" width="99%"><div class="review_details">伊藤清三著 ; : 新装版. -- 裳華房, 2017. -- (数学選書 ; 4). -- 巻号等:: 新装版&lt;図書&gt;</div></td></tr><tr><td valign="top" align="right" width="99%"><div class="review_details">2025/04/02</div></td></tr></table></li><li><table class="outer"><tr><td valign="top" align="left" rowspan="3" width="1%"><a href="https://ksucat2.kyoto-su.ac.jp/webopac/ufirdi.do?ufi_target=catdbl&amp;ufi_locale=ja&amp;hidden_return_link=true&amp;pkey=BB01069881"><img class="pushlist_item_image" src="https://ksucat2.kyoto-su.ac.jp/webopac/imgview.do?isbn=377e1493495e8b5a552384384d3efd2b&amp;txtl="></a></td><td valign="top" align="left" width="99%"><div style="margin-top:5px; margin-bottom:5px;"><a href="https://ksucat2.kyoto-su.ac.jp/webopac/ufirdi.do?ufi_target=catdbl&amp;ufi_locale=ja&amp;hidden_return_link=true&amp;pkey=BB01069881">通訳者・翻訳者になる本 : プロになるための完全ナビゲーション・ガイド</a></div></td></tr><tr><td valign="top" align="left" width="99%"><div class="review_details">2026. -- イカロス出版, 2025. -- (イカロスMOOK). -- 巻号等:2026&lt;図書&gt;</div></td></tr><tr><td valign="top" align="right" width="99%"><div class="review_details">2025/04/02</div></td></tr></table></li></ul></div><div class="fsimpleblue"><div class="pushlist_more_view_link"><a href="https://ksucat2.kyoto-su.ac.jp/webopac/ufirdi.do?ufi_target=newexe&amp;ufi_locale=ja&amp;target=04"><img src="https://ksucat.kyoto-su.ac.jp/images/pushlist/btn_rss_ichiran.png" alt="&gt;&gt;もっと見る" /></a></div></div> </div></div></div></div> </td></tr></table></div></td><td class="column valign-top"><div class="cell" style="padding:8px 8px 8px 8px;"><table id="_339" class="blockstyle_339 module_box toteccool_TC01FrameTitleMBlue" style="width:100%"><tr><td><input type="hidden" id="_token_339" class="_token" value="6e436b0bea264e69b6d8d08156d0d66b"/><input type="hidden" id="_url_339" class="_url" value="https://ksucat.kyoto-su.ac.jp/index.php?theme_name=toteccool_TC01FrameTitleMBlue&amp;page_id=13&amp;block_id=339&amp;module_id=63&amp;action=pushlist_view_main_init&amp;temp_name=default"/><a id="_href_339" name="_339"></a><div class="TC01FrameTitleMBlue_wrapper"><div class="th_TC01FrameTitleMBlue"> <h2 class="nc_block_title" title="">タグ</h2> </div><div class="TC01FrameTitleMBlue_content_wrapper"> <div class="content_wrapper"><div class="content "><ul class="pushlist_item"><li><a href="https://ksucat2.kyoto-su.ac.jp/webopac/ufirdi.do?ufi_target=ctlsrh&amp;ufi_locale=ja&amp;srhclm1=tag&amp;valclm1=%23%E5%B1%95%E7%A4%BA%E3%80%8C%E6%AD%B4%E4%BB%A3%E6%9B%B8%E8%A9%95%E5%A4%A7%E8%B3%9E%E5%85%A5%E8%B3%9E%E4%BD%9C%E5%93%81%E3%80%8D" title="展示「歴代書評大賞入賞作品」">展示「歴代書評大賞入賞作品」</a></li><li><a href="https://ksucat2.kyoto-su.ac.jp/webopac/ufirdi.do?ufi_target=ctlsrh&amp;ufi_locale=ja&amp;srhclm1=tag&amp;valclm1=%23%E5%B1%95%E7%A4%BA%E3%80%8C%E6%B5%AE%E4%B8%96%E7%B5%B5%E3%81%A8%E6%B1%9F%E6%88%B8%E3%81%AE%E6%96%87%E5%8C%96%E3%80%8D" title="展示「浮世絵と江戸の文化」">展示「浮世絵と江戸の文化」</a></li><li><a href="https://ksucat2.kyoto-su.ac.jp/webopac/ufirdi.do?ufi_target=ctlsrh&amp;ufi_locale=ja&amp;srhclm1=tag&amp;valclm1=%23%E5%B1%95%E7%A4%BA%E3%80%8C%E4%BA%AC%E9%83%BD%E7%94%A3%E6%A5%AD%E5%A4%A7%E5%AD%A6%E3%82%80%E3%81%99%E3%81%B3%E3%82%8F%E3%81%96%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88in%E3%81%82%E3%82%84%E3%81%B9%E3%80%8D" title="展示「京都産業大学むすびわざプロジェクトinあやべ」">展示「京都産業大学むすびわざプロジ...</a></li><li><a href="https://ksucat2.kyoto-su.ac.jp/webopac/ufirdi.do?ufi_target=ctlsrh&amp;ufi_locale=ja&amp;srhclm1=tag&amp;valclm1=%23%E5%B1%95%E7%A4%BA%E3%80%8C%E5%9B%B3%E6%9B%B8%E9%A4%A8%E3%81%A7%E5%B0%B1%E6%B4%BB%212025%E3%80%8D" title="展示「図書館で就活!2025」">展示「図書館で就活!2025」</a></li><li><a href="https://ksucat2.kyoto-su.ac.jp/webopac/ufirdi.do?ufi_target=ctlsrh&amp;ufi_locale=ja&amp;srhclm1=tag&amp;valclm1=%23%E3%83%AA%E3%82%AF%E3%82%A8%E3%82%B9%E3%83%882024" title="リクエスト2024">リクエスト2024</a></li></ul> </div></div></div></div> </td></tr></table></div><div class="cell" style="padding:8px 8px 8px 8px;"><table id="_527" class="blockstyle_527 module_box toteccool_TC01FrameTitleMBlue" style="width:100%"><tr><td><input type="hidden" id="_token_527" class="_token" value="6e436b0bea264e69b6d8d08156d0d66b"/><input type="hidden" id="_url_527" class="_url" value="https://ksucat.kyoto-su.ac.jp/index.php?theme_name=toteccool_TC01FrameTitleMBlue&amp;page_id=13&amp;block_id=527&amp;module_id=18&amp;action=announcement_view_main_init&amp;temp_name=default"/><a id="_href_527" name="_527"></a><div class="TC01FrameTitleMBlue_wrapper"><div class="th_TC01FrameTitleMBlue"> <h2 class="nc_block_title" title="">学部の学びのコーナー</h2> </div><div class="TC01FrameTitleMBlue_content_wrapper"> <div class="content_wrapper"><div class="content "><div class="widthmax announcement_contents_main"> <p><span style="font-size:10pt;">・<a title="経済学部" href="https://ksucat2.kyoto-su.ac.jp/webopac/ufirdi.do?ufi_target=ctlsrh&amp;ufi_locale=ja&amp;srhclm1=tag&amp;valclm1=%e7%b5%8c%e6%b8%88%e5%ad%a6%e9%83%a8%e3%81%ae%e5%ad%a6%e3%81%b3%e3%81%ae%e3%82%b3%e3%83%bc%e3%83%8a%e3%83%bc" target="_blank">経済学部</a></span></p><span style="font-size:10pt;"><div><span style="font-size:10pt;">・</span><a title="経営学部" href="https://ksucat2.kyoto-su.ac.jp/webopac/ufirdi.do?ufi_target=ctlsrh&amp;ufi_locale=ja&amp;srhclm1=tag&amp;valclm1=%e7%b5%8c%e5%96%b6%e5%ad%a6%e9%83%a8%e3%81%ae%e5%ad%a6%e3%81%b3%e3%81%ae%e3%82%b3%e3%83%bc%e3%83%8a%e3%83%bc" target="_blank">経営学部</a></div></span><p><span style="font-size:10pt;"><span style="font-size:10pt;">・</span><a title="法学部" href="https://ksucat2.kyoto-su.ac.jp/webopac/ufirdi.do?ufi_target=ctlsrh&amp;ufi_locale=ja&amp;srhclm1=tag&amp;valclm1=%e6%b3%95%e5%ad%a6%e9%83%a8%e3%81%ae%e5%ad%a6%e3%81%b3%e3%81%ae%e3%82%b3%e3%83%bc%e3%83%8a%e3%83%bc" target="_blank">法学部</a></span></p><p><span style="font-size:10pt;"><span style="font-size:10pt;">・</span><a title="現代社会学部" href="https://ksucat2.kyoto-su.ac.jp/webopac/ufirdi.do?ufi_target=ctlsrh&amp;ufi_locale=ja&amp;srhclm1=tag&amp;valclm1=%e7%8f%be%e4%bb%a3%e7%a4%be%e4%bc%9a%e5%ad%a6%e9%83%a8%e3%81%ae%e5%ad%a6%e3%81%b3%e3%81%ae%e3%82%b3%e3%83%bc%e3%83%8a%e3%83%bc" target="_blank">現代社会学部</a><br /><span style="font-size:10pt;"><span style="font-size:10pt;">・</span><a title="国際関係学部" href="https://ksucat2.kyoto-su.ac.jp/webopac/ufirdi.do?ufi_target=ctlsrh&amp;ufi_locale=ja&amp;srhclm1=tag&amp;valclm1=%E5%9B%BD%E9%9A%9B%E9%96%A2%E4%BF%82%E5%AD%A6%E9%83%A8%E3%81%AE%E5%AD%A6%E3%81%B3%E3%81%AE%E3%82%B3%E3%83%BC%E3%83%8A%E3%83%BC" target="_blank"><font color="#0066cc">国際関係学部</font></a></span></span></p><p><span style="font-size:10pt;"><span style="font-size:10pt;">・</span><a title="外国語学部" href="https://ksucat2.kyoto-su.ac.jp/webopac/ufirdi.do?ufi_target=ctlsrh&amp;ufi_locale=ja&amp;srhclm1=tag&amp;valclm1=%e5%a4%96%e5%9b%bd%e8%aa%9e%e5%ad%a6%e9%83%a8%e3%81%ae%e5%ad%a6%e3%81%b3%e3%81%ae%e3%82%b3%e3%83%bc%e3%83%8a%e3%83%bc" target="_blank">外国語学部</a></span></p><p><span style="font-size:10pt;"><span style="font-size:10pt;">・</span><a title="文化学部" href="https://ksucat2.kyoto-su.ac.jp/webopac/ufirdi.do?ufi_target=ctlsrh&amp;ufi_locale=ja&amp;srhclm1=tag&amp;valclm1=%e6%96%87%e5%8c%96%e5%ad%a6%e9%83%a8%e3%81%ae%e5%ad%a6%e3%81%b3%e3%81%ae%e3%82%b3%e3%83%bc%e3%83%8a%e3%83%bc" target="_blank">文化学部</a></span></p><p><span style="font-size:10pt;"><span style="font-size:10pt;">・</span><a title="理学部" href="https://ksucat2.kyoto-su.ac.jp/webopac/ufirdi.do?ufi_target=ctlsrh&amp;ufi_locale=ja&amp;srhclm1=tag&amp;valclm1=%e7%90%86%e5%ad%a6%e9%83%a8%e3%81%ae%e5%ad%a6%e3%81%b3%e3%81%ae%e3%82%b3%e3%83%bc%e3%83%8a%e3%83%bc" target="_blank">理学部</a></span></p><span style="font-size:10pt;"><div><span style="font-size:10pt;">・</span><a title="情報理工学部" href="https://ksucat2.kyoto-su.ac.jp/webopac/ufirdi.do?ufi_target=ctlsrh&amp;ufi_locale=ja&amp;srhclm1=tag&amp;valclm1=%e6%83%85%e5%a0%b1%e7%90%86%e5%b7%a5%e5%ad%a6%e9%83%a8%e3%81%ae%e5%ad%a6%e3%81%b3%e3%81%ae%e3%82%b3%e3%83%bc%e3%83%8a%e3%83%bc" target="_blank">情報理工学部</a><br /><span style="font-size:10pt;"><span style="font-size:10pt;">・</span><a title="生命科学部" href="https://ksucat2.kyoto-su.ac.jp/webopac/ufirdi.do?ufi_target=ctlsrh&amp;ufi_locale=ja&amp;srhclm1=tag&amp;valclm1=%e7%94%9f%e5%91%bd%e7%a7%91%e5%ad%a6%e9%83%a8%e3%81%ae%e5%ad%a6%e3%81%b3%e3%81%ae%e3%82%b3%e3%83%bc%e3%83%8a%e3%83%bc" target="_blank">生命科学部</a></span></div></span> <div class="float-clear-div">&nbsp;</div> </div> </div></div></div></div> </td></tr></table></div><div class="cell" style="padding:8px 8px 8px 8px;"><table id="_530" class="blockstyle_530 module_box toteccool_TC01FrameTitleMBlue" style="width:100%"><tr><td><input type="hidden" id="_token_530" class="_token" value="6e436b0bea264e69b6d8d08156d0d66b"/><input type="hidden" id="_url_530" class="_url" value="https://ksucat.kyoto-su.ac.jp/index.php?theme_name=toteccool_TC01FrameTitleMBlue&amp;page_id=13&amp;block_id=530&amp;module_id=18&amp;action=announcement_view_main_init&amp;temp_name=default"/><a id="_href_530" name="_530"></a><div class="TC01FrameTitleMBlue_wrapper"><div class="th_TC01FrameTitleMBlue"> <h2 class="nc_block_title" title="">Extensive Reading</h2> </div><div class="TC01FrameTitleMBlue_content_wrapper"> <div class="content_wrapper"><div class="content "><div class="widthmax announcement_contents_main"> <p>・<a href="https://ksucat2.kyoto-su.ac.jp/webopac/ufirdi.do?ufi_target=ctlsrh&amp;ufi_locale=ja&amp;srhclm1=tag&amp;valclm1=MReader+level+0">MReader level 0</a><br />・<a href="https://ksucat2.kyoto-su.ac.jp/webopac/ufirdi.do?ufi_target=ctlsrh&amp;ufi_locale=ja&amp;srhclm1=tag&amp;valclm1=MReader+level+1">MReader level 1</a><br />・<a href="https://ksucat2.kyoto-su.ac.jp/webopac/ufirdi.do?ufi_target=ctlsrh&amp;ufi_locale=ja&amp;srhclm1=tag&amp;valclm1=MReader+level+2">MReader level 2</a><br />・<a href="https://ksucat2.kyoto-su.ac.jp/webopac/ufirdi.do?ufi_target=ctlsrh&amp;ufi_locale=ja&amp;srhclm1=tag&amp;valclm1=MReader+level+3">MReader level 3</a><br />・<a href="https://ksucat2.kyoto-su.ac.jp/webopac/ufirdi.do?ufi_target=ctlsrh&amp;ufi_locale=ja&amp;srhclm1=tag&amp;valclm1=MReader+level+4">MReader level 4</a><br />・<a href="https://ksucat2.kyoto-su.ac.jp/webopac/ufirdi.do?ufi_target=ctlsrh&amp;ufi_locale=ja&amp;srhclm1=tag&amp;valclm1=MReader+level+5">MReader level 5</a><br />・<a href="https://ksucat2.kyoto-su.ac.jp/webopac/ufirdi.do?ufi_target=ctlsrh&amp;ufi_locale=ja&amp;srhclm1=tag&amp;valclm1=MReader+level+6">MReader level 6</a><br />・<a href="https://ksucat2.kyoto-su.ac.jp/webopac/ufirdi.do?ufi_target=ctlsrh&amp;ufi_locale=ja&amp;srhclm1=tag&amp;valclm1=MReader+level+7">MReader level 7</a><br />・<a href="https://ksucat2.kyoto-su.ac.jp/webopac/ufirdi.do?ufi_target=ctlsrh&amp;ufi_locale=ja&amp;srhclm1=tag&amp;valclm1=MReader+level+8">MReader level 8</a><br />・<a href="https://ksucat2.kyoto-su.ac.jp/webopac/ufirdi.do?ufi_target=ctlsrh&amp;ufi_locale=ja&amp;srhclm1=tag&amp;valclm1=MReader+level+9">MReader level 9<br /></a></p> <div class="float-clear-div">&nbsp;</div> </div> </div></div></div></div> </td></tr></table></div></td></tr></table></div></td></tr></table><img alt="" src="https://ksucat.kyoto-su.ac.jp/images/common/blank.gif" style="height:0px;width:100%;" /></td></tr></table></div><div class="cell" style="padding:8px 8px 8px 8px;"><table id="_380" class="blockstyle_380 module_box toteccool_TC01FrameTitleMBlue" style="width:100%"><tr><td><input type="hidden" id="_token_380" class="_token" value="6e436b0bea264e69b6d8d08156d0d66b"/><input type="hidden" id="_url_380" class="_url" value="https://ksucat.kyoto-su.ac.jp/index.php?theme_name=toteccool_TC01FrameTitleMBlue&amp;page_id=13&amp;block_id=380&amp;module_id=63&amp;action=pushlist_view_main_init&amp;temp_name=default"/><a id="_href_380" name="_380"></a><div class="TC01FrameTitleMBlue_wrapper"><div class="th_TC01FrameTitleMBlue"> <h2 class="nc_block_title" title="">アクセスランキング</h2> </div><div class="TC01FrameTitleMBlue_content_wrapper"> <div class="content_wrapper"><div class="content "><ul class="pushlist_item_rank"><li><div id="pushlist_item_ranking1"><table><tr><td valign="top" rowspan="2" width="1%" style="padding-left:25px;"><a href="https://ksucat2.kyoto-su.ac.jp/webopac/ufirdi.do?ufi_target=catdbl&amp;ufi_locale=ja&amp;pkey=BB01068012&amp;hidden_return_link=true"><img width="60" height="80" border="1" style="margin-right:5px;" src="https://ksucat2.kyoto-su.ac.jp/webopac/imgview.do?isbn=2f16fc3358c173ece1c56556af975f00&amp;txtl="></a></td><td valign="top" align="left" width="99%"><div style="margin-top:5px; margin-bottom:5px;"><a href="https://ksucat2.kyoto-su.ac.jp/webopac/ufirdi.do?ufi_target=catdbl&amp;ufi_locale=ja&amp;pkey=BB01068012&amp;hidden_return_link=true">大学生が狙われる50の危険 : 学生と親のための安全・安心マニュアル</a></div></td></tr><tr><td valign="top" align="left" width="99%"><div style="margin-top:5px; margin-bottom:5px;"><font style="font-size:80%; color:#6d9a4a">三菱総合研究所 [ほか] 著 ; 緒方京子マンガ. -- リスクに備える最新情報版. -- 青春出版社, 2023.&lt;図書&gt;</font></div></td></tr></table></div></li><li><div id="pushlist_item_ranking2"><table><tr><td valign="top" rowspan="2" width="1%" style="padding-left:25px;"><a href="https://ksucat2.kyoto-su.ac.jp/webopac/ufirdi.do?ufi_target=catdbl&amp;ufi_locale=ja&amp;pkey=BB00853635&amp;hidden_return_link=true"><img width="60" height="80" border="1" style="margin-right:5px;" src="https://ksucat2.kyoto-su.ac.jp/webopac/imgview.do?isbn=84aa97b9430d159eb5f6ca2c7dbbf1d5&amp;txtl="></a></td><td valign="top" align="left" width="99%"><div style="margin-top:5px; margin-bottom:5px;"><a href="https://ksucat2.kyoto-su.ac.jp/webopac/ufirdi.do?ufi_target=catdbl&amp;ufi_locale=ja&amp;pkey=BB00853635&amp;hidden_return_link=true">雲南の多様な世界 : 歴史・民族・文化</a></div></td></tr><tr><td valign="top" align="left" width="99%"><div style="margin-top:5px; margin-bottom:5px;"><font style="font-size:80%; color:#6d9a4a">栗原悟著. -- 大修館書店, 2011. -- (あじあブックス ; 071).&lt;図書&gt;</font></div></td></tr></table></div></li><li><div id="pushlist_item_ranking3"><table><tr><td valign="top" rowspan="2" width="1%" style="padding-left:25px;"><a href="https://ksucat2.kyoto-su.ac.jp/webopac/ufirdi.do?ufi_target=catdbl&amp;ufi_locale=ja&amp;pkey=BB01067107&amp;hidden_return_link=true"><img width="60" height="80" border="1" style="margin-right:5px;" src="https://ksucat2.kyoto-su.ac.jp/webopac/imgview.do?isbn=494adb34ca064c888ca823ff808384e7&amp;txtl="></a></td><td valign="top" align="left" width="99%"><div style="margin-top:5px; margin-bottom:5px;"><a href="https://ksucat2.kyoto-su.ac.jp/webopac/ufirdi.do?ufi_target=catdbl&amp;ufi_locale=ja&amp;pkey=BB01067107&amp;hidden_return_link=true">「好き」を言語化する技術 : 推しの素晴らしさを語りたいのに「やばい!」しかでてこない</a></div></td></tr><tr><td valign="top" align="left" width="99%"><div style="margin-top:5px; margin-bottom:5px;"><font style="font-size:80%; color:#6d9a4a">三宅香帆 [著]. -- ディスカヴァー・トゥエンティワン, 2024. -- (ディスカヴァー携書 ; 251).&lt;図書&gt;</font></div></td></tr></table></div></li><li><div id="pushlist_item_ranking4"><table><tr><td valign="top" rowspan="2" width="1%" style="padding-left:25px;"><a href="https://ksucat2.kyoto-su.ac.jp/webopac/ufirdi.do?ufi_target=catdbl&amp;ufi_locale=ja&amp;pkey=BB01065783&amp;hidden_return_link=true"><img width="60" height="80" border="1" style="margin-right:5px;" src="https://ksucat2.kyoto-su.ac.jp/webopac/imgview.do?isbn=4fd054825db67788edaffa67a1dc412a&amp;txtl="></a></td><td valign="top" align="left" width="99%"><div style="margin-top:5px; margin-bottom:5px;"><a href="https://ksucat2.kyoto-su.ac.jp/webopac/ufirdi.do?ufi_target=catdbl&amp;ufi_locale=ja&amp;pkey=BB01065783&amp;hidden_return_link=true">古典籍にみる日本の野菜 : 昔の人はどんな野菜をよく食べていたのか?</a></div></td></tr><tr><td valign="top" align="left" width="99%"><div style="margin-top:5px; margin-bottom:5px;"><font style="font-size:80%; color:#6d9a4a">杉山信男著. -- 東京農業大学出版会, 2024.&lt;図書&gt;</font></div></td></tr></table></div></li><li><div id="pushlist_item_ranking5"><table><tr><td valign="top" rowspan="2" width="1%" style="padding-left:25px;"><a href="https://ksucat2.kyoto-su.ac.jp/webopac/ufirdi.do?ufi_target=catdbl&amp;ufi_locale=ja&amp;pkey=BB01065169&amp;hidden_return_link=true"><img width="60" height="80" border="1" style="margin-right:5px;" src="https://ksucat2.kyoto-su.ac.jp/webopac/imgview.do?isbn=7d16f8c85b8475a455bb70525279598b&amp;txtl="></a></td><td valign="top" align="left" width="99%"><div style="margin-top:5px; margin-bottom:5px;"><a href="https://ksucat2.kyoto-su.ac.jp/webopac/ufirdi.do?ufi_target=catdbl&amp;ufi_locale=ja&amp;pkey=BB01065169&amp;hidden_return_link=true">日本政治ガイドブック : 教養の政治学</a></div></td></tr><tr><td valign="top" align="left" width="99%"><div style="margin-top:5px; margin-bottom:5px;"><font style="font-size:80%; color:#6d9a4a">村上弘著. -- 全訂第3版. -- 法律文化社, 2024.&lt;図書&gt;</font></div></td></tr></table></div></li></ul><div class="pushlist_more_view_link"><a href="https://ksucat2.kyoto-su.ac.jp/webopac/ufirdi.do?ufi_target=acrexe&amp;ufi_locale=ja">&gt;&gt;もっと見る</a></div> </div></div></div></div> </td></tr></table></div><div class="cell" style="padding:8px 8px 8px 8px;"><table id="_336" class="blockstyle_336 module_box toteccool_TC01FrameTitleMBlue" style="width:100%"><tr><td><input type="hidden" id="_token_336" class="_token" value="6e436b0bea264e69b6d8d08156d0d66b"/><input type="hidden" id="_url_336" class="_url" value="https://ksucat.kyoto-su.ac.jp/index.php?theme_name=toteccool_TC01FrameTitleMBlue&amp;page_id=13&amp;block_id=336&amp;module_id=63&amp;action=pushlist_view_main_init&amp;temp_name=fsimpleblue"/><a id="_href_336" name="_336"></a><div class="TC01FrameTitleMBlue_wrapper"><div class="th_TC01FrameTitleMBlue"> <h2 class="nc_block_title" title="">貸出ランキング</h2> </div><div class="TC01FrameTitleMBlue_content_wrapper"> <div class="content_wrapper"><div class="content ">貸出ランキングが存在しません。<div class="fsimpleblue"><div class="pushlist_more_view_link"><a href="https://ksucat2.kyoto-su.ac.jp/webopac/ufirdi.do?ufi_target=besexe&amp;ufi_locale=ja&amp;target=10"><img src="https://ksucat.kyoto-su.ac.jp/images/pushlist/btn_rss_ichiran.png" alt="&gt;&gt;もっと見る" /></a></div></div> </div></div></div></div> </td></tr></table></div></td></tr></table></div></td></tr></table></td></tr><tr class="main_column" id="footercolumn"><td id="_footercolumn" class="footercolumn valign-top align-left" style=""><table id="footerbar"> <tr> <td class="copyright"> </td> </tr> </table> <!-- 通信用 空iframe --> <iframe src="about:blank" name="ifr" width="0" height="0" style="display:none;" title="ifr_frame"></iframe> <iframe src="about:blank" name="ifr2" width="0" height="0" style="display:none;" title="ifr2_frame"></iframe></td></tr></table><script type="text/javascript" src="https://ksucat.kyoto-su.ac.jp/js/japanese/lang_common.js?vs=20210303192945"></script><script type="text/javascript" src="https://ksucat.kyoto-su.ac.jp/index.php?action=common_download_js&amp;dir_name=announcement|calendar|language|login|menu|pushlist|v3search&amp;system_flag=0&amp;vs=20210303192945"></script><script type="text/javascript">commonCls.moduleInit("_0",0);commonCls.moduleInit("_530",0);commonCls.moduleInit("_527",0);commonCls.moduleInit("_339",0);commonCls.moduleInit("_337",0);commonCls.moduleInit("_336",0);commonCls.moduleInit("_380",0);commonCls.moduleInit("_295",0);commonCls.moduleInit("_480",0);commonCls.moduleInit("_379",0);commonCls.moduleInit("_397",0);commonCls.moduleInit("_407",0);commonCls.moduleInit("_473",0);commonCls.moduleInit("_221",0);commonCls.commonInit('セッションのタイムアウトまであと一分です。\\nリンク等で再描画してください。\\n現在作業中の内容をローカルに保存することをお勧めします。',1800);loginCls['_0'] = new clsLogin("_0"); if(!menuCls["_221"]) { menuCls["_221"] = new clsMenu("_221"); } menuCls["_221"].menuMainInit(); if(!announcementCls["_473"]) { announcementCls["_473"] = new clsAnnouncement("_473"); } if(!languageCls["_407"]) { languageCls["_407"] = new clsLanguage("_407"); } if(!announcementCls["_397"]) { announcementCls["_397"] = new clsAnnouncement("_397"); } commonCls.sendView('_379', {action:'v3search_view_main_init',menu_init:'true'}); if(!v3searchCls["_379"]) { v3searchCls["_379"] = new clsV3search("_379"); var opac_block_id = ""; if(opac_block_id != "" && opac_block_id != 0){ v3searchCls["_379"].opac_block_id = opac_block_id; } setHistoryCheck("_379"); v3searchCls["_379"].opac_base_url = "https://ksucat2.kyoto-su.ac.jp/webopac"; } function sendOpacInitPage(id,lang){ var baseurl = "https://ksucat.kyoto-su.ac.jp/index.php"; var paramurl = "?page_id=13"; var param = ""; if(id != null && lang != null){ paramurl = "?action=pages_view_main&active_action=v3search_view_main_init"; param = "&block_id="+id.replace("_","")+"&change_locale="+lang + "&flag_top=top"; } location.href = baseurl + paramurl + param; } function sendOpacSearch(form_el,id,svcaction){ if(v3searchCls[id] == null){ return false; } v3searchCls[id].old_search_form = form_el.cloneNode(true); formConvert(form_el,v3searchCls[id].old_search_form); v3searchCls[id].search_mode = v3searchCls[id].disp_search_mode; if(v3searchCls[id].opac_block_id != null){ var tabs = document.getElementById('tab_area'+id).getElementsByTagName('li'); if(tabs != null){ for(var num = 0 ; num < tabs.length ; num++) { if(tabs[num].className == 'opac_tab_present') break; } }else{ var num = v3searchCls[id].disp_num; } var param = "&tab_num="+encodeURIComponent(num); if(v3searchCls[id].search_mode != null){ param += "&search_mode="+encodeURIComponent(v3searchCls[id].search_mode); } var op_param = Form.serialize(form_el); for(var i = 0 ; i < form_el.length ; i++){ if(form_el[i].type == "checkbox" && form_el[i].checked == false){ op_param += "&" + form_el[i].name + "="; } } param += "&op_param="+encodeURIComponent(op_param); sendOpacPage(id,"v3search_view_main_init",param); }else{ if(v3searchCls[id].search_lock == true){ alert("処理の実行中です。そのままお待ちください。"); return false; } if(v3searchCls[id].disp_num == null){ return false; } var search_page = document.getElementById('search_page'+id+v3searchCls[id].disp_num); if(search_page == null){ return false; } search_page.innerHTML = ''; var opt_page = document.getElementById('opt_page'+id+v3searchCls[id].disp_num); if(opt_page == null){ return false; } opt_page.innerHTML = ''; var top_el = $(id); var param = "v3search_action_main_opac"; param += "&tab_num=" + encodeURIComponent(v3searchCls[id].disp_num); param += "&search_mode="+encodeURIComponent(v3searchCls[id].search_mode); param += "&op_param=" + encodeURIComponent(Form.serialize(form_el)); if(svcaction != null && svcaction != ""){ var svcEnc = encodeURIComponent(svcaction); param += encodeURIComponent("&svcaction="+svcEnc); } var params = new Object(); params["param"] = param; params["method"] = "post"; params["loading_el"] = top_el; params["top_el"] = top_el; params["target_el"] = $('search_page'+id+v3searchCls[id].disp_num); params["callbackfunc"] = function(res){ //二度押し防止:ロック解除 v3searchCls[id].search_lock = false; //ブラウザのアドレスバーに表示するURLを生成(ブラウザの履歴からGET送信可能にするため) var pathname = location.pathname; var get_action = "?action=pages_view_main&active_action=v3search_view_main_init"; var block_id = "&block_id=" + id.replace("_",""); var tab_num = "&tab_num=" + encodeURIComponent(v3searchCls[id].disp_num); var search_mode = "&search_mode="+encodeURIComponent(v3searchCls[id].search_mode); var op_param = "&op_param=" + encodeURIComponent(Form.serialize(form_el)); var hash = location.hash; window.history.replaceState(null, null, pathname + get_action + op_param + block_id + tab_num + search_mode + hash); }.bind(this); //二度押し防止:ロック v3searchCls[id].search_lock = true; commonCls.send(params); } } function sendOpacPage(id,act,param){ var baseurl = "https://ksucat.kyoto-su.ac.jp/index.php"; var paramurl = "?action=pages_view_main&active_action="+act+"&block_id="+v3searchCls[id].opac_block_id; //トップ画面からの新着案内、貸出ランキング、アクセスランキングの場合 if(act == "v3search_view_main_newlst" || act == "v3search_view_main_beslst" || act == "v3search_view_main_acrlst"){ //「v3search_view_main_」以降を切り出しハッシュとする act = act.replace( "v3search_view_main_", "" ); } var hash = "#" + act; location.href = baseurl + paramurl + param + hash; } function sendOtherSearch(id,act,svcaction,formkeyno){ if(v3searchCls[id].opac_block_id != null){ var tabs = document.getElementById('tab_area'+id).getElementsByTagName('li'); if(tabs != null){ for(var num = 0 ; num < tabs.length ; num++) { if(tabs[num].className == 'opac_tab_present') break; } }else{ var num = v3searchCls[id].disp_num; } var param = "&tab_num="+encodeURIComponent(num); if(v3searchCls[id].search_mode != null){ param += "&search_mode="+encodeURIComponent(v3searchCls[id].search_mode); } sendOpacPage(id,"v3search_view_main_"+act,param); }else{ var baseurl = "https://ksucat.kyoto-su.ac.jp/index.php"; var paramurl = "?block_id="+id.replace("_",""); paramurl += "&action=pages_view_main&active_action=v3search_view_main_"+act; if(svcaction != null){ paramurl += "&svcaction="+encodeURIComponent(svcaction); } if(formkeyno != null){ paramurl += "&formkeyno="+encodeURIComponent(formkeyno); } var hash = "#" + act; location.href = baseurl + paramurl + hash; } } function opacUseFunction(id,loginFlg,form_el,svcaction,locale){ var login_id = "0"; var local_area_code = ""; if(loginFlg == "true" && login_id != "0"){ if(form_el.locale == null){ var lElement = document.createElement('input'); lElement.type = "hidden"; lElement.name = "locale"; lElement.value = locale; form_el.appendChild(lElement); }else{ form_el.locale.value = locale; } if(local_area_code != ""){ if(form_el.local_area_code == null){ var lElement = document.createElement('input'); lElement.type = "hidden"; lElement.name = "local_area_code"; lElement.value = local_area_code; form_el.appendChild(lElement); }else{ form_el.local_area_code.value = local_area_code; } } if(form_el.action != null){ var url = form_el.action; url = url.replace("http:","https:"); form_el.action = url; } var top_el = $(id); var params = new Object(); params["param"] = "v3search_action_main_sso"; params["method"] = "post"; params["loading_el"] = top_el; params["loading_x"] = document.documentElement.clientWidth / 2 + document.documentElement.scrollLeft; params["loading_y"] = document.documentElement.clientHeight / 2 + document.documentElement.scrollTop; params["top_el"] = top_el; params["callbackfunc"] = function(res){ if(res != null){ if(form_el.ufisso_param == null){ var lElement = document.createElement('input'); lElement.type = "hidden"; lElement.name = "ufisso_param"; lElement.value = res; form_el.appendChild(lElement); }else{ form_el.ufisso_param.value = res; } } opacPopupConfirm(form_el, null, id); }.bind(this); commonCls.send(params); }else if(loginFlg == "always"){ opacUseFunctionAlways(id,form_el,locale); }else{ var login_url = v3searchCls[id].opac_base_url + "/ufisnd.do?system=1743791321&redirect_page_id=13"; login_url += "&svcaction=" + encodeURIComponent(id + "," + svcaction); login_url += "&locale=" + encodeURIComponent(locale); if(local_area_code != ""){ login_url += "&local_area_code=" + encodeURIComponent(local_area_code); } location.href = login_url; } } function opacUseFunctionAlways(id,form_el,locale){ var login_url = v3searchCls[id].opac_base_url + "/opacsnd.do"; var target = form_el.action; opac_target = target.replace(/.*\//,""); if(form_el.opac_target == null){ var lElement = document.createElement('input'); lElement.type = "hidden"; lElement.name = "opac_target"; lElement.value = opac_target; form_el.appendChild(lElement); }else{ form_el.opac_target.value = opac_target; } form_el.action = login_url; if(form_el.locale == null){ var lElement = document.createElement('input'); lElement.type = "hidden"; lElement.name = "locale"; lElement.value = locale; form_el.appendChild(lElement); }else{ form_el.locale.value = locale; } var local_area_code = ""; if(local_area_code != ""){ if(form_el.local_area_code == null){ var lElement = document.createElement('input'); lElement.type = "hidden"; lElement.name = "local_area_code"; lElement.value = local_area_code; form_el.appendChild(lElement); }else{ form_el.local_area_code.value = local_area_code; } } form_el.submit(); form_el.action = target; } function opacUseFunctionPopup(id,loginFlg,form_el,svcaction,locale){ var login_id = "0"; var local_area_code = ""; if((loginFlg == "true" && login_id != "0") || loginFlg == "noCheckLogin"){ if(form_el.locale == null){ var lElement = document.createElement('input'); lElement.type = "hidden"; lElement.name = "locale"; lElement.value = locale; form_el.appendChild(lElement); if(loginFlg == "noCheckLogin"){ var lElement = document.createElement('input'); lElement.type = "hidden"; lElement.name = "onetime"; lElement.value = "noCheckLogin"; form_el.appendChild(lElement); } }else{ form_el.locale.value = locale; if(loginFlg == "noCheckLogin"){ form_el.onetime.value = "noCheckLogin"; } } if(local_area_code != ""){ if(form_el.local_area_code == null){ var lElement = document.createElement('input'); lElement.type = "hidden"; lElement.name = "local_area_code"; lElement.value = local_area_code; form_el.appendChild(lElement); }else{ form_el.local_area_code.value = local_area_code; } } if(form_el.action != null){ var url = form_el.action; url = url.replace("http:","https:"); form_el.action = url; } var url = form_el.action + "?"; url += Form.serialize(form_el); var params = new Object(); params["action"] = "v3search_view_main_popup"; params["target"] = "opac"; params["url"] = url; params["prefix_id_name"] = "usepopup"; var popupParams = new Object(); var top_el = $(id); popupParams['top_el'] = top_el; popupParams['target_el'] = top_el; if(document.createEvent){ var event = document.createEvent("MouseEvent"); }else{ var event = document.createEventObject(); } commonCls.sendPopupView(event, params, popupParams); }else if(loginFlg == "always"){ var func = function (onetime){ if(form_el.onetime == null){ var lElement = document.createElement('input'); lElement.type = "hidden"; lElement.name = "onetime"; lElement.value = onetime; form_el.appendChild(lElement); }else{ form_el.onetime.value = onetime; } if(form_el.locale == null){ var lElement = document.createElement('input'); lElement.type = "hidden"; lElement.name = "locale"; lElement.value = locale; form_el.appendChild(lElement); }else{ form_el.locale.value = locale; } if(form_el.action != null){ var url = form_el.action; url = url.replace("http:","https:"); form_el.action = url; } var url = form_el.action + "?"; url += Form.serialize(form_el); var params = new Object(); params["action"] = "v3search_view_main_popup"; params["target"] = "opac"; params["url"] = url; params["prefix_id_name"] = "usepopup"; var popupParams = new Object(); var top_el = $(id); popupParams['top_el'] = top_el; popupParams['target_el'] = top_el; popupParams["loading_el"] = top_el; popupParams["loading_x"] = document.documentElement.clientWidth / 2 + document.documentElement.scrollLeft; popupParams["loading_y"] = document.documentElement.clientHeight / 2 + document.documentElement.scrollTop; if(document.createEvent){ var event = document.createEvent("MouseEvent"); }else{ var event = document.createEventObject(); } commonCls.sendPopupView(event, params, popupParams); }; v3searchCls[id].func_always = func; opacUseFunctionPopupAlways(id); }else{ var login_url = v3searchCls[id].opac_base_url + "/ufisnd.do?system=1743791321&redirect_page_id=13"; login_url += "&svcaction=" + encodeURIComponent(id + "," + svcaction); login_url += "&locale=" + encodeURIComponent(locale); if(local_area_code != ""){ login_url += "&local_area_code=" + encodeURIComponent(local_area_code); } location.href = login_url; } } function opacUseFunctionPopupAlways(id){ var params = new Object(); params["action"] = "v3search_view_main_login"; params["prefix_id_name"] = "popuplogin"; var pos_x = document.documentElement.clientWidth / 2 + document.documentElement.scrollLeft; var pos_y = document.documentElement.clientHeight / 2 + document.documentElement.scrollTop; var popupParams = new Object(); var top_el = $(id); popupParams['top_el'] = top_el; popupParams['target_el'] = top_el; popupParams["loading_el"] = top_el; popupParams["loading_x"] = pos_x; popupParams["loading_y"] = pos_y; popupParams['modal_flag'] = true; if(document.createEvent){ var event = document.createEvent("MouseEvent"); }else{ var event = document.createEventObject(); } commonCls.sendPopupView(event, params, popupParams); } function opacLocaleChange(id,lang){ var baseurl = "https://ksucat.kyoto-su.ac.jp/index.php"; var paramurl = "?action=pages_view_main&active_action=v3search_view_main_init"; var param = "&block_id="+id.replace("_","")+"&change_locale="+lang; location.href = baseurl + paramurl + param; } function sendNiiSearch(form_el,id,svcaction){ v3searchCls[id].old_search_form = form_el.cloneNode(true); formConvert(form_el,v3searchCls[id].old_search_form); v3searchCls[id].search_mode = v3searchCls[id].disp_search_mode; if(v3searchCls[id].opac_block_id != null){ var tabs = document.getElementById('tab_area'+id).getElementsByTagName('li'); if(tabs != null){ for(var num = 0 ; num < tabs.length ; num++) { if(tabs[num].className == 'opac_tab_present') break; } }else{ var num = v3searchCls[id].disp_num; } var param = "&tab_num="+encodeURIComponent(num); if(v3searchCls[id].search_mode != null){ param += "&search_mode="+encodeURIComponent(v3searchCls[id].search_mode); } param += "&op_param="+encodeURIComponent(Form.serialize(form_el)); sendNiiPage(id,"v3search_view_main_init",param); }else{ if(v3searchCls[id].search_lock == true){ alert("処理の実行中です。そのままお待ちください。"); return false; } document.getElementById('search_page'+id+v3searchCls[id].disp_num).innerHTML = ''; document.getElementById('opt_page'+id+v3searchCls[id].disp_num).innerHTML = ''; var top_el = $(id); var param = "v3search_action_main_nii"; param += "&tab_num=" + encodeURIComponent(v3searchCls[id].disp_num); param += "&search_mode="+encodeURIComponent(v3searchCls[id].search_mode); param += "&op_param=" + encodeURIComponent(Form.serialize(form_el)); if(svcaction != null && svcaction != ""){ var svcEnc = encodeURIComponent(svcaction); param += encodeURIComponent("&svcaction="+svcEnc); } var params = new Object(); params["param"] = param; params["method"] = "post"; params["loading_el"] = top_el; params["top_el"] = top_el; params["target_el"] = $('search_page'+id+v3searchCls[id].disp_num); params["callbackfunc"] = function(res){ //二度押し防止:ロック解除 v3searchCls[id].search_lock = false; //ブラウザのアドレスバーに表示するURLを生成(ブラウザの履歴からGET送信可能にするため) var pathname = location.pathname; var get_action = "?action=pages_view_main&active_action=v3search_view_main_init"; var block_id = "&block_id=" + id.replace("_",""); var tab_num = "&tab_num=" + encodeURIComponent(v3searchCls[id].disp_num); var search_mode = "&search_mode="+encodeURIComponent(v3searchCls[id].search_mode); var op_param = "&op_param=" + encodeURIComponent(Form.serialize(form_el)); var hash = location.hash; window.history.replaceState(null, null, pathname + get_action + op_param + block_id + tab_num + search_mode + hash); }.bind(this); //二度押し防止:ロック v3searchCls[id].search_lock = true; commonCls.send(params); } } function sendNiiPage(id,act,param){ var baseurl = "https://ksucat.kyoto-su.ac.jp/index.php"; var paramurl = "?action=pages_view_main&active_action="+act+"&block_id="+v3searchCls[id].opac_block_id; location.href = baseurl + paramurl + param; } function changeHref(id,act,param){ var baseurl = "https://ksucat.kyoto-su.ac.jp/index.php"; var paramurl = "?block_id="+id.replace("_",""); paramurl += "&action=pages_view_main&active_action=v3search_view_main_"+act; var hash = "#" + act; location.href = baseurl + paramurl + param + hash; } function showLnkLstELib(id,lnkfunc,groupno,itemno) { var baseurl = "https://ksucat.kyoto-su.ac.jp/index.php"; var paramurl = "?action=pages_view_main&active_action=v3search_view_main_lnkexe&block_id="+id.replace("_",""); var param = ""; param += "&lnkfunc="+lnkfunc; param += "&groupno="+groupno; param += "&itemno="+itemno; location.href = baseurl + paramurl + param; } function sendEndRef(software,form_id,opacurl,target,type,tab_type){ var param = Form.serialize(document.getElementById(form_id)); if(param.indexOf("bibid") != -1){ if(target == "localbiblst"){ param = param.replace(/sortkey.*?listcnt.*?&/,"&"); param = param.replace(/bib/g,""); }else if(target == "niibiblst"){ param = param.replace(/listcnt.*?&/,"&"); param = param.replace(/bib/g,""); }else if (target == "newbest"){ param = param.replace(/cls.*?listcnt.*?&/,""); param = param.replace(/&/g,""); param = param.replace(/bibid.*?=/g,"&id="); }else if (target == "acrexe"){ param = param.replace(/cls.*?listcnt.*?&/,""); param = param.replace(/&/g,""); param = param.replace(/bibid.*?=/g,"&id="); }else if (target == "browhis"){ param = param.replace(/listcnt.*?&/,""); param = param.replace(/&/g,""); param = param.replace(/bib/g,"&"); }else if (target == "linkbiblst"){ param = param.replace(/startpos.*?listcnt.*?&/,"&"); param = param.replace(/bib/g,""); } if(param.indexOf("&") != 0){ param = "&" + param; } var w; w = opacurl; if(software == "refworks"){ w += "/refworks.do?type="; w += type; w += param; window.open(w,"RefWorks"); }else if(software == "endnote"){ w += "/endnote.do?type="; w += type; w += param; if(tab_type != null){ w += "&tab_type="+tab_type; } window.open(w,"EndNote"); } }else{ alert("書誌が選択されていません。"); } } function PopUpOpen(id,event,pop_id,form_el,detailflg){ if(detailflg == "false"){ var param = Form.serialize(form_el); if(param.indexOf("bibid") == -1){ alert("書誌が選択されていません。"); return false; } } var params = new Object(); params["action"] = "v3search_view_main_catexp"; params["prefix_id_name"] = "catexp"; params["popid"] = pop_id; var popupParams = new Object(); var top_el = $(id); popupParams['top_el'] = top_el; popupParams['target_el'] = top_el; popupParams['modal_flag'] = true; commonCls.sendPopupView(event, params, popupParams); } function opacOpnurl(id,svcaction){ var params = ""; var svcactionstr = ""; var pattern = new RegExp("&amp;","g"); params = params.replace(pattern,"&"); if(svcaction != null){ svcactionstr = "&svcaction=" + svcaction; } var baseurl = "https://ksucat.kyoto-su.ac.jp/index.php"; var paramurl = "?action=pages_view_main&active_action=v3search_view_main_opnurl&block_id="+id.replace("_",""); location.href = baseurl + paramurl + params + svcactionstr; } function opacBkmexeDel(id,event,form_id){ var param = Form.serialize(document.getElementById(form_id)); if(param.indexOf("bibid=") != -1){ var pattern = new RegExp("sortkey.*?listcnt.*?&"); var reparam = param.replace(pattern,"&"); reparam = reparam.replace(/bibid/g,"bookmark"); var params = new Object(); params["action"] = "v3search_view_main_bkmexe"; params["op_param"] = "mode=del&"+reparam; params["prefix_id_name"] = "bkmexe"; var popupParams = new Object(); var top_el = $(id); popupParams['top_el'] = top_el; popupParams['modal_flag'] = true; commonCls.sendPopupView(event, params, popupParams); }else{ alert("書誌が選択されていません。"); } } function tagsrh_sendOpacSearch(form_el, id){ var baseurl = "https://ksucat.kyoto-su.ac.jp/index.php"; var paramurl = "?block_id="+id.replace("_",""); paramurl += "&action=pages_view_main&active_action=v3search_view_main_tagsrh" + "&" + Form.serialize(form_el); location.href = baseurl + paramurl; } function opacSendBibidUse(id,loginFlg,form_id,bibform_id,svcaction,locale,id_name,pkey){ var form_el = document.getElementById(form_id); var param = Form.serialize(form_el); if(pkey == null){ pkey = "bibid"; }else{ pkey = encodeURIComponent(pkey); } if(param.indexOf(pkey+"=") != -1){ if(param.indexOf(pkey+"=") != 0){ var pattern = new RegExp(".*?&"+pkey); var reparam = param.replace(pattern,"&"+pkey); }else{ var reparam = param; } var regexp = new RegExp(pkey+"=","g"); reparam = reparam.replace(regexp,"|"); reparam = reparam.replace(/&/g,""); var bibform = document.getElementById(bibform_id); if(bibform[id_name] != null){ if(bibform[id_name].length){ while(bibform[id_name] != null){ if(bibform[id_name][0]){ bibform.removeChild(bibform[id_name][0]); }else{ bibform.removeChild(bibform[id_name]); } } }else{ bibform.removeChild(bibform[id_name]); } } var bibids = reparam.split("|"); var lElement = null; for(var i = 1 ; i < bibids.length ; i++){ lElement = document.createElement('input'); lElement.type = "hidden"; lElement.name = id_name; lElement.value = bibids[i]; bibform.appendChild(lElement); } //ブックマーク限定でポップアップ表示 if(id_name == "bookmark"){ opacUseFunctionPopup(id,loginFlg,bibform,svcaction+reparam,locale); }else{ opacUseFunction(id,loginFlg,bibform,svcaction+reparam,locale); } }else{ alert("書誌が選択されていません。"); } } function opacCatdowPopup(id,form,target,type,formkey,event,output_mode){ var bibid = Form.serialize(form); if(bibid.indexOf("bibid") != -1){ var ajaxflg = v3searchCls[id].hol_disp_flg; if(target == "localbiblst"){ bibid = bibid.replace(/sortkey.*?listcnt.*?&/,""); bibid = bibid.replace(/&/g,""); }else if (target == "newbest"){ bibid = bibid.replace(/cls.*?listcnt.*?&/,""); bibid = bibid.replace(/&/g,""); bibid = bibid.replace(/bibid.*?=/g,"bibid="); if(ajaxflg == true){ var tmp = ""; var bibids = form["bibid[]"]; for(var i = 0 ; i < bibids.length ; i++){ if(bibids[i] != null && bibids[i].checked == true){ var vol = form["VOL_"+i+"_"+bibids[i].value]; if(vol != null){ tmp += "bibid="+bibids[i].value+"\t"+vol.value; }else{ vol = document.getElementById("VOL_"+bibids[i].value); if(vol != null){ tmp += "bibid="+bibids[i].value+"\t"+vol.value; } } } } bibid = tmp; } }else if (target == "acrexe"){ bibid = bibid.replace(/cls.*?listcnt.*?&/,""); bibid = bibid.replace(/&/g,""); bibid = bibid.replace(/bibid.*?=/g,"bibid="); if(ajaxflg == true){ var tmp = ""; var bibids = bibid.split("bibid="); for(var i = 0 ; i < bibids.length ; i++){ if(bibids[i] != ""){ var vol = document.getElementById("VOL_"+bibids[i]); if(vol != null){ tmp += "bibid="+bibids[i]+"\t"+vol.value; } } } bibid = tmp; } }else if (target == "niibiblst"){ bibid = bibid.replace(/listcnt.*?&/,""); bibid = bibid.replace(/&/g,""); }else if (target == "browshis"){ bibid = bibid.replace(/listcnt.*?&/,""); bibid = bibid.replace(/&/g,""); }else if (target == "linkbiblst"){ bibid = bibid.replace(/startpos.*?listcnt.*?&/,""); bibid = bibid.replace(/&/g,""); } var url = ""; var tab_num = v3searchCls[id].disp_num; var formkeyno = v3searchCls[id].formList[tab_num]; if(formkey != null){ formkeyno = formkey; } if(formkeyno != null){ url = "formkeyno="+encodeURIComponent(formkeyno); } var params = new Object(); params["action"] = "v3search_view_main_catdow"; params["target"] = "opac"; params["prefix_id_name"] = "catdow"; params["downloadBibid"] = bibid; params["ajaxflg"] = ajaxflg; params["type"] = type; params["dispflg"] = target; params["url"] = url; if(output_mode != null){ var output_param = output_mode; var bescntform = document.getElementById("bescntform"+id); var bibids = form["bibid[]"]; for(var i = 0 ; i < bibids.length ; i++){ if(bibids[i] != null && bibids[i].checked == true){ var bid = bibids[i].value; if(bescntform[bid+"_"+i] != null){ output_param += "|"+bid+","+bescntform[bid+"_"+i].value; }else if(bescntform[bid] != null){ output_param += "|"+bid+","+bescntform[bid].value; } } } params["output_mode"] = output_param; } var popupParams = new Object(); var top_el = $(id); popupParams['top_el'] = top_el; popupParams['target_el'] = top_el; popupParams['modal_flag'] = true; if(event == null){ if(document.createEvent){ var event = document.createEvent("MouseEvent"); }else{ var event = document.createEventObject(); } } commonCls.sendPopupView(event, params, popupParams); }else{ alert("書誌が選択されていません。"); } } function downloadFile(id,dowtype,downloadbibid,ajaxflg,formkeyno,type,dispflg,output_mode){ if(dowtype == "ref"){ var bibs = downloadbibid.split("bib"); if(bibs.length > 21){ alert("Refer/BibIX形式で出力できるのは20件までです。"); return false; } } commonCls.removeBlock("_catdow"+id); id = id.replace(/_/g,""); var baseurl = "https://ksucat.kyoto-su.ac.jp/index.php"; var url = "?action=v3search_view_main_dowexe"; url += "&block_id=" + id; url += "&downloadbibid=" + encodeURIComponent(downloadbibid); url += "&ajaxflg=" + ajaxflg; url += "&dowtype=" + dowtype; url += "&type=" + type; url += "&dispflg=" + dispflg; url += "&formkeyno=" + formkeyno; if(output_mode != null){ url += "&output_mode=" + encodeURIComponent(output_mode); } location.href = baseurl + url; } function sendMailPopup(id,form_el,opacurl,target,type,loginFlg,locale,formkey,svcaction){ if(svcaction == null){ svcaction = "sendmail"; } var bibid = Form.serialize(form_el); if(bibid.indexOf("bibid") != -1){ if(window.confirm("メールを送信しますか?")){ var login_id = "0"; if( (loginFlg == "true" && login_id != "0") || (loginFlg == "always")){ var ajaxflg = v3searchCls[id].hol_disp_flg; bibid = sendMailBibid(id,target,ajaxflg,bibid); var url = ""; var tab_num = v3searchCls[id].disp_num; var formkeyno = v3searchCls[id].formList[tab_num]; if(formkey != null){ formkeyno = formkey; } if(formkeyno != null){ url = "formkeyno="+encodeURIComponent(formkeyno); } if(loginFlg == "true" && login_id != "0"){ var params = new Object(); params["action"] = "v3search_view_main_malsnd"; params["prefix_id_name"] = "malsnd"; params["bibid"] = bibid; params["ajaxflg"] = ajaxflg; params["type"] = type; params["dispflg"] = target; params["url"] = url; var popupParams = new Object(); var top_el = $(id); popupParams['top_el'] = top_el; popupParams['target_el'] = top_el; popupParams['modal_flag'] = true; if(document.createEvent){ var event = document.createEvent("MouseEvent"); }else{ var event = document.createEventObject(); } commonCls.sendPopupView(event, params, popupParams); }else if(loginFlg == "always"){ var func = function (onetime){ if(url != ""){ url += "&"; } url += "onetime="+onetime; var params = new Object(); params["action"] = "v3search_view_main_malsnd"; params["prefix_id_name"] = "malsnd"; params["bibid"] = bibid; params["ajaxflg"] = ajaxflg; params["type"] = type; params["dispflg"] = target; params["url"] = url; var popupParams = new Object(); var top_el = $(id); popupParams['top_el'] = top_el; popupParams['target_el'] = top_el; popupParams['modal_flag'] = true; popupParams["loading_el"] = top_el; popupParams["loading_x"] = document.documentElement.clientWidth / 2 + document.documentElement.scrollLeft; popupParams["loading_y"] = document.documentElement.clientHeight / 2 + document.documentElement.scrollTop; if(document.createEvent){ var event = document.createEvent("MouseEvent"); }else{ var event = document.createEventObject(); } commonCls.sendPopupView(event, params, popupParams); }; v3searchCls[id].func_always = func; opacUseFunctionPopupAlways(id); } }else{ if(target == "localbiblst"){ var reparam = bibid.replace(/sortkey.*?listcnt.*?&/,"&"); reparam = reparam.replace(/bibid=/g,"|"); reparam = reparam.replace(/&/g,""); }else if (target == "newbest"){ var reparam = bibid.replace(/cls.*?listcnt.*?&/,""); reparam = reparam.replace(/bibid.*?=/g,"|"); reparam = reparam.replace(/&/g,""); }else if (target == "niibiblst"){ var reparam = bibid.replace(/listcnt.*?&/,"&"); reparam = reparam.replace(/bibid=/g,"|"); reparam = reparam.replace(/&/g,""); }else if (target == "browshis"){ var reparam = bibid.replace(/&/g,""); reparam = reparam.replace(/bibid=/g,"|"); }else if (target == "linkbiblst"){ var reparam = bibid.replace(/startpos.*?listcnt.*?&/,"&"); reparam = reparam.replace(/&bibid=/g,"|"); } var login_url = v3searchCls[id].opac_base_url + "/ufisnd.do?system=1743791321&redirect_page_id=13"; login_url += "&svcaction=" + encodeURIComponent(id + "," + svcaction + reparam); login_url += "&locale=" + encodeURIComponent(locale); location.href = login_url; } } }else{ alert("書誌が選択されていません。"); } } function opacSendFhts(id, loginFlg, form_id, fhtform_id, locale, id_name){ var histlist = document.getElementById(form_id); var param = Form.serialize(histlist); if(param.indexOf("history=") != -1){ var reparam = param; var regexp = new RegExp("history=","g"); reparam = reparam.replace(regexp,"|"); reparam = reparam.replace(/&/g,""); var login_id = "0"; if( (loginFlg == "true" && login_id != "0") || (loginFlg == "always")){ var fhtform = document.getElementById(fhtform_id); if(fhtform[id_name] != null){ if(fhtform[id_name].length){ while(fhtform[id_name] != null){ fhtform.removeChild(fhtform[id_name][0]); } }else{ fhtform.removeChild(fhtform[id_name]); } } var fhtids = reparam.split("|"); var lElement = null; for(var i = 1 ; i < fhtids.length ; i++){ lElement = document.createElement('input'); lElement.type = "hidden"; lElement.name = "history"; lElement.value = fhtids[i]; fhtform.appendChild(lElement); } if(loginFlg == "true" && login_id != "0"){ url = fhtform.action + "?"; url += Form.serialize(fhtform); var params = new Object(); params["action"] = "v3search_view_main_popup"; params["target"] = "opac"; params["url"] = url; params["prefix_id_name"] = "usepopup"; var popupParams = new Object(); var top_el = $(id); popupParams['top_el'] = top_el; popupParams['target_el'] = top_el; popupParams['center_flag'] = true; popupParams['modal_flag'] = true; popupParams["loading_el"] = top_el; popupParams["loading_x"] = document.documentElement.clientWidth / 2 + document.documentElement.scrollLeft; popupParams["loading_y"] = document.documentElement.clientHeight / 2 + document.documentElement.scrollTop; if(document.createEvent){ var event = document.createEvent("MouseEvent"); }else{ var event = document.createEventObject(); } commonCls.sendPopupView(event, params, popupParams); }else if(loginFlg == "always"){ var func = function (onetime){ if(fhtform.onetime == null){ var lElement = document.createElement('input'); lElement.type = "hidden"; lElement.name = "onetime"; lElement.value = onetime; fhtform.appendChild(lElement); }else{ fhtform.onetime.value = onetime; } url = fhtform.action + "?"; url += Form.serialize(fhtform); var params = new Object(); params["action"] = "v3search_view_main_popup"; params["target"] = "opac"; params["url"] = url; params["prefix_id_name"] = "usepopup"; var popupParams = new Object(); var top_el = $(id); popupParams['top_el'] = top_el; popupParams['target_el'] = top_el; popupParams['center_flag'] = true; popupParams['modal_flag'] = true; popupParams["loading_el"] = top_el; popupParams["loading_x"] = document.documentElement.clientWidth / 2 + document.documentElement.scrollLeft; popupParams["loading_y"] = document.documentElement.clientHeight / 2 + document.documentElement.scrollTop; if(document.createEvent){ var event = document.createEvent("MouseEvent"); }else{ var event = document.createEventObject(); } commonCls.sendPopupView(event, params, popupParams); }; v3searchCls[id].func_always = func; opacUseFunctionPopupAlways(id); } }else{ var login_url = v3searchCls[id].opac_base_url + "/ufisnd.do?system=1743791321&redirect_page_id=13"; login_url += "&svcaction=" + encodeURIComponent(id + "," + "hstfht" + reparam); login_url += "&locale=" + encodeURIComponent(locale); location.href = login_url; } } else { alert("登録対象となる検索条件が選択されていません。"); return false; } return false; } function opacHstsdi(id,loginFlg,operand1,operand2,operator,mode,locale){ var login_id = "0"; if( (loginFlg == "true" && login_id != "0") || (loginFlg == "always") ){ var url = ""; if(operand1 != null){ url += "&operand1="+encodeURIComponent(operand1); } if(operand2 != null){ url += "&operand2="+encodeURIComponent(operand2); } if(operator != null){ url += "&operator="+encodeURIComponent(operator); } if(mode != null){ url += "&mode="+encodeURIComponent(mode); } var params = "action=v3search_view_main_hstexe&url=" + encodeURIComponent(url); commonCls.sendView(id,params); }else{ var login_url = v3searchCls[id].opac_base_url + "/ufisnd.do?system=1743791321&redirect_page_id=13"; var svcaction = id + "," + "hstsdi"; svcaction += "|" + operand1; svcaction += "|" + operand2; svcaction += "|" + operator; svcaction += "|" + mode; login_url += "&svcaction=" + encodeURIComponent(svcaction); login_url += "&locale=" + encodeURIComponent(locale); location.href = login_url; } } function opacV3LoginLink(id,locale){ var login_url = v3searchCls[id].opac_base_url + "/ufisnd.do?system=1743791321&redirect_page_id=13"; login_url += "&locale=" + encodeURIComponent(locale); location.href = login_url; } function opacLibuseaskSendComsso(id){ var link = document.getElementById(id); var url = link.href; url = url.replace("http:","https:"); link.href = url; var url = link.href; var opacurl = encodeURIComponent(url); link.href = "?action=v3search_view_main_libusesso&opacurl="+opacurl; link.onclick = ""; } function acrlst_sendOpacSearch(id, form_name){ var top_el = $(id); var params = new Object(); params["method"] = "get"; params["param"] = "action=v3search_view_main_acrlst" + "&" + Form.serialize(form_name); params["top_el"] = top_el; params["loading_el"] = top_el; params["loading_x"] = document.documentElement.clientWidth / 2 + document.documentElement.scrollLeft; params["loading_y"] = document.documentElement.clientHeight / 2 + document.documentElement.scrollTop; params["target_el"] = top_el; commonCls.send(params); } function acrlst_checkBibid(form_id, func){ var boxs = document.getElementById(form_id).elements['bibid[]']; if(boxs.length){ for(num=0; num < boxs.length; num++){ boxs[num].checked = func; } }else{ boxs.checked = func; } } function acrlst_opacSetListcnt(listcnt, id, form_name){ var form = document.getElementById(form_name); form.listcnt.value = listcnt; form.stpos.value = "1"; acrlst_sendOpacSearch(id,form_name); } function acrlst_opacSetStartpos(stpos, id, form_name){ var form = document.getElementById(form_name); form.stpos.value = stpos; acrlst_sendOpacSearch(id,form_name); } function opacPopupConfirm(form_el, addFunc, id){ if(id != null && v3searchCls[id].search_lock == true){ setTimeout( function(){opacPopupConfirm(form_el, addFunc, id);} ,1000); }else{ opacPopupConfirmDrawing(form_el, addFunc); } } function opacPopupConfirmDrawing(form_el, addFunc){ var submitFunc = function(){ form_el.submit(); }; var div_el = document.createElement("DIV"); Element.setStyle(div_el, {opacity:0.7}); div_el.id = "_global_full_scale"; div_el.style.backgroundColor = "#666666"; document.body.appendChild(div_el); ufinityShowModal(null, div_el); commonCls.moveVisibleHide(div_el); document.body.style.overflow = "hidden"; var popup = document.getElementById("popup"); if(popup == null){ popup = document.createElement('div'); popup.id = "popup"; popup.style.position = "absolute"; document.body.appendChild(popup); } var tableElement = document.createElement("table"); tableElement.align = "center"; var trElement0 = document.createElement("tr"); var tdElement0 = document.createElement("td"); tdElement0.style.paddingBottom = "30px"; tdElement0.colSpan="2"; tdElement0.appendChild(document.createTextNode("別ウィンドウで画面を開きます。よろしいですか?")); tdElement0.appendChild(document.createElement("BR")); trElement0.appendChild(tdElement0); tableElement.appendChild(trElement0); var trElement1 = document.createElement("tr"); trElement1.align = "center"; var tdElement1 = document.createElement("td"); var tdElement2 = document.createElement("td"); var btnFunc = function(){ commonCls.displayChange(div_el); commonCls.moveVisibleHide(div_el); Element.remove(div_el); commonCls.displayChange(popup); commonCls.moveVisibleHide(popup); Element.remove(popup); document.body.style.overflow = "visible"; }; var btnElement1 = document.createElement('input'); btnElement1.type = "button"; btnElement1.value = "OK"; btnElement1.style.width = "80px"; btnElement1.style.height = "30px"; if(btnElement1.attachEvent){ btnElement1.attachEvent("onclick",btnFunc); btnElement1.attachEvent("onclick",submitFunc); if(addFunc != null){ btnElement1.attachEvent("onclick",addFunc); } }else{ btnElement1.addEventListener("click",btnFunc,true); btnElement1.addEventListener("click",submitFunc,true); if(addFunc != null){ btnElement1.addEventListener("click",addFunc,true); } } tdElement1.appendChild(btnElement1); var btnElement2 = document.createElement('input'); btnElement2.type = "button"; btnElement2.value = "キャンセル"; btnElement2.style.width = "80px"; btnElement2.style.height = "30px"; if(btnElement2.attachEvent){ btnElement2.attachEvent("onclick",btnFunc); if(addFunc != null){ btnElement2.attachEvent("onclick",addFunc); } }else{ btnElement2.addEventListener("click",btnFunc,true); if(addFunc != null){ btnElement2.addEventListener("click",addFunc,true); } } tdElement2.appendChild(btnElement2); trElement1.appendChild(tdElement1); trElement1.appendChild(tdElement2); tableElement.appendChild(trElement1); popup.appendChild(document.createElement("BR")); popup.appendChild(tableElement); popup.className = "opac_round_top opac_round_bottom"; popup.style.zIndex = div_el.style.zIndex + 1; popup.style.width = "350px"; popup.style.height = "120px"; popup.style.backgroundColor = "#FFFFFF"; popup.style.border = "solid 2px black"; popup.style.borderColor = "#cccccc"; var scroll_left = (document.documentElement.scrollLeft || document.body.scrollLeft || 0); var scroll_top = (document.documentElement.scrollTop || document.body.scrollTop || 0); var cx = document.documentElement.clientWidth / 2 + scroll_left; var cy = document.documentElement.clientHeight / 2 + scroll_top; popup.style.left = (cx - 120) + 'px'; popup.style.top = (cy - 100) + 'px'; popup.style.display = 'block'; } function ufinityShowModal(event, el, loading_flag) { el = (event == undefined || event == null) ? el : this; var scroll_left = (document.documentElement.scrollLeft || document.body.scrollLeft || 0); var scroll_top = (document.documentElement.scrollTop || document.body.scrollTop || 0); var offset = 0; var w = Position.getWinOuterWidth(); var h = ufinityGetWinOuterHeight(); el.style.width = (w + scroll_left - offset) +"px"; el.style.height = (h + scroll_top - offset) +"px"; if(loading_flag) { el.style.backgroundColor = "#ff0000"; Element.setStyle(el, {"opacity":0.2}); } el.style.position = "absolute"; el.style.left = "0px"; el.style.top = "0px"; if(event == undefined || (event.type != "scroll" && event.type != "resize")) { commonCls.max_zIndex = commonCls.max_zIndex + 1; el.style.zIndex = commonCls.max_zIndex; commonCls.inModalEvent[el] = ufinityShowModal.bindAsEventListener(el); Event.observe(window,"scroll",commonCls.inModalEvent[el],false); Event.observe(window,"resize",commonCls.inModalEvent[el],false); if(browser.isIE) { var img_blank = document.createElement("img"); img_blank.src = _nc_core_base_url + "/images/common/blank.gif"; el.appendChild(img_blank); } if(browser.isIE) { if(img_blank==undefined) { var img_blank = Element.getChildElement(el); } img_blank.style.width = el.style.width; img_blank.style.height = el.style.height; } } } function ufinityGetWinOuterHeight() { if(document === document.window) { return document.documentElement.clientHeight; } else { var doc; if(document.nodeType == 9) { doc = document.documentElement; return Math.max( document.body.scrollHeight, doc.scrollHeight, document.body.offsetHeight, doc.offsetHeight, doc.clientHeight ); } } return 0; } //カテゴリ絞込み用 function opacCategryOption(action,suffix,id,startpos,sortkey,listcnt,options){ $('v3_module'+id).innerHTML = ""; var url = "&stpos"+suffix+"="+encodeURIComponent(startpos)+"&sortkey"+suffix+"="+encodeURIComponent(sortkey)+"&listcnt"+suffix+"="+encodeURIComponent(listcnt); for(key in options){ url += "&" + key + "Option=" + encodeURIComponent(options[key]); } var params = "action=v3search_view_main_"+action+"&url=" + encodeURIComponent(url); commonCls.sendView(id,params); } function opacRevcntDtl(id,event,tab_num,bibid,volbr,isbn){ url = "/revsrx.do?key=logoff"; url += "&block_id="+encodeURIComponent(id); url += "&tab_num="+encodeURIComponent(tab_num); url += "&bibid="+encodeURIComponent(bibid); url += "&volbr="+encodeURIComponent(volbr); url += "&isbn="+encodeURIComponent(isbn); url += "&popup_flg=true"; var params = new Object(); params["action"] = "v3search_view_main_popup"; params["target"] = "opac"; params["url"] = url; params["close_btn"] = "true"; params["prefix_id_name"] = "revdtl"; var popupParams = new Object(); var top_el = $(id); popupParams['top_el'] = top_el; popupParams['modal_flag'] = true; commonCls.sendPopupView(event, params, popupParams); } //投稿者一覧画面表示 function opacRusesra(id, startpos, sortkey, listcnt){ $('v3_module'+id).innerHTML = ""; var url = "&stposRuselsa="+encodeURIComponent(startpos)+"&sortkeyRuselsa="+encodeURIComponent(sortkey)+"&listcntRuselsa="+encodeURIComponent(listcnt); var params = "action=v3search_view_main_rusesra"+"&url=" + encodeURIComponent(url); commonCls.sendView(id,params); } // 特定利用者のレビュー一覧画面表示 function opacRusesrh(id, formkeyno, bibid, volbr, isbn, revid, stpos, sortkey, listcnt, userid, action, needSortkey, needListcnt, needStpos, svcaction){ $('v3_module'+id).innerHTML = ""; var url = ""; if(formkeyno != null){ url += "&formkeyno="+encodeURIComponent(formkeyno); } if(bibid != null){ url += "&pkey="+encodeURIComponent(bibid); } if(volbr != null){ url += "&pkeyVol="+encodeURIComponent(volbr); } if(isbn != null){ url += "&pkeyIsbn="+encodeURIComponent(isbn); } if(revid != null){ url += "&pkeyRevid="+encodeURIComponent(revid); } if(stpos != null){ url += "&stposRuse="+encodeURIComponent(stpos); } if(sortkey != null){ url += "&sortkeyRuse="+encodeURIComponent(sortkey); } if(listcnt != null){ url += "&listcntRuse="+encodeURIComponent(listcnt); } if(userid != null){ url += "&userid="+encodeURIComponent(userid); } if(action != null){ // 遷移元情報を付与(レビュー一覧:Revlsa / レビュー詳細画面:Rev) url += "&targetAction="+encodeURIComponent(action); if(needSortkey != null){ url = url + "&sortkey" + action + "=" + encodeURIComponent(needSortkey); } if(needListcnt != null){ url = url + "&listcnt" + action + "=" + encodeURIComponent(needListcnt); } if(needStpos != null){ url = url + "&stpos" + action + "=" + encodeURIComponent(needStpos); } } if(svcaction != null && svcaction != ""){ url += "&svcaction="+encodeURIComponent(svcaction); } var params = "action=v3search_view_main_rusesrh"+"&url=" + encodeURIComponent(url); commonCls.sendView(id,params); } //レビュー詳細画面表示(投稿者一覧画面、特定利用者のレビュー一覧画面表示経由) function opacRusedbl(id, formkeyno, stposCmt, stposRev, stposRevlsa, action, bibid, volbr, isbn, userid, svcaction,listcnt){ $('v3_module'+id).innerHTML = ""; var url = ""; if(formkeyno != null){ url += "&formkeyno="+encodeURIComponent(formkeyno); } if(stposCmt != null){ url += "&stposCmt="+encodeURIComponent(stposCmt); } if(stposRev != null){ url += "&stposRev="+encodeURIComponent(stposRev); } if(stposRevlsa != null){ url += "&stposRevlsa="+encodeURIComponent(stposRevlsa); } if(listcnt != null){ url += "&listcntRev="+encodeURIComponent(listcnt); } if(action != null){ // 遷移元情報を付与(投稿者一覧画面:rusesra / 特定利用者画面のレビュー一覧画面:rusesrh) url += "&originTransition="+encodeURIComponent(action); } if(bibid != null){ // 書誌ID url += "&pkey="+encodeURIComponent(bibid); } if(volbr != null){ // 巻号 url += "&pkeyVol="+encodeURIComponent(volbr); } if(isbn != null){ // ISBN url += "&pkeyIsbn="+encodeURIComponent(isbn); } if(userid != null){ // 利用者ID url += "&userid="+encodeURIComponent(userid); } if(svcaction != null && svcaction != ""){ url += "&svcaction="+encodeURIComponent(svcaction); } var params = "action=v3search_view_main_revdbl"+"&url=" + encodeURIComponent(url); commonCls.sendView(id,params); } //スタンプ登録画面のポップアップ表示用 function opacStampPopup(id,event,bibid){ var params = new Object(); params["action"] = "v3search_view_main_stppop"; params["prefix_id_name"] = "stamp"; params["bibid"] = bibid; var popupParams = new Object(); var top_el = $(id); popupParams['top_el'] = top_el; popupParams['target_el'] = top_el; popupParams['modal_flag'] = true; commonCls.sendPopupView(event, params, popupParams); } //スタンプ登録用 function opacStampExe(id,bibid,stpno){ var top_el = $(id); var param = "v3search_view_main_stpexe"; param += "&bibid=" + encodeURIComponent(bibid); param += "&stpno=" + encodeURIComponent(stpno); var params = new Object(); params["param"] = param; params["method"] = "get"; params["loading_el"] = top_el; params["loading_x"] = document.documentElement.clientWidth / 2 + document.documentElement.scrollLeft; params["loading_y"] = document.documentElement.clientHeight / 2 + document.documentElement.scrollTop; params["top_el"] = top_el; params['target_el'] = $('opac_stppopup'+id);; commonCls.send(params); } //ボタンの連クリックを抑制 - レビュー一覧と投稿者一覧間の遷移 function DisableButton(obj, ajax_area){ // 非活性化 obj.disabled=true; // ボタンアニメーションを動作させる var loading_el = $(ajax_area); var div_parent = document.createElement("DIV"); div_parent.innerHTML = "<div class=\"loading\"><img text=\"loading\" alt=\"loading\" src=\"" + _nc_core_base_url + "/images/common/indicator.gif\"/></div>"; var div = div_parent.childNodes[0]; Element.addClassName(div,"loading"); // 位置情報を設定 var loading_imege_offset_x = 8; var loading_imege_offset_y = 16; var offset = Position.cumulativeOffset(loading_el); var ex1 = offset[0]; var ey1 = offset[1]; div.style.left = (ex1 + (loading_el.offsetWidth/2) - loading_imege_offset_x) +"px"; div.style.top = (ey1 + (loading_el.offsetHeight/2) - loading_imege_offset_y + 10) +"px"; loading_el.appendChild(div_parent); } // Local書誌詳細に関連資料(別巻号)を表示する function opacRelbibAjaxLocal(id,bibid,target,refFlg){ var url = null; if(refFlg == "true"){ // 並列書誌 url = "/ajaxrelbiblcl.do?"; }else{ // 別巻号 url = "/ajaxathvollcl.do?"; } url += "bibid="+encodeURIComponent(bibid); url += "&block_id="+id.replace("_",""); var top_el = $(id); var params = new Object(); var loading_el = $(target); var div_parent = document.createElement("DIV"); div_parent.innerHTML = "<div class=\"loading\"><img text=\"loading\" alt=\"loading\" src=\"" + _nc_core_base_url + "/images/common/indicator.gif\"/></div>"; var div = div_parent.childNodes[0]; Element.addClassName(div,"loading"); var loading_imege_offset_x = 8; var loading_imege_offset_y = 8; var offset = Position.cumulativeOffset(loading_el); var ex1 = offset[0]; var ey1 = offset[1]; div.style.left = (ex1 + (loading_el.offsetWidth/2) - loading_imege_offset_x) +"px"; div.style.top = (ey1 + (loading_el.offsetHeight/2) - loading_imege_offset_y + 10) +"px"; loading_el.appendChild(div_parent); params["param"] = "v3search_action_main_ajax&target=opac" + "&url=" + encodeURIComponent(url); params["method"] = "post"; params["top_el"] = top_el; params["target_el"] = $(target); commonCls.send(params); } // NII書誌詳細に関連資料(並列書誌・別巻号)を表示する function opacRelbibAjaxNii(id,ncid,target,refFlg){ var url = null; if(refFlg == "true"){ // 並列書誌 url = "/ajaxrelbibnii.do?"; }else{ // 別巻号 url = "/ajaxathvolnii.do?"; } url += "ncid="+encodeURIComponent(ncid); url += "&block_id="+id.replace("_",""); var top_el = $(id); var params = new Object(); var loading_el = $(target); var div_parent = document.createElement("DIV"); div_parent.innerHTML = "<div class=\"loading\"><img text=\"loading\" alt=\"loading\" src=\"" + _nc_core_base_url + "/images/common/indicator.gif\"/></div>"; var div = div_parent.childNodes[0]; Element.addClassName(div,"loading"); var loading_imege_offset_x = 8; var loading_imege_offset_y = 8; var offset = Position.cumulativeOffset(loading_el); var ex1 = offset[0]; var ey1 = offset[1]; div.style.left = (ex1 + (loading_el.offsetWidth/2) - loading_imege_offset_x) +"px"; div.style.top = (ey1 + (loading_el.offsetHeight/2) - loading_imege_offset_y + 10) +"px"; loading_el.appendChild(div_parent); params["param"] = "v3search_action_main_ajax&target=opac" + "&url=" + encodeURIComponent(url); params["method"] = "post"; params["top_el"] = top_el; params["target_el"] = $(target); commonCls.send(params); } function dspclvBytogid(form_id, action, bibid, togid, stposTog,chkhol){ var w; document.getElementById(form_id).action=action; document.getElementById(form_id).target='Dspclv'; document.getElementById(form_id).pkey.value=bibid; document.getElementById(form_id).pkeyTog.value=togid; document.getElementById(form_id).stposTog.value=stposTog; document.getElementById(form_id).chkhol.value=chkhol; w = window.open("", document.getElementById(form_id).target, "location=yes, toolbar=no, directories=no, menubar=no, status=no, resizable=yes, scrollbars=yes, width=225,height=520"); document.getElementById(form_id).hitcntTog.value='1000000'; document.getElementById(form_id).initFlg.value=''; document.getElementById(form_id).submit(); document.getElementById(form_id).target=''; w.focus(); } function opacClnBlockPlus(value_cln,delimiter,callno_cnt,clnlabel_pri,event){ //請求記号1 var cln1 = ""; //請求記号2 var cln2 = ""; //請求記号3 var cln3 = ""; //請求記号4 var cln4 = ""; //請求記号5 var cln5 = ""; //delimiterで請求記号値を分ける var clnArray = value_cln.split(delimiter); //請求記号1があれば cln1 = opacClnsChk(clnArray[0]); //請求記号2があれば cln2 = opacClnsChk(clnArray[1]); //請求記号3があれば cln3 = opacClnsChk(clnArray[2]); //請求記号4があれば cln4 = opacClnsChk(clnArray[3]); //請求記号5があれば cln5 = opacClnsChk(clnArray[4]); //請求記号1、2、3、4、5のいずれがあれば、ポップ画面を表示する if(cln1!=" "||cln2!=" "||cln3!=" "||cln4!=" "||cln5!=" "){ //表示内容を編集 var content = ""; var clnArray_new = new Array(5); clnArray_new[0] = cln1; clnArray_new[1] = cln2; clnArray_new[2] = cln3; clnArray_new[3] = cln4; clnArray_new[4] = cln5; //段数の登録データ優先フラグが有効な場合 if(clnlabel_pri == "true"){ var data_cnt = 0; //cln5に値があれば5段表示 if(cln5!=" "){ data_cnt = 5; } //cln4に値があれば4段表示 else if(cln4!=" "){ data_cnt = 4; } //cln3に値があれば3段表示 else if(cln3!=" "){ data_cnt = 3; } //cln2に値があれば2段表示 else if(cln2!=" "){ data_cnt = 2; } //登録データ数がcallno_cntより多ければそちらを優先 if(data_cnt > callno_cnt){ callno_cnt = data_cnt; } } //ラベル内容の構築 content += "<span class=\"cln_block\"><table>"; for(var i = 0 ; i < callno_cnt ; i++){ //最後の行の場合に、Endのタグを付く if(i + 1 == callno_cnt){ content += "<tr><td nowrap>" + clnArray_new[i] + "</td></tr>"; content += "</table></span>"; //最後の行ではない場合に、表示クラスを指定して、下線を表示する }else{ content += "<tr><td class=\"td_cln\" nowrap>" + clnArray_new[i] + "</td></tr>"; } } var cln_popup = document.getElementById("cln_popup"); if(cln_popup == null){ cln_popup = document.createElement('div'); cln_popup.id = "cln_popup"; cln_popup.style.position = "absolute"; document.body.appendChild(cln_popup); } cln_popup.innerHTML = content; var cx = event.clientX + (document.body.scrollLeft || document.documentElement.scrollLeft); var cy = event.clientY + (document.body.scrollTop || document.documentElement.scrollTop); cln_popup.style.left = (cx + 6) + 'px'; cln_popup.style.top = (cy + 6) + 'px'; cln_popup.style.display = 'block'; } } function opacNoteBlock(id,event,note){ var note_popup = document.getElementById("_note_popup"+id); if(note_popup != null){ commonCls.removeBlock("_note_popup"+id); } var params = new Object(); params["action"] = "v3search_view_main_popmes"; params["message"] = note; params["prefix_id_name"] = "note_popup"; var popupParams = new Object(); var top_el = $(id); popupParams['top_el'] = top_el; commonCls.sendPopupView(event, params, popupParams); } function opacFtfsrhAjax(bibid,stposVol,id,ajax_area){ url = "/ftfsrh.do?"; url += "bibid="+encodeURIComponent(bibid); url += "&stposVol="+encodeURIComponent(stposVol); var top_el = $(id); var params = new Object(); params["param"] = "v3search_action_main_ajax&target=opac" + "&url=" + encodeURIComponent(url); params["method"] = "post"; params["loading_el"] = $(ajax_area); params["top_el"] = top_el; params["target_el"] = $(ajax_area); commonCls.send(params); } function dspclvByholidLocal(form_id, action, bibid, holid, stposHol, local_area_code){ var w; document.getElementById(form_id).action=action; document.getElementById(form_id).target='Dspclv'; document.getElementById(form_id).pkey.value=bibid; document.getElementById(form_id).pkeyHol.value=holid; document.getElementById(form_id).stposHol.value=stposHol; document.getElementById(form_id).local_area_code.value=local_area_code; w = window.open("", document.getElementById(form_id).target, "location=yes, toolbar=no, directories=no, menubar=no, status=no, resizable=yes, scrollbars=yes, width=225,height=520"); document.getElementById(form_id).hitcntHol.value=''; document.getElementById(form_id).initFlg.value=''; document.getElementById(form_id).submit(); document.getElementById(form_id).target=''; w.focus(); } /** * プリント用共通メソッド * * @param el 印刷したいエレメント(el or string)(必須) * @param width プレビュー画面の広さ default:600 * @param height プレビュー画面の高さ default:600 * @param header_flag プレビュー画面の閉じる等のヘッダー表示 default:true * @param window_name プレビュー画面のWindowタイトル * @return none **/ function v3searchPrint(el, width, height, header_flag, window_name) { width = (width == undefined) ? 600 : width; height = (height == undefined) ? 600 : height; header_flag = (header_flag == undefined) ? true : header_flag; window_name = (window_name == undefined) ? commonLang.printTitle : window_name; if(header_flag) { //egdeの場合のみ閉じるボタンの処理を変える if(browser.isEdge) { var html = "<div class=\"print_header\"><a class=\"print_btn link\" href=\"javascript:window.alert(\'"+commonLang.close_edge_print+"\');\">"+commonLang.close+"</a>"+ commonLang.separator+"<a class=\"print_btn link\" href=\"javascript:window.print();\">"+commonLang.print+"</a></div>"; } else { var html = "<div class=\"print_header\"><a class=\"print_btn link\" href=\"javascript:window.close();\">"+commonLang.close+"</a>"+ commonLang.separator+"<a class=\"print_btn link\" href=\"javascript:window.print();\">"+commonLang.print+"</a></div>"; } } else { var html = ""; } var print_script = ""; var disabled_script = "window.opener.commonCls.disableLink(document.body, \"print_btn\", true);"; var re_script = new RegExp('<script.*?>((.|\n|\r|\t)*?)<\/script>', 'ig'); if(typeof el == 'string') { html += "<div class=\"outerdiv\">"; html += el.replace(re_script,""); } else { if(!el.id) { var print_id = "_global_print_el"; el.id = print_id; } else { var print_id = el.id; } html += "<div id=\""+ el.id +"\" class=\"outerdiv"+ el.className +"\">"; //egdeは個別判定で分岐しdivタブを構成 if(browser.isEdge) { html += el.innerHTML.replace(re_script,""); } else if(!browser.isGecko) { html += el.innerHTML.replace(re_script,""); } else { var append_el = el.cloneNode(true); print_script = "document.getElementById('"+print_id+"').appendChild(print_el);"+disabled_script; } } html += "</div>"; var features="location=no, menubar=no, status=yes, scrollbars=yes, resizable=yes, toolbar=no"; if (width) { if (window.screen.width > width) features+=", left="+(window.screen.width-width)/2; else width=window.screen.width; features += ", width="+width; } if (height) { if (window.screen.height > height) features+=", top="+(window.screen.height-height)/2; else height=window.screen.height; features+=", height="+height; } var head = document.getElementsByTagName("head")[0]; var links = head.getElementsByTagName("link"); var linkText = "<link rel=\"stylesheet\" type=\"text/css\" media=\"print\" href=\""+_nc_core_base_url + _nc_index_file_name + "?action=common_download_css&amp;dir_name=/css/print.css&amp;header=0"+"\" />"; linkText += "<link rel=\"stylesheet\" type=\"text/css\" media=\"all\" href=\""+_nc_core_base_url + _nc_index_file_name + "?action=common_download_css&amp;dir_name=/css/print_preview.css&amp;header=0"+"\" />"; for (var i = 0; i < links.length; i++) { var link = links[i]; if (link.getAttribute("type") == "text/css") { linkText += "<link "; linkText += "rel=\"" + link.getAttribute("rel") + "\" "; linkText += "type=\"" + link.getAttribute("type") + "\" "; linkText += "media=\"" + link.getAttribute("media") + "\" "; linkText += "href=\"" + link.getAttribute("href") + "\" "; linkText += "/>\n"; } } var scriptText = ''; if(print_script == "") { var scriptTextPrint = "<script>function Init() {setTimeout(function(){"+print_script+disabled_script+" print();}, 500);}</scr"+"ipt>"; } else { var scriptTextPrint = "<script>function Init() {setTimeout(function(){"+print_script+" print();}, 500);}</scr"+"ipt>"; } var scriptList = document.getElementsByTagName("script"); for (var i = 0,scriptLen = scriptList.length; i < scriptLen; i++){ if((scriptList[i].src != undefined && scriptList[i].src != "")) { scriptText += "<script type=\"text/javascript\" src=\""+scriptList[i].src+"\"></scr"+"ipt>"; } } var winprint = null; try{ winprint = window.open("", "PrintPreview" , features); if(append_el != undefined) { winprint.print_el = append_el; } winprint.document.open("text/html"); /* ブロック内部のデザインは維持しない */ winprint.document.write("<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\"><html><head><title>" + window_name + "</title><style> html,body {background-image : none !important; padding:0px !important; margin:0px !important;}</style>" + linkText + scriptText + "</head>"+"<body class=\"print_preview\" onload=\"Init();\">"+html+scriptTextPrint+"</body></html>"); winprint.document.close(); }catch(e){ winprint.close(); winprint = window.open("", "PrintPreview" , features); if(append_el != undefined) { winprint.print_el = append_el; } winprint.document.open("text/html"); /* ブロック内部のデザインは維持しない */ winprint.document.write("<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\"><html><head><title>" + window_name + "</title><style> html,body {background-image : none !important; padding:0px !important; margin:0px !important;}</style>" + linkText + scriptText + "</head>"+"<body class=\"print_preview\" onload=\"Init();\">"+html+scriptTextPrint+"</body></html>"); winprint.document.close(); } } function scSiteOpen(id){ document.getElementById("sc_site_open"+id).style.display = 'none'; document.getElementById("sc_site_close"+id).style.display = 'block'; document.getElementById("sc_site_table"+id).style.display = 'block'; } function scSiteClose(id){ document.getElementById("sc_site_open"+id).style.display = 'block'; document.getElementById("sc_site_close"+id).style.display = 'none'; document.getElementById("sc_site_table"+id).style.display = 'none'; } function scSiteCheckAll(id){ var sites = document.getElementById("sc_site_table"+id).getElementsByTagName('input'); for(var i = 0; i < sites.length; i++){ if(sites[i].value == "all"){ sites[i].checked = true; }else{ sites[i].checked = false; } } } function scSiteCheck(el,id,gid){ var sites = document.getElementById("sc_site_table"+id).getElementsByTagName('input'); if(el.checked){ for(var i = 0; i < sites.length; i++){ if(sites[i].value == "all"){ sites[i].checked = false; break; } } }else{ var all_el = null; var all_flg = true; for(var i = 0; i < sites.length; i++){ if(sites[i].value == "all"){ all_el = sites[i]; }else{ if(sites[i].checked){ all_flg = false; break; } } } if(all_flg){ all_el.checked = true; } } document.getElementById("sc_sitegrp_chk"+gid+id).checked = false; } function scSiteGrpCheck(el,id,gid){ var sites = document.getElementById("sc_site_table"+id).getElementsByTagName('input'); var grpsites = document.getElementById("sc_sitegrp"+gid+id).getElementsByTagName('input'); if(el.checked){ for(var i = 0; i < sites.length; i++){ if(sites[i].value == "all"){ sites[i].checked = false; break; } } for(var i = 0; i < grpsites.length; i++){ grpsites[i].checked = true; } }else{ for(var i = 0; i < grpsites.length; i++){ grpsites[i].checked = false; } var all_el = null; var all_flg = true; for(var i = 0; i < sites.length; i++){ if(sites[i].value == "all"){ all_el = sites[i]; }else{ if(sites[i].checked){ all_flg = false; break; } } } if(all_flg){ all_el.checked = true; } } } function scSiteGrpTgl(id,gid){ var grptglArea = document.getElementById("sc_grptgl"+gid+id); var grpsiteArea = document.getElementById("sc_sitegrp"+gid+id); if(grpsiteArea.style.display == "block"){ grpsiteArea.style.display = "none"; grptglArea.innerHTML = grptglArea.innerHTML.replace("minus.png","plus.png"); }else{ grpsiteArea.style.display = "block"; grptglArea.innerHTML = grptglArea.innerHTML.replace("plus.png","minus.png"); } } function sendSearch(form_el,id){ v3searchCls[id].old_search_form = form_el.cloneNode(true); formConvert(form_el,v3searchCls[id].old_search_form); v3searchCls[id].search_mode = v3searchCls[id].disp_search_mode; if(v3searchCls[id].opac_block_id != null){ var tabs = document.getElementById('tab_area'+id).getElementsByTagName('li'); if(tabs != null){ for(var num = 0 ; num < tabs.length ; num++) { if(tabs[num].className == 'sc_tab_present') break; } }else{ var num = v3searchCls[id].disp_num; } var param = "&tab_num="+encodeURIComponent(num); if(v3searchCls[id].search_mode != null){ param += "&search_mode="+encodeURIComponent(v3searchCls[id].search_mode); } param += "&op_param="+encodeURIComponent(Form.serialize(form_el)); sendOpacPage(id,"v3search_view_main_init",param); }else{ if(v3searchCls[id].search_lock == true){ alert("処理の実行中です。そのままお待ちください。"); return false; } document.getElementById('search_page'+id+v3searchCls[id].disp_num).innerHTML = ''; document.getElementById('opt_page'+id+v3searchCls[id].disp_num).innerHTML = ''; var top_el = $(id); var param = "v3search_action_main_search"; param += "&tab_num=" + encodeURIComponent(v3searchCls[id].disp_num); param += "&search_mode="+encodeURIComponent(v3searchCls[id].search_mode); param += "&req_param=" + encodeURIComponent(Form.serialize(form_el)); var params = new Object(); params["param"] = param; params["method"] = "post"; params["loading_el"] = top_el; params["top_el"] = top_el; params["target_el"] = $('search_page'+id+v3searchCls[id].disp_num); params["callbackfunc"] = function(res){ //二度押し防止:ロック解除 v3searchCls[id].search_lock = false; //ブラウザのアドレスバーに表示するURLを生成(ブラウザの履歴からGET送信可能にするため) var pathname = location.pathname; var get_action = "?action=pages_view_main&active_action=v3search_view_main_init"; var block_id = "&block_id=" + id.replace("_",""); var tab_num = "&tab_num=" + encodeURIComponent(v3searchCls[id].disp_num); var search_mode = "&search_mode="+encodeURIComponent(v3searchCls[id].search_mode); var op_param = "&op_param=" + encodeURIComponent(Form.serialize(form_el)); var hash = location.hash; window.history.replaceState(null, null, pathname + get_action + op_param + block_id + tab_num + search_mode + hash); }.bind(this); //二度押し防止:ロック v3searchCls[id].search_lock = true; commonCls.send(params); } } function sendSearch_history(id,tab_num,formkeyno){ document.getElementById('search_page'+id+tab_num).innerHTML = ''; document.getElementById('opt_page'+id+tab_num).innerHTML = ''; var top_el = $(id); var param = "v3search_action_main_search"; param += "&tab_num=" + encodeURIComponent(tab_num); var req_param = "formkeyno="+formkeyno; param += "&req_param=" + encodeURIComponent(req_param); var params = new Object(); params["param"] = param; params["method"] = "post"; params["loading_el"] = top_el; params["top_el"] = top_el; params["target_el"] = $('search_page'+id+tab_num); commonCls.send(params); } function scStatus(id,tab_num,system){ var url = "/iframe.do?block_id=" + encodeURIComponent(id); url += "&tab_num=" + encodeURIComponent(tab_num); url += "&system=" + encodeURIComponent(system); url += "&ufi_flg=true"; var top_el = $(id); var params = new Object(); params["param"] = "v3search_action_main_ajax" + "&url=" + encodeURIComponent(url); params["method"] = "post"; params["top_el"] = top_el; params["target_el"] = $('ajax_area'+id+tab_num); commonCls.send(params); } function scLoading(id,tab_num){ var loading_el = $('loading_area'+id+tab_num); if(loading_el != null){ var div_parent = document.createElement("DIV"); div_parent.innerHTML = "<div class=\"loading\"><img text=\"loading\" alt=\"loading\" src=\"" + _nc_core_base_url + "/images/common/indicator.gif\"/></div>"; var div = div_parent.childNodes[0]; Element.addClassName(div,"loading"); var loading_imege_offset_x = 8; var loading_imege_offset_y = 8; var offset = Position.cumulativeOffset(loading_el); var ex1 = offset[0]; var ey1 = offset[1]; div.style.left = (ex1 + (loading_el.offsetWidth/2) - loading_imege_offset_x) +"px"; div.style.top = (ey1 + (loading_el.offsetHeight/2) - loading_imege_offset_y + 10) +"px"; loading_el.appendChild(div_parent); } } function scResearch(siteid,hitcnt,id,num){ document.getElementById('search_page'+id+v3searchCls[id].disp_num).innerHTML = ''; var scparam = "&siteid="+encodeURIComponent(siteid); scparam += "&sitehitcnt="+encodeURIComponent(hitcnt); var top_el = $(id); var params = new Object(); params["param"] = "v3search_action_main_search&target_act=rsh&tab_num=" + num + "&scparam=" + encodeURIComponent(scparam); params["method"] = "post"; params["loading_el"] = top_el; params["top_el"] = top_el; params["target_el"] = $('search_page'+id+num); commonCls.send(params); } function scSearchStop(id,num){ var scparam = "&siteid=&dispname=&sitehitcnt=&stopflg=true"; var top_el = $(id); var params = new Object(); params["param"] = "v3search_action_main_search&target_act=rsh&tab_num=" + num + "&scparam=" + encodeURIComponent(scparam); params["method"] = "post"; params["loading_el"] = top_el; params["top_el"] = top_el; params["target_el"] = $('search_page'+id+num); commonCls.send(params); } function scListChange(startno,sort,dispnum,id,num){ document.getElementById('search_page'+id+v3searchCls[id].disp_num).innerHTML = ''; var scparam = "&startno="+encodeURIComponent(startno); scparam += "&sort="+encodeURIComponent(sort); scparam += "&dispnum="+encodeURIComponent(dispnum); var top_el = $(id); var params = new Object(); params["param"] = "v3search_action_main_search&target_act=lst&tab_num=" + num + "&scparam=" + encodeURIComponent(scparam); params["method"] = "post"; params["loading_el"] = top_el; params["top_el"] = top_el; params["target_el"] = $('search_page'+id+num); commonCls.send(params); } function scUsrsrd(siteid,sysno,id,event){ var params = new Object(); params["action"] = "v3search_view_main_usrsrd"; params["siteid"] = siteid; params["sysno"] = sysno; params["prefix_id_name"] = "usrsrd"; var popupParams = new Object(); var top_el = $(id); popupParams['top_el'] = top_el; popupParams['target_el'] = top_el; popupParams['modal_flag'] = true; commonCls.sendPopupView(event, params, popupParams); } function scDtlurlCheck(url){ if(url.indexOf("http://") == 0 || url.indexOf("https://") == 0){ window.open(url,"detwin"); }else{ var pattern = new RegExp("^/.*?/"); var url_rep = url.replace(pattern,"/"); var baseurl = "https://ksucat.kyoto-su.ac.jp/index.php"; var paramurl = "?action=v3search_view_main_sitdtl"+"&url="+encodeURIComponent(url_rep); window.open(baseurl+paramurl,"detwin"); } } function scSubmitLink(sysno,linkurlid,locale) { var url = "/lnkurl.do"; url += "?sysno="+sysno; url += "&linkurlid="+linkurlid; url += "&locale="+locale; url += "&ufi_flg=true"; var baseurl = "https://ksucat.kyoto-su.ac.jp/index.php"; var paramurl = "?action=v3search_view_main_sitdtl"+"&url="+encodeURIComponent(url); window.open(baseurl+paramurl,"_blank"); } function scLinklistButton(target,area_id){ if(target != "myopac"){ var myopac_el = document.getElementById("myopac"+area_id); if(myopac_el != null){ myopac_el.style.display = "none"; } } if(target != "linkresolver"){ var linkresolver_el = document.getElementById("linkresolver"+area_id); if(linkresolver_el != null){ linkresolver_el.style.display = "none"; } } if(target != "bookstore"){ var bookstore_el = document.getElementById("bookstore"+area_id); if(bookstore_el != null){ bookstore_el.style.display = "none"; } } var list_el = document.getElementById(target+area_id); if(list_el.style.display != "block"){ list_el.style.display = "block"; }else{ list_el.style.display = "none"; } } function scCheckSysno(form_el,func){ var boxs = form_el.sysno_check; if(boxs.length){ for(num=0; num < boxs.length; num++){ boxs[num].checked = func; } }else{ boxs.checked = func; } } function scDownloadOpen(id,event,form_el){ var sysno = Form.serialize(form_el); if(sysno.indexOf("sysno_check") != -1){ sysno = sysno.replace(/sort.*?dispnum.*?&sysno_check=/,""); sysno = sysno.replace(/&sysno_check=/g,","); var params = new Object(); params["action"] = "v3search_view_main_usrdwl"; params["prefix_id_name"] = "download"; params["downloadSysno"] = sysno; var popupParams = new Object(); var top_el = $(id); popupParams['top_el'] = top_el; popupParams['target_el'] = top_el; popupParams['modal_flag'] = true; commonCls.sendPopupView(event, params, popupParams); }else{ alert("書誌が選択されていません。"); } } function scDownloadFile(id,downloadSysno,format){ var baseurl = "https://ksucat.kyoto-su.ac.jp/index.php"; var paramurl = "?action=v3search_view_main_usrdwlfile"; paramurl += "&downloadSysno=" + encodeURIComponent(downloadSysno); paramurl += "&format=" + encodeURIComponent(format); location.href = baseurl + paramurl; } function scThumbnailAjax(id,tab_num,isbn,target_id){ var url = "/casimg.do?"; url += "block_id="+encodeURIComponent(id); url += "&tab_num="+encodeURIComponent(tab_num); url += "&isbn="+encodeURIComponent(isbn); var loading_el = $(target_id); var div_parent = document.createElement("DIV"); div_parent.innerHTML = "<div class=\"loading\"><img text=\"loading\" alt=\"loading\" src=\"" + _nc_core_base_url + "/images/common/indicator.gif\"/></div>"; var div = div_parent.childNodes[0]; Element.addClassName(div,"loading"); var loading_imege_offset_x = 8; var loading_imege_offset_y = 8; var offset = Position.cumulativeOffset(loading_el); var ex1 = offset[0]; var ey1 = offset[1]; div.style.left = (ex1 + (loading_el.offsetWidth/2) - loading_imege_offset_x) +"px"; div.style.top = (ey1 + (loading_el.offsetHeight/2) - loading_imege_offset_y + 10) +"px"; loading_el.appendChild(div_parent); var top_el = $(id); var params = new Object(); params["param"] = "v3search_action_main_ajax&target=opac" + "&url=" + encodeURIComponent(url); params["method"] = "post"; params["top_el"] = top_el; params["target_el"] = $(target_id); params["callbackfunc"] = function(res){ Element.remove(div); }; commonCls.send(params); } function scMyssts(id,event){ var params = new Object(); params["action"] = "v3search_view_main_myssts"; params["prefix_id_name"] = "myssts"; var popupParams = new Object(); var top_el = $(id); popupParams['top_el'] = top_el; popupParams['target_el'] = top_el; popupParams['modal_flag'] = true; commonCls.sendPopupView(event, params, popupParams); } function scMyscmp(id,form_el){ var top_el = $(id); var param = "v3search_action_main_myscmp"; param += "&req_param=" + encodeURIComponent(Form.serialize(form_el)); var params = new Object(); params["param"] = param; params["method"] = "post"; params["loading_el"] = top_el; params["loading_x"] = document.documentElement.clientWidth / 2 + document.documentElement.scrollLeft; params["loading_y"] = document.documentElement.clientHeight / 2 + document.documentElement.scrollTop; params["top_el"] = top_el; params["callbackfunc"] = function(res){ commonCls.removeBlock('_myssts'+id); }; commonCls.send(params); } function scMysshh(id){ var top_el = $(id); var params = new Object(); params["param"] = "v3search_view_main_mysshh"; params["method"] = "get"; params["loading_el"] = top_el; params["loading_x"] = document.documentElement.clientWidth / 2 + document.documentElement.scrollLeft; params["loading_y"] = document.documentElement.clientHeight / 2 + document.documentElement.scrollTop; params["top_el"] = top_el; params["target_el"] = $('v3_module'+id); commonCls.send(params); } function scMysexe(id,formno){ var top_el = $(id); var params = new Object(); var param = "v3search_view_main_mysexe"; param += "&formno=" + encodeURIComponent(formno); params["param"] = param; params["method"] = "get"; params["loading_el"] = top_el; params["loading_x"] = document.documentElement.clientWidth / 2 + document.documentElement.scrollLeft; params["loading_y"] = document.documentElement.clientHeight / 2 + document.documentElement.scrollTop; params["top_el"] = top_el; params["target_el"] = $('v3_module'+id); commonCls.send(params); } function scMysexeSrh(id,form_el){ var baseurl = "https://ksucat.kyoto-su.ac.jp/index.php"; var param = "?action=pages_view_main&active_action=v3search_view_main_init"; param += "&block_id="+encodeURIComponent(id.replace("_","")); param += "&tab_num="+encodeURIComponent(v3searchCls[id].disp_num); var search_mode = ""; if(form_el.keywd == null){ search_mode = "detail"; param += "&search_mode=detail"; } param += "&op_param="+encodeURIComponent(Form.serialize(form_el)); location.href = baseurl + param; } function scMysdel(id,form_el,event){ var del_formno = Form.serialize(form_el); if(del_formno.indexOf("del_formno") != -1){ var params = new Object(); params["action"] = "v3search_view_main_mysdel"; params["prefix_id_name"] = "mysdel"; params["del_formno"] = del_formno; var popupParams = new Object(); var top_el = $(id); popupParams['top_el'] = top_el; popupParams['target_el'] = top_el; popupParams['modal_flag'] = true; commonCls.sendPopupView(event, params, popupParams); }else{ alert("検索条件が選択されていません。"); } } function scCheckDelFormno(form_el,func){ var boxs = form_el.del_formno; if(boxs.length){ for(num=0; num < boxs.length; num++){ boxs[num].checked = func; } }else{ boxs.checked = func; } } function scBooklistOpen(id,event,form_el){ var sysno = Form.serialize(form_el); if(sysno.indexOf("sysno_check") != -1){ sysno = sysno.replace(/sort.*?dispnum.*?&sysno_check=/,""); sysno = sysno.replace(/&sysno_check=/g,","); var params = new Object(); params["action"] = "v3search_view_main_usrbkl"; params["prefix_id_name"] = "booklist"; params["sysno"] = sysno; var popupParams = new Object(); var top_el = $(id); popupParams['top_el'] = top_el; popupParams['target_el'] = top_el; popupParams['modal_flag'] = true; commonCls.sendPopupView(event, params, popupParams); }else{ alert("書誌が選択されていません。"); } } function scBooklistPut(id,list_id,sysno){ var list_name = document.getElementById("booklist_"+list_id+id).innerHTML; if(confirm(list_name + "へ登録します。") == false){ return; } var top_el = $(id); var param = "v3search_action_main_usrbkl"; param += "&list_id=" + encodeURIComponent(list_id); param += "&sysno=" + encodeURIComponent(sysno); var params = new Object(); params["param"] = param; params["method"] = "post"; params["loading_el"] = top_el; params["top_el"] = top_el; params["callbackfunc"] = function(res){ res = res.replace(/\\n/g,"\n"); alert(res); }; commonCls.send(params); } function scBooklistAdd(id,sysno) { var params = new Object(); params["action"] = "v3search_view_main_usrbkl_add"; params["sysno"] = sysno; commonCls.sendView(id, params); } function scBooklistAddCheck(id,form_el) { var top_el = $(id); var param = "booklist_action_main_check"; param += "&" + Form.serialize(form_el); var params = new Object(); params["param"] = param; params["method"] = "post"; params["loading_el"] = top_el; params["callbackfunc"] = function(res){ if(res == ""){ var top_el = $(id); var param = "v3search_view_main_usrbkl_check"; param += "&" + Form.serialize(form_el); var params = new Object(); params["param"] = param; params["top_el"] = top_el; params["target_el"] = top_el; params["loading_el"] = top_el; commonCls.send(params); }else{ alert(res); } }; commonCls.send(params); } function scBooklistAddList(id,form_el){ var top_el = $(id); var param = "v3search_action_main_usrbkl_add"; param += "&" + Form.serialize(form_el); var params = new Object(); params["param"] = param; params["method"] = "post"; params["loading_el"] = top_el; params["top_el"] = top_el; params["callbackfunc"] = function(res){ res = res.replace(/\\n/g,"\n"); alert(res); var params = new Object(); params["action"] = "v3search_view_main_usrbkl"; params["sysno"] = form_el.sysno.value; commonCls.sendView(id, params); }; commonCls.send(params); } function scBooklistAddListBack(id,form_el){ var top_el = $(id); var param = "v3search_view_main_usrbkl_add"; param += "&" + Form.serialize(form_el); var params = new Object(); params["param"] = param; params["top_el"] = top_el; params["target_el"] = top_el; params["loading_el"] = top_el; commonCls.send(params); } function scBooklistChangePage(id, sysno, booklist_start){ var params = new Object(); params["action"] = "v3search_view_main_usrbkl"; params["sysno"] = sysno; params["booklist_start"] = booklist_start; commonCls.sendView(id, params); } function appendGoogleScript(id, url, callback){ var script = document.createElement("script"); script.src = url + "&callback="+callback; script.type = "text/javascript"; document.getElementById("googlebooks_script"+id).appendChild(script); } function callbackGoogleScript(res){ if(res != null && res.items){ var item = res.items[0]; var link = item.volumeInfo.previewLink; var isbn13 = null; var identifiers = item.volumeInfo.industryIdentifiers; if(identifiers != null){ for(var i = 0 ; identifiers.length > i ; i++){ if(identifiers[i].type == "ISBN_13"){ isbn13 = identifiers[i].identifier; break; } } } var obj = null; while( (obj = document.getElementById("googlebooks_area_"+isbn13) ) != null ){ if(link != null){ obj.href = link; obj.target = "_blank"; } obj.id = isbn13; var desobj = document.getElementById("googlebooks_des_area_"+isbn13); if(desobj != null){ var description = item.volumeInfo.description; if(description != null){ desobj.innerHTML = description; desobj.id = isbn13; } } } } } function isbnsrcButton(id, el_id, isbn, opac_locale){ var top_el = $('opac_isbnsrc' + el_id); var params = new Object(); params["param"] = { "action":"v3search_view_main_holding_isbnsrc", "block_id":id.replace("_",""), "isbn":isbn, "opac_locale":opac_locale }; params["top_el"] = top_el; params["loading_el"] = top_el; params["callbackfunc"] = function(res){ setIsbnResult(res, el_id); }.bind(this); params["callbackfunc_error"] = function(res){ commonCls.alert(res); }.bind(this); commonCls.send(params); } function setIsbnResult(xml, el_id){ // XMLを解析し、リンクを変動 var tagRoot = xml.getElementsByTagName('root'); var tagHeader = tagRoot[0].getElementsByTagName("header"); var tagHitcnt = tagHeader[0].getElementsByTagName('hitcnt'); var hitCnt = tagHitcnt[0].firstChild.nodeValue; var tagMoveEvent = tagRoot[0].getElementsByTagName("moveevent"); var moveevent = tagMoveEvent[0].firstChild.nodeValue; var tagResultMsg = tagRoot[0].getElementsByTagName("resultmsg"); var resultmsg = tagResultMsg[0].firstChild.nodeValue; var el =null; var displayElement = null; var viewHtml = ""; el = $('opac_isbnsrc_result' + el_id); // ヒット数が0の場合 if(hitCnt == 0){ viewHtml = resultmsg; }else{ viewHtml = "<a href=\"#\" id=\"opac_open_detail\"" + el_id + " onclick=\"" + moveevent + "\">"; viewHtml += resultmsg; viewHtml += "</a>"; } el.innerHTML = viewHtml; Element.addClassName($("opac_isbnsrc" + el_id), "display-none"); Element.removeClassName(el, "display-none"); } function casssrcButton(id, el_id, title, autor, opac_locale){ var top_el = $("opac_casssrc" + el_id); var params = new Object(); params["param"] = { "action":"v3search_view_main_holding_casssrc", "block_id":id.replace("_",""), "title":title, "autor":autor, "opac_locale":opac_locale }; params["top_el"] = top_el; params["loading_el"] = top_el; params["callbackfunc"] = function(res){ setCassResult(res, el_id); }.bind(this); params["callbackfunc_error"] = function(res){ commonCls.alert(res); }.bind(this); commonCls.send(params); } function setCassResult(xml, el_id){ // XMLを解析し、リンクを変更 var tagRoot = xml.getElementsByTagName('root'); var tagHeader = tagRoot[0].getElementsByTagName("header"); var tagHitcnt = tagHeader[0].getElementsByTagName('hitcnt'); var hitCnt = tagHitcnt[0].firstChild.nodeValue; var tagMoveEvent = tagRoot[0].getElementsByTagName("moveevent"); var moveevent = tagMoveEvent[0].firstChild.nodeValue; var tagResultMsg = tagRoot[0].getElementsByTagName("resultmsg"); var resultmsg = tagResultMsg[0].firstChild.nodeValue; var el =null; var displayElement = null; var viewHtml = ""; el = $('opac_casssrc_result' + el_id); // ヒット数が0の場合 if(hitCnt == 0){ viewHtml = resultmsg; }else{ viewHtml = "<a href=\"#\" id=\"opac_open_detail\"" + el_id + " onclick=\"" + moveevent + "\">"; viewHtml += resultmsg; viewHtml += "</a>"; } el.innerHTML = viewHtml; Element.addClassName($("opac_casssrc" + el_id), "display-none"); Element.removeClassName(el, "display-none"); } function opacSearchToIsbn(id, isbn){ v3searchCls[id].opac_block_id = id.replace("_",""); var param = "&tab_num=0"; param += "&search_mode=detail"; var isbnEnc = encodeURIComponent(isbn); param += "&op_param="+encodeURIComponent("isbn_issn="+isbnEnc); openWindowOpacPage(id,"v3search_view_main_init",param); } function opacSearchToTitleAndAuth(id, title, autor){ v3searchCls[id].opac_block_id = id.replace("_",""); var param = "&tab_num=0"; param += "&search_mode=detail"; param += "&op_param="+encodeURIComponent("title=" + title + "&auth=" + autor); openWindowOpacPage(id,"v3search_view_main_init",param); } function openWindowOpacPage(id,act,param){ var baseurl = "https://ksucat.kyoto-su.ac.jp/index.php"; var paramurl = "?action=pages_view_main&active_action="+act+"&block_id="+v3searchCls[id].opac_block_id; var hash = "#" + act; window.open(baseurl + paramurl + param + hash); } function clearCattp(id) { var cattp = document.getElementById("sc_cattp_table"+id).getElementsByTagName('input'); cattp[0].checked = true; cattp[1].checked = false; cattp[2].checked = false; cattp[3].checked = false; if(cattp.length == 5 ){ cattp[4].checked = false; } } function cattpCheckEach(id) { var cattp = document.getElementById("sc_cattp_table"+id).getElementsByTagName('input'); if(cattp[1].checked == true || cattp[2].checked == true || cattp[3].checked == true || (cattp.length == 5 && cattp[4].checked == true)) { cattp[0].checked = false; }else{ cattp[0].checked = true; } } function clearCattp2(id) { var cattp = document.getElementById("sc_cattp_table"+id).getElementsByTagName('input'); cattp[0].checked = false; cattp[1].checked = false; cattp[2].checked = false; cattp[3].checked = true; if(cattp.length == 5 ){ cattp[3].checked = false; cattp[4].checked = true; } } function cattpCheckEach2(id) { var cattp = document.getElementById("sc_cattp_table"+id).getElementsByTagName('input'); if(cattp[0].checked == true || cattp[1].checked == true || cattp[2].checked == true || (cattp.length == 5 && cattp[3].checked == true)) { if(cattp.length == 4){ cattp[3].checked = false; }else if(cattp.length == 5){ cattp[4].checked = false; } }else{ if(cattp.length == 4){ cattp[3].checked = true; }else if(cattp.length == 5){ cattp[4].checked = true; } } } function sendEdsSearch(form_el,id){ v3searchCls[id].old_search_form = form_el.cloneNode(true); formConvert(form_el,v3searchCls[id].old_search_form); v3searchCls[id].search_mode = v3searchCls[id].disp_search_mode; if(v3searchCls[id].opac_block_id != null){ var tabs = document.getElementById('tab_area'+id).getElementsByTagName('li'); if(tabs != null){ for(var num = 0 ; num < tabs.length ; num++) { if(tabs[num].className == 'eds_tab_present') break; } }else{ var num = v3searchCls[id].disp_num; } var param = "&tab_num="+encodeURIComponent(num); if(v3searchCls[id].search_mode != null){ param += "&search_mode="+encodeURIComponent(v3searchCls[id].search_mode); } param += "&op_param="+encodeURIComponent(Form.serialize(form_el)); sendOpacPage(id,"v3search_view_main_init",param); }else{ if(v3searchCls[id].search_lock == true){ alert("処理の実行中です。そのままお待ちください。"); return false; } var top_el = $(id); var param = "v3search_action_main_eds"; param += "&" + Form.serialize(form_el); document.getElementById('search_page'+id+v3searchCls[id].disp_num).innerHTML = ''; var params = new Object(); params["param"] = param; params["method"] = "post"; params["loading_el"] = top_el; params["top_el"] = top_el; params["target_el"] = $('search_page'+id+v3searchCls[id].disp_num); params["callbackfunc"] = function(res){ //二度押し防止:ロック解除 v3searchCls[id].search_lock = false; //ブラウザのアドレスバーに表示するURLを生成(ブラウザの履歴からGET送信可能にするため) var pathname = location.pathname; var get_action = "?action=pages_view_main&active_action=v3search_view_main_init"; var block_id = "&block_id=" + id.replace("_",""); var tab_num = "&tab_num=" + encodeURIComponent(v3searchCls[id].disp_num); var search_mode = "&search_mode="+encodeURIComponent(v3searchCls[id].search_mode); var op_param = "&op_param=" + encodeURIComponent(Form.serialize(form_el)); var hash = location.hash; window.history.replaceState(null, null, pathname + get_action + op_param + block_id + tab_num + search_mode + hash); }.bind(this); //二度押し防止:ロック v3searchCls[id].search_lock = true; commonCls.send(params); } } function edsChangePage(id,form_id,page){ var form_el = $(form_id); if(form_el != null && form_el["pagenumber"].value != null){ form_el["pagenumber"].value = page; sendEdsSearch(form_el,id); } } function edsFacet(id,form_id,facetact){ var form_el = $(form_id); if(form_el != null && form_el["facetact"].value != null){ form_el["facetact"].value = facetact; sendEdsSearch(form_el,id); } } function scOdrPopup(id, event, siteid, sysno, tab_num, rec_num){ url = "/ufiill.do"; url += "?siteid="+encodeURIComponent(siteid); url += "&sysno="+encodeURIComponent(sysno); url += "&mode=odr"; url += "&tab_num=" + encodeURIComponent(tab_num); var siteid_form = document.getElementById("lib_siteid_form" + id + tab_num + rec_num); if(siteid_form != null && Form.serialize(siteid_form) != ""){ url += "&" + Form.serialize(siteid_form); } var params = new Object(); params["action"] = "v3search_view_main_popup"; params["target"] = "sc"; params["url"] = url; params["close_btn"] = "false"; params["prefix_id_name"] = "scill"; var popupParams = new Object(); var top_el = $(id); popupParams['top_el'] = top_el; popupParams['modal_flag'] = true; commonCls.sendPopupView(event, params, popupParams); } function scIllPopup(id, event, siteid, sysno, tab_num, rec_num){ url = "/ufiill.do"; url += "?siteid="+encodeURIComponent(siteid); url += "&sysno="+encodeURIComponent(sysno); url += "&mode=ill"; var siteid_form = document.getElementById("lib_siteid_form" + id + tab_num + rec_num); if(siteid_form != null && Form.serialize(siteid_form) != ""){ url += "&" + Form.serialize(siteid_form); } var params = new Object(); params["action"] = "v3search_view_main_popup"; params["target"] = "sc"; params["url"] = url; params["close_btn"] = "false"; params["prefix_id_name"] = "scill"; var popupParams = new Object(); var top_el = $(id); popupParams['top_el'] = top_el; popupParams['modal_flag'] = true; commonCls.sendPopupView(event, params, popupParams); } function scIllPopupLibsrh(id, event, siteid, sysno, tab_num, rec_num, error_mes){ var siteid_form = document.getElementById("lib_siteid_form" + id + tab_num + rec_num); if(siteid_form == null || Form.serialize(siteid_form) == ""){ alert(error_mes); }else{ scIllPopup(id, event, siteid, sysno, tab_num, rec_num); } } //書誌同定処理実行 function scLibsrch(id, tab_num, rec_num, isbn, attgrp_flg) { if(v3searchCls[id].search_lock == true){ alert("処理の実行中です。そのままお待ちください。"); return false; } var form_el = document.getElementById("sc_usrlibsrh"+id+tab_num); form_el.event.value = ""; form_el.isbn.value = isbn; var sc_param = Form.serialize(form_el); var libsrh_id = "libsrh"; if(attgrp_flg == true){ libsrh_id = "libattsrh"; sc_param += "&attgrp_flg=true"; } scLoadingDisp(libsrh_id + '_loading_area' + id + tab_num + rec_num); var top_el = $(id); var params = new Object(); params["param"] = "v3search_action_main_usrlibsrh" + "&sc_param=" + encodeURIComponent(sc_param); params["method"] = "post"; params["top_el"] = top_el; params["callbackfunc"] = function(res){ scLoadingDelete(libsrh_id + '_loading_area' + id + tab_num + rec_num); var json = (new Function("return " + res))(); var status = json["status"]; if(status == "LOAD"){ var message = json["message"]; $(libsrh_id + '_mes' + id + tab_num + rec_num).innerHTML = message; var button = json["button"]; //中止ボタンのonclick部分を作成する button = button.replace("onclick=''","onclick=\"scLibsrchStop('" + id + "');return false;\""); $(libsrh_id + '_ajax' + id + tab_num + rec_num).innerHTML = button; } setTimeout( function(){scLibsrchReload(id, tab_num, rec_num, attgrp_flg);} ,1000); scLoadingDisp(libsrh_id + '_loading_area' + id + tab_num + rec_num); }.bind(this); //書誌同定処理はロック v3searchCls[id].search_lock = true; commonCls.send(params); } function scLibsrchReload(id, tab_num, rec_num, attgrp_flg) { var form_el = document.getElementById("sc_usrlibsrh"+id+tab_num); form_el.event.value = "getResult"; var sc_param = Form.serialize(form_el); var libsrh_id = "libsrh"; if(attgrp_flg == true){ libsrh_id = "libattsrh"; sc_param += "&attgrp_flg=true"; } var top_el = $(id); var params = new Object(); params["param"] = "v3search_action_main_usrlibsrh" + "&sc_param=" + encodeURIComponent(sc_param); params["method"] = "post"; params["top_el"] = top_el; params["callbackfunc"] = function(res){ scLoadingDelete(libsrh_id + '_loading_area' + id + tab_num + rec_num); var json = (new Function("return " + res))(); var site_mes = json["site_mes"]; for(var i = 0 ; i < json["site"].length ; i++){ if(json["site"][i]){ site_mes += " " + json["site"][i]; } } $('dsite_area' + id + tab_num + rec_num).innerHTML = site_mes; var status = json["status"]; if(status == "LOAD"){ var message = json["message"]; $(libsrh_id + '_mes' + id + tab_num + rec_num).innerHTML = message; var button = json["button"]; //中止ボタンのonclick部分を作成する button = button.replace("onclick=''","onclick=\"scLibsrchStop('" + id + "');return false;\""); $(libsrh_id + '_ajax' + id + tab_num + rec_num).innerHTML = button; setTimeout( function(){scLibsrchReload(id, tab_num, rec_num, attgrp_flg);} ,1000); scLoadingDisp(libsrh_id + '_loading_area' + id + tab_num + rec_num); }else{ var message = json["message"]; $(libsrh_id + '_ajax' + id + tab_num + rec_num).innerHTML = message; $(libsrh_id + '_mes' + id + tab_num + rec_num).innerHTML = ""; var siteid_form = document.getElementById("lib_siteid_form" + id + tab_num + rec_num); siteid_form.innerHTML = ""; for(var i = 0 ; i < json["siteid"].length ; i++){ if(json["siteid"][i]){ var element = document.createElement('input'); element.type = "hidden"; element.name = "owning"; element.value = json["siteid"][i]; siteid_form.appendChild(element); } } //ロック解除 v3searchCls[id].search_lock = false; } }.bind(this); commonCls.send(params); } function scLibsrchStop(id) { var sc_param = "stopflg=true"; var top_el = $(id); var params = new Object(); params["param"] = "v3search_action_main_usrlibsrh" + "&sc_param=" + encodeURIComponent(sc_param); params["method"] = "post"; params["top_el"] = top_el; commonCls.send(params); } function scLoadingDisp(loading_id){ var loading_el = $(loading_id); if(loading_el != null){ var div_parent = document.createElement("DIV"); div_parent.innerHTML = "<div class=\"loading\"><img text=\"loading\" alt=\"loading\" src=\"" + _nc_core_base_url + "/images/common/indicator.gif\"/></div>"; var div = div_parent.childNodes[0]; Element.addClassName(div,"loading"); var loading_imege_offset_x = 8; var loading_imege_offset_y = 8; var offset = Position.cumulativeOffset(loading_el); var ex1 = offset[0]; var ey1 = offset[1]; div.style.left = (ex1) +"px"; div.style.top = (ey1 + (loading_el.offsetHeight/2) - loading_imege_offset_y + 10) +"px"; div_parent.id = "load_div" + loading_id; loading_el.appendChild(div_parent); } } function scLoadingDelete(loading_id){ var loading_el = $(loading_id); var load_div = document.getElementById("load_div" + loading_id); if(loading_el != null && load_div != null){ loading_el.removeChild(load_div); } } function scCreIllPopup(id, event){ var params = new Object(); params["action"] = "v3search_view_main_usrcreill"; params["prefix_id_name"] = "scill"; var popupParams = new Object(); var top_el = $(id); popupParams['top_el'] = top_el; popupParams['modal_flag'] = true; commonCls.sendPopupView(event, params, popupParams); } function sendSummonSearch(form_el,id){ v3searchCls[id].old_search_form = form_el.cloneNode(true); formConvert(form_el,v3searchCls[id].old_search_form); v3searchCls[id].search_mode = v3searchCls[id].disp_search_mode; if(v3searchCls[id].opac_block_id != null){ var tabs = document.getElementById('tab_area'+id).getElementsByTagName('li'); if(tabs != null){ for(var num = 0 ; num < tabs.length ; num++) { if(tabs[num].className == 'summon_tab_present') break; } }else{ var num = v3searchCls[id].disp_num; } var param = "&tab_num="+encodeURIComponent(num); if(v3searchCls[id].search_mode != null){ param += "&search_mode="+encodeURIComponent(v3searchCls[id].search_mode); } param += "&op_param="+encodeURIComponent(Form.serialize(form_el)); sendOpacPage(id,"v3search_view_main_init",param); }else{ if(v3searchCls[id].search_lock == true){ alert("処理の実行中です。そのままお待ちください。"); return false; } var top_el = $(id); var param = "v3search_action_main_summon"; param += "&" + Form.serialize(form_el); document.getElementById('search_page'+id+v3searchCls[id].disp_num).innerHTML = ''; var params = new Object(); params["param"] = param; params["method"] = "post"; params["loading_el"] = top_el; params["top_el"] = top_el; params["target_el"] = $('search_page'+id+v3searchCls[id].disp_num); params["callbackfunc"] = function(res){ //二度押し防止:ロック解除 v3searchCls[id].search_lock = false; }.bind(this); //二度押し防止:ロック v3searchCls[id].search_lock = true; commonCls.send(params); } } function summonChangePage(id,form_id,page){ var form_el = $(form_id); if(form_el != null && form_el["pagenumber"].value != null){ form_el["pagenumber"].value = page; sendSummonSearch(form_el,id); } } function summonChangeList(id,form_id){ var form_el = $(form_id); if(form_el != null){ sendSummonSearch(form_el,id); } } function summonFacet(id,form_id,facetact,rangeflg){ var form_el = $(form_id); if(form_el != null){ if(rangeflg){ form_el["facetactRange"].value = facetact; }else{ form_el["facetact"].value = facetact; } sendSummonSearch(form_el,id); } } function summonFacetRemove(id,form_id,facetremove,rangeflg){ var form_el = $(form_id); if(form_el != null){ if(rangeflg){ form_el["facetremoveRange"].value = facetremove; }else{ form_el["facetremove"].value = facetremove; } sendSummonSearch(form_el,id); } } function summonSuggested(id,suggested){ var tab_num = v3searchCls[id].disp_num; var form_el = document.getElementById('summon_tab_form'+id+tab_num); if(form_el != null){ form_el["keywd"].value = suggested; sendSummonSearch(form_el,id); } } function summonSetExFacet(form_id,target,flg){ var form_el = $(form_id); if(form_el != null && form_el[target] != null){ form_el[target].value = flg; } } function summonConvertKeywd(id,num){ var simple = document.getElementById('summon_tab_form'+id+num); var detail = document.getElementById('summon_tab_detail_form'+id+num); if(simple != null && simple["keywd"] != null && detail != null && detail["keywd"] != null){ detail.reset(); detail["keywd"].value = simple["keywd"].value; } } if(!announcementCls["_480"]) { announcementCls["_480"] = new clsAnnouncement("_480"); } var initFunc = function initV3Search(){ window.name = "BIBLST"; var tab_num = 0; v3searchCls['_295'].disp_num = tab_num; var tabs = document.getElementById('tab_area_295').getElementsByTagName('li'); var tab_name = tabs[tab_num].id; var forms = document.getElementById('div_area_295').getElementsByTagName('form'); var search_form = null; var mode = ""; if(mode != null && mode == "detail"){ search_form = forms.item(tab_num * 2 + 1); if(tab_name == "sc"){ var pattern = new RegExp(".*?_295","g"); var sc_num = search_form.id.replace(pattern,""); changeSearchMode(tab_name,'_295',sc_num,mode); }else{ changeSearchMode(tab_name,'_295',tab_num,mode); } }else{ mode = "simple"; search_form = forms.item(tab_num * 2); } } if(v3searchCls['_295'] != null){ initFunc(); }else{ if(window.attachEvent){ window.attachEvent("onload",initFunc); }else{ window.addEventListener("load",initFunc,true); } } <!-- if("jQuery" in window){ jQuery.noConflict(); jQuery(document).ready( function($){ // ここでは、$はjQueryとして使えます。 jQuery(function() { //テキストフィールドで、name="words"に対して、サジェストを設定。 jQuery("*[name=words]:text").autocomplete('https://ksucat.kyoto-su.ac.jp/?action=v3search_view_main_suggest&target=words&block_id=295',{minChars:2}); //テキストフィールドで、name="valclm1~valclm4"に対して、サジェストを設定。 jQuery("*[name=valclm1]:text").autocomplete('https://ksucat.kyoto-su.ac.jp/?action=v3search_view_main_suggest&target=words&block_id=295',{minChars:2}); jQuery("*[name=valclm2]:text").autocomplete('https://ksucat.kyoto-su.ac.jp/?action=v3search_view_main_suggest&target=words&block_id=295',{minChars:2}); jQuery("*[name=valclm3]:text").autocomplete('https://ksucat.kyoto-su.ac.jp/?action=v3search_view_main_suggest&target=words&block_id=295',{minChars:2}); jQuery("*[name=valclm4]:text").autocomplete('https://ksucat.kyoto-su.ac.jp/?action=v3search_view_main_suggest&target=words&block_id=295',{minChars:2}); //横断検索用サジェスト設定(keywd,title,auth,pub) jQuery("*[name=keywd]:text").autocomplete('https://ksucat.kyoto-su.ac.jp/?action=v3search_view_main_suggest&target=words&block_id=295',{minChars:2}); jQuery("*[name=title]:text").autocomplete('https://ksucat.kyoto-su.ac.jp/?action=v3search_view_main_suggest&target=words&block_id=295',{minChars:2}); jQuery("*[name=auth]:text").autocomplete('https://ksucat.kyoto-su.ac.jp/?action=v3search_view_main_suggest&target=words&block_id=295',{minChars:2}); jQuery("*[name=pub]:text").autocomplete('https://ksucat.kyoto-su.ac.jp/?action=v3search_view_main_suggest&target=words&block_id=295',{minChars:2}); }) } ); } //--> function chkScriptErrorLocalSre(){ // 簡易検索時(Local・Elib)にJavascriptが展開されていることのチェックを実施 // 1つでもの展開されていなかった場合はメッセージを表示して処理を中断する var msg = "現在処理が混みあっているため、検索を一時的に中断いたしました。恐れ入りますが、時間をおいて再度ご利用ください。"; if(typeof opacSreReset !== "function"){ window.alert(msg); return false; } if(typeof clearSearchPage !== "function"){ window.alert(msg); return false; } if(typeof sendOpacSearch !== "function"){ window.alert(msg); return false; } if(typeof convertSimple2Detail !== "function"){ window.alert(msg); return false; } return true; } function chkScriptErrorLocalSrd(){ // 詳細検索時(Local・Elib)にJavascriptが展開されていることのチェックを実施 // 1つでもの展開されていなかった場合はメッセージを表示して処理を中断する var msg = "現在処理が混みあっているため、検索を一時的に中断いたしました。恐れ入りますが、時間をおいて再度ご利用ください。"; if(typeof opacSrdReset !== "function"){ window.alert(msg); return false; } if(typeof clearSearchPage !== "function"){ window.alert(msg); return false; } if(typeof sendOpacSearch !== "function"){ window.alert(msg); return false; } return true; } function chkScriptErrorNiiSre(){ // 簡易検索時(NII)にJavascriptが展開されていることのチェックを実施 // 1つでもの展開されていなかった場合はメッセージを表示して処理を中断する var msg = "現在処理が混みあっているため、検索を一時的に中断いたしました。恐れ入りますが、時間をおいて再度ご利用ください。"; if(typeof niiSreReset !== "function"){ window.alert(msg); return false; } if(typeof clearSearchPage !== "function"){ window.alert(msg); return false; } if(typeof sendNiiSearch !== "function"){ window.alert(msg); return false; } if(typeof convertSimple2Detail !== "function"){ window.alert(msg); return false; } return true; } function chkScriptErrorNiiSrd(){ // 詳細検索時(NII)にJavascriptが展開されていることのチェックを実施 // 1つでもの展開されていなかった場合はメッセージを表示して処理を中断する var msg = "現在処理が混みあっているため、検索を一時的に中断いたしました。恐れ入りますが、時間をおいて再度ご利用ください。"; if(typeof niiSrdReset !== "function"){ window.alert(msg); return false; } if(typeof clearSearchPage !== "function"){ window.alert(msg); return false; } if(typeof sendNiiSearch !== "function"){ window.alert(msg); return false; } return true; } function opacCheckAll(form_id,name){ var form = document.getElementById(form_id); // 自動絞込み機能が有効/無効で処理分岐 // 自動絞込みが有効の場合 // 通常動作 form[name+"_flag"].checked = true; if(form[name].length){ for(var i = 0; i < form[name].length; i++){ form[name][i].checked = false; } }else{ form[name].checked = false; } } function opacCheckEach(form_id,name){ var form = document.getElementById(form_id); var cnt = 0; if(form[name].length){ for(var i = 0; i < form[name].length; i++){ if(form[name][i].checked){ cnt++; } } }else{ if(form[name].checked){ cnt++; } } if(cnt > 0){ form[name+"_flag"].checked = false; }else{ // 自動絞込み機能が有効/無効で処理分岐 // 自動絞込みが有効の場合 // 通常動作 form[name+"_flag"].checked = true; } } function opacCampusOpen(id){ document.getElementById("opac_campus_open_button"+id).style.display = 'none'; document.getElementById("opac_campus_close_button"+id).style.display = 'block'; document.getElementById("opac_campus_table"+id).style.display = 'block'; } function opacCampusClose(id){ document.getElementById("opac_campus_open_button"+id).style.display = 'block'; document.getElementById("opac_campus_close_button"+id).style.display = 'none'; document.getElementById("opac_campus_table"+id).style.display = 'none'; } function opacCampusCheckAll(form_id){ var form = document.getElementById(form_id); form["holar_flag"].checked = true; var name = "holar"; if(form[name].length){ for(var i = 0; i < form[name].length; i++){ form[name][i].checked = false; } }else{ form[name].checked = false; } var name = "campus"; if(form[name].length){ for(var i = 0; i < form[name].length; i++){ form[name][i].checked = false; } }else{ form[name].checked = false; } } function opacCampusCheck(this_campus,id,form_id){ if(this_campus.checked == true){ var boxs = document.getElementById(id).getElementsByTagName('input'); for(var i = 0; i < boxs.length; i++) { boxs[i].checked = false; } } var form = document.getElementById(form_id); var cnt = 0; var cntMax = 1; var name = "campus"; if(form[name].length){ cntMax = form[name].length; for(var i = 0; i < form[name].length; i++){ if(form[name][i].checked){ cnt++; } } }else{ if(form[name].checked){ cnt++; } } if(cnt == 0){ opacCheckEach(form_id,'holar'); }else{ form["holar_flag"].checked = false; } } function opacCampusCheckEach(target_campus,id,form_id){ var cnt = 0; var boxs = document.getElementById(id).getElementsByTagName('input'); for(var i = 0; i < boxs.length; i++) { if(boxs[i].checked){ cnt++; } } if(cnt == 0){ opacCampusCheck(document.getElementById(target_campus),id,form_id) }else{ var form = document.getElementById(form_id); form["holar_flag"].checked = false; document.getElementById(target_campus).checked = false; } } function opacSreReset(form_el,dsp_name){ } function opacSrdReset(form_el,dsp_name){ // 「全て」フラグ var allflg = false; // キャンパスフラグ var camflg = false; // 所蔵館フラグ var holflg = false; // ファセットフラグ var facetflg = false; // holar_flag情報を取得 var chkHolflg = document.getElementsByName("holar_flag"); // チェックが付与されているかチェック // holar_flag情報をループしてチェック for(var i = 0; i < chkHolflg.length; i++){ if(chkHolflg[i].checked == false){ allflg = false; }else{ // 1つでもチェックがあるとその時点でブレイク allflg = true; break; } } // ファセットの「全て」にチェックが入っていない場合 // holar, campus情報をチェックする if(!allflg){ // キャンパス利用していない場合 var chkHol = document.getElementsByName("holar"); for(var i = 0; i < chkHol.length; i++){ if(chkHol[i].checked == false){ holflg = false; }else{ // 1つでもチェックがあるとその時点でブレイク holflg = true; break; } } // キャンパス利用している場合 } // allflg,camflg,holflgのいずれかがtrueの場合、 // 所蔵館にチェックが入っているとみなし、通常処理ロジックへ入る判定を行う。 if(allflg){ facetflg = true; }else{ if(camflg || holflg){ facetflg = true; } } // 検索ページTOP画面より検索する場合 // 所蔵館にチェックが入っているか判定 if(facetflg){ form_el.fct_holar.value = ""; form_el.fct_campus.value = ""; }else{ // 自動絞込み機能が有効の場合、初回検索フラグを設定 form_el.fct_holar.value = ""; form_el.fct_campus.value = ""; } // 検索ページTOP画面より検索しない場合 } function niiSreReset(form_el){ } function niiSrdReset(form_el){ } function opacSelectHollc(form_id,hollc_id){ var form = document.getElementById(form_id); var form_select = form.hollc; form_select.innerHTML = ''; // 分岐フラグ var vFlg = true; // holar情報を取得 var getHolar = form.holar; if(form["holar_flag"].checked){ form_select.options[0] = new Option("所蔵館を選択してください", ""); } else if(!form["holar_flag"].checked){ // holar情報をループしてチェック for(var i = 0; i < getHolar.length; i++){ if(getHolar[i].checked == false){ vFlg = false; }else{ // 1つでもチェックがあるとその時点でブレイク vFlg = true; break; } } // チェックフラグを判断 if(!vFlg){ // 館にチェックが入っていない場合 form_select.options[0] = new Option("所蔵館を選択してください", ""); }else{ // 館チェックが実施されている場合 form_select.options[0] = new Option("", ""); var select = document.getElementById(hollc_id); var options = select.getElementsByTagName('option'); var target_holar = new Array(); var holar = form["holar"]; if(holar.length){ for(var i = 0; i < holar.length; i++) { if(holar[i].checked){ target_holar.push(holar[i].value); } } }else{ target_holar.push(holar.value); } var pattern = new RegExp("/.*"); for(var i = 0; i < options.length; i++) { var opt_value = options[i].value; if(opt_value != ""){ var opt_holar = opt_value.replace(pattern,""); if(target_holar.indexOf(opt_holar) != -1){ form_select.appendChild(options[i].cloneNode(true)); } } } } } } function opacSelectHollcCampus(form_id,hollc_id,tab_num){ var form = document.getElementById(form_id); var form_select = form.hollc; form_select.innerHTML = ''; if(form["holar_flag"].checked){ form_select.appendChild(new Option("所蔵館を選択してください", "")); }else if(!form["holar_flag"].checked){ // 分岐フラグ var vFlg = true; // holar情報を取得 var getHolar = form.holar; // campus情報を取得 var getcampus = form.campus; // 情報をループしてチェック for(var i = 0; i < getHolar.length; i++){ if(getHolar[i].checked == false){ for(var j = 0; j < getcampus.length; j++){ if(getcampus[j].checked == false){ //全てチェックなしと判断 vFlg = false; }else{ // 1つでもチェックがあるとその時点でブレイク vFlg = true; break; } } }else{ // 1つでもチェックがあるとその時点でブレイク vFlg = true; break; } } // チェックフラグを判断 if(!vFlg){ // 館にチェックが入っていない場合 form_select.appendChild(new Option("所蔵館を選択してください", "")); }else{ form_select.appendChild(new Option("", "")); var select = document.getElementById(hollc_id); var options = select.getElementsByTagName('option'); var target_holar = new Array(); var campus = form["campus"]; if(campus.length){ for(var i = 0; i < campus.length; i++) { var target_campus = "campus"+campus[i].value+tab_num; var boxs = document.getElementById(target_campus).getElementsByTagName('input'); if(campus[i].checked){ for(var j = 0; j < boxs.length; j++) { target_holar.push(boxs[j].value); } }else{ for(var j = 0; j < boxs.length; j++) { if(boxs[j].checked){ target_holar.push(boxs[j].value); } } } } }else{ if(campus.checked){ var target_campus = "campus"+campus.value+tab_num; var boxs = document.getElementById(target_campus).getElementsByTagName('input'); if(campus.checked){ for(var i = 0; i < boxs.length; i++) { target_holar.push(boxs[i].value); } }else{ for(var j = 0; j < boxs.length; j++) { if(boxs[j].checked){ target_holar.push(boxs[j].value); } } } } } var pattern = new RegExp("/.*"); for(var i = 0; i < options.length; i++) { var opt_value = options[i].value; if(opt_value != ""){ var opt_holar = opt_value.replace(pattern,""); if(target_holar.indexOf(opt_holar) != -1){ form_select.appendChild(options[i].cloneNode(true)); } } } } } } function ssCatidTgl(tgl_el,catid,event){ var ddArea = document.getElementById("ss_ddArea_"+catid); if(ddArea.style.display == "block"){ tgl_el.innerHTML = tgl_el.innerHTML.replace("minus.png","plus.png"); ddArea.style.display = "none"; }else{ tgl_el.innerHTML = tgl_el.innerHTML.replace("plus.png","minus.png"); var cx = event.clientX + (document.body.scrollLeft || document.documentElement.scrollLeft); var cy = event.clientY + (document.body.scrollTop || document.documentElement.scrollTop); ddArea.style.left = (cx + 6) + 'px'; ddArea.style.top = (cy + 6) + 'px'; ddArea.style.display = "block"; } return false; } function ssOpenLink(select_el){ if(select_el.value != ""){ window.open(select_el.value); } } if(!v3searchCls["_295"]) { v3searchCls["_295"] = new clsV3search("_295"); var opac_block_id = "437"; if(opac_block_id != "" && opac_block_id != 0){ v3searchCls["_295"].opac_block_id = opac_block_id; } setHistoryCheck("_295"); v3searchCls["_295"].opac_base_url = "https://ksucat2.kyoto-su.ac.jp/webopac"; } function sendOpacInitPage(id,lang){ var baseurl = "https://ksucat.kyoto-su.ac.jp/index.php"; var paramurl = "?page_id=13"; var param = ""; if(id != null && lang != null){ paramurl = "?action=pages_view_main&active_action=v3search_view_main_init"; param = "&block_id="+id.replace("_","")+"&change_locale="+lang + "&flag_top=top"; } location.href = baseurl + paramurl + param; } function sendOpacSearch(form_el,id,svcaction){ if(v3searchCls[id] == null){ return false; } v3searchCls[id].old_search_form = form_el.cloneNode(true); formConvert(form_el,v3searchCls[id].old_search_form); v3searchCls[id].search_mode = v3searchCls[id].disp_search_mode; if(v3searchCls[id].opac_block_id != null){ var tabs = document.getElementById('tab_area'+id).getElementsByTagName('li'); if(tabs != null){ for(var num = 0 ; num < tabs.length ; num++) { if(tabs[num].className == 'opac_tab_present') break; } }else{ var num = v3searchCls[id].disp_num; } var param = "&tab_num="+encodeURIComponent(num); if(v3searchCls[id].search_mode != null){ param += "&search_mode="+encodeURIComponent(v3searchCls[id].search_mode); } var op_param = Form.serialize(form_el); for(var i = 0 ; i < form_el.length ; i++){ if(form_el[i].type == "checkbox" && form_el[i].checked == false){ op_param += "&" + form_el[i].name + "="; } } param += "&op_param="+encodeURIComponent(op_param); sendOpacPage(id,"v3search_view_main_init",param); }else{ if(v3searchCls[id].search_lock == true){ alert("処理の実行中です。そのままお待ちください。"); return false; } if(v3searchCls[id].disp_num == null){ return false; } var search_page = document.getElementById('search_page'+id+v3searchCls[id].disp_num); if(search_page == null){ return false; } search_page.innerHTML = ''; var opt_page = document.getElementById('opt_page'+id+v3searchCls[id].disp_num); if(opt_page == null){ return false; } opt_page.innerHTML = ''; var top_el = $(id); var param = "v3search_action_main_opac"; param += "&tab_num=" + encodeURIComponent(v3searchCls[id].disp_num); param += "&search_mode="+encodeURIComponent(v3searchCls[id].search_mode); param += "&op_param=" + encodeURIComponent(Form.serialize(form_el)); if(svcaction != null && svcaction != ""){ var svcEnc = encodeURIComponent(svcaction); param += encodeURIComponent("&svcaction="+svcEnc); } var params = new Object(); params["param"] = param; params["method"] = "post"; params["loading_el"] = top_el; params["top_el"] = top_el; params["target_el"] = $('search_page'+id+v3searchCls[id].disp_num); params["callbackfunc"] = function(res){ //二度押し防止:ロック解除 v3searchCls[id].search_lock = false; //ブラウザのアドレスバーに表示するURLを生成(ブラウザの履歴からGET送信可能にするため) var pathname = location.pathname; var get_action = "?action=pages_view_main&active_action=v3search_view_main_init"; var block_id = "&block_id=" + id.replace("_",""); var tab_num = "&tab_num=" + encodeURIComponent(v3searchCls[id].disp_num); var search_mode = "&search_mode="+encodeURIComponent(v3searchCls[id].search_mode); var op_param = "&op_param=" + encodeURIComponent(Form.serialize(form_el)); var hash = location.hash; window.history.replaceState(null, null, pathname + get_action + op_param + block_id + tab_num + search_mode + hash); }.bind(this); //二度押し防止:ロック v3searchCls[id].search_lock = true; commonCls.send(params); } } function sendOpacPage(id,act,param){ var baseurl = "https://ksucat.kyoto-su.ac.jp/index.php"; var paramurl = "?action=pages_view_main&active_action="+act+"&block_id="+v3searchCls[id].opac_block_id; //トップ画面からの新着案内、貸出ランキング、アクセスランキングの場合 if(act == "v3search_view_main_newlst" || act == "v3search_view_main_beslst" || act == "v3search_view_main_acrlst"){ //「v3search_view_main_」以降を切り出しハッシュとする act = act.replace( "v3search_view_main_", "" ); } var hash = "#" + act; location.href = baseurl + paramurl + param + hash; } function sendOtherSearch(id,act,svcaction,formkeyno){ if(v3searchCls[id].opac_block_id != null){ var tabs = document.getElementById('tab_area'+id).getElementsByTagName('li'); if(tabs != null){ for(var num = 0 ; num < tabs.length ; num++) { if(tabs[num].className == 'opac_tab_present') break; } }else{ var num = v3searchCls[id].disp_num; } var param = "&tab_num="+encodeURIComponent(num); if(v3searchCls[id].search_mode != null){ param += "&search_mode="+encodeURIComponent(v3searchCls[id].search_mode); } sendOpacPage(id,"v3search_view_main_"+act,param); }else{ var baseurl = "https://ksucat.kyoto-su.ac.jp/index.php"; var paramurl = "?block_id="+id.replace("_",""); paramurl += "&action=pages_view_main&active_action=v3search_view_main_"+act; if(svcaction != null){ paramurl += "&svcaction="+encodeURIComponent(svcaction); } if(formkeyno != null){ paramurl += "&formkeyno="+encodeURIComponent(formkeyno); } var hash = "#" + act; location.href = baseurl + paramurl + hash; } } function opacUseFunction(id,loginFlg,form_el,svcaction,locale){ var login_id = "0"; var local_area_code = ""; if(loginFlg == "true" && login_id != "0"){ if(form_el.locale == null){ var lElement = document.createElement('input'); lElement.type = "hidden"; lElement.name = "locale"; lElement.value = locale; form_el.appendChild(lElement); }else{ form_el.locale.value = locale; } if(local_area_code != ""){ if(form_el.local_area_code == null){ var lElement = document.createElement('input'); lElement.type = "hidden"; lElement.name = "local_area_code"; lElement.value = local_area_code; form_el.appendChild(lElement); }else{ form_el.local_area_code.value = local_area_code; } } if(form_el.action != null){ var url = form_el.action; url = url.replace("http:","https:"); form_el.action = url; } var top_el = $(id); var params = new Object(); params["param"] = "v3search_action_main_sso"; params["method"] = "post"; params["loading_el"] = top_el; params["loading_x"] = document.documentElement.clientWidth / 2 + document.documentElement.scrollLeft; params["loading_y"] = document.documentElement.clientHeight / 2 + document.documentElement.scrollTop; params["top_el"] = top_el; params["callbackfunc"] = function(res){ if(res != null){ if(form_el.ufisso_param == null){ var lElement = document.createElement('input'); lElement.type = "hidden"; lElement.name = "ufisso_param"; lElement.value = res; form_el.appendChild(lElement); }else{ form_el.ufisso_param.value = res; } } opacPopupConfirm(form_el, null, id); }.bind(this); commonCls.send(params); }else if(loginFlg == "always"){ opacUseFunctionAlways(id,form_el,locale); }else{ var login_url = v3searchCls[id].opac_base_url + "/ufisnd.do?system=1743791321&redirect_page_id=13"; login_url += "&svcaction=" + encodeURIComponent(id + "," + svcaction); login_url += "&locale=" + encodeURIComponent(locale); if(local_area_code != ""){ login_url += "&local_area_code=" + encodeURIComponent(local_area_code); } location.href = login_url; } } function opacUseFunctionAlways(id,form_el,locale){ var login_url = v3searchCls[id].opac_base_url + "/opacsnd.do"; var target = form_el.action; opac_target = target.replace(/.*\//,""); if(form_el.opac_target == null){ var lElement = document.createElement('input'); lElement.type = "hidden"; lElement.name = "opac_target"; lElement.value = opac_target; form_el.appendChild(lElement); }else{ form_el.opac_target.value = opac_target; } form_el.action = login_url; if(form_el.locale == null){ var lElement = document.createElement('input'); lElement.type = "hidden"; lElement.name = "locale"; lElement.value = locale; form_el.appendChild(lElement); }else{ form_el.locale.value = locale; } var local_area_code = ""; if(local_area_code != ""){ if(form_el.local_area_code == null){ var lElement = document.createElement('input'); lElement.type = "hidden"; lElement.name = "local_area_code"; lElement.value = local_area_code; form_el.appendChild(lElement); }else{ form_el.local_area_code.value = local_area_code; } } form_el.submit(); form_el.action = target; } function opacUseFunctionPopup(id,loginFlg,form_el,svcaction,locale){ var login_id = "0"; var local_area_code = ""; if((loginFlg == "true" && login_id != "0") || loginFlg == "noCheckLogin"){ if(form_el.locale == null){ var lElement = document.createElement('input'); lElement.type = "hidden"; lElement.name = "locale"; lElement.value = locale; form_el.appendChild(lElement); if(loginFlg == "noCheckLogin"){ var lElement = document.createElement('input'); lElement.type = "hidden"; lElement.name = "onetime"; lElement.value = "noCheckLogin"; form_el.appendChild(lElement); } }else{ form_el.locale.value = locale; if(loginFlg == "noCheckLogin"){ form_el.onetime.value = "noCheckLogin"; } } if(local_area_code != ""){ if(form_el.local_area_code == null){ var lElement = document.createElement('input'); lElement.type = "hidden"; lElement.name = "local_area_code"; lElement.value = local_area_code; form_el.appendChild(lElement); }else{ form_el.local_area_code.value = local_area_code; } } if(form_el.action != null){ var url = form_el.action; url = url.replace("http:","https:"); form_el.action = url; } var url = form_el.action + "?"; url += Form.serialize(form_el); var params = new Object(); params["action"] = "v3search_view_main_popup"; params["target"] = "opac"; params["url"] = url; params["prefix_id_name"] = "usepopup"; var popupParams = new Object(); var top_el = $(id); popupParams['top_el'] = top_el; popupParams['target_el'] = top_el; if(document.createEvent){ var event = document.createEvent("MouseEvent"); }else{ var event = document.createEventObject(); } commonCls.sendPopupView(event, params, popupParams); }else if(loginFlg == "always"){ var func = function (onetime){ if(form_el.onetime == null){ var lElement = document.createElement('input'); lElement.type = "hidden"; lElement.name = "onetime"; lElement.value = onetime; form_el.appendChild(lElement); }else{ form_el.onetime.value = onetime; } if(form_el.locale == null){ var lElement = document.createElement('input'); lElement.type = "hidden"; lElement.name = "locale"; lElement.value = locale; form_el.appendChild(lElement); }else{ form_el.locale.value = locale; } if(form_el.action != null){ var url = form_el.action; url = url.replace("http:","https:"); form_el.action = url; } var url = form_el.action + "?"; url += Form.serialize(form_el); var params = new Object(); params["action"] = "v3search_view_main_popup"; params["target"] = "opac"; params["url"] = url; params["prefix_id_name"] = "usepopup"; var popupParams = new Object(); var top_el = $(id); popupParams['top_el'] = top_el; popupParams['target_el'] = top_el; popupParams["loading_el"] = top_el; popupParams["loading_x"] = document.documentElement.clientWidth / 2 + document.documentElement.scrollLeft; popupParams["loading_y"] = document.documentElement.clientHeight / 2 + document.documentElement.scrollTop; if(document.createEvent){ var event = document.createEvent("MouseEvent"); }else{ var event = document.createEventObject(); } commonCls.sendPopupView(event, params, popupParams); }; v3searchCls[id].func_always = func; opacUseFunctionPopupAlways(id); }else{ var login_url = v3searchCls[id].opac_base_url + "/ufisnd.do?system=1743791321&redirect_page_id=13"; login_url += "&svcaction=" + encodeURIComponent(id + "," + svcaction); login_url += "&locale=" + encodeURIComponent(locale); if(local_area_code != ""){ login_url += "&local_area_code=" + encodeURIComponent(local_area_code); } location.href = login_url; } } function opacUseFunctionPopupAlways(id){ var params = new Object(); params["action"] = "v3search_view_main_login"; params["prefix_id_name"] = "popuplogin"; var pos_x = document.documentElement.clientWidth / 2 + document.documentElement.scrollLeft; var pos_y = document.documentElement.clientHeight / 2 + document.documentElement.scrollTop; var popupParams = new Object(); var top_el = $(id); popupParams['top_el'] = top_el; popupParams['target_el'] = top_el; popupParams["loading_el"] = top_el; popupParams["loading_x"] = pos_x; popupParams["loading_y"] = pos_y; popupParams['modal_flag'] = true; if(document.createEvent){ var event = document.createEvent("MouseEvent"); }else{ var event = document.createEventObject(); } commonCls.sendPopupView(event, params, popupParams); } function opacLocaleChange(id,lang){ var baseurl = "https://ksucat.kyoto-su.ac.jp/index.php"; var paramurl = "?action=pages_view_main&active_action=v3search_view_main_init"; var param = "&block_id="+id.replace("_","")+"&change_locale="+lang; location.href = baseurl + paramurl + param; } function sendNiiSearch(form_el,id,svcaction){ v3searchCls[id].old_search_form = form_el.cloneNode(true); formConvert(form_el,v3searchCls[id].old_search_form); v3searchCls[id].search_mode = v3searchCls[id].disp_search_mode; if(v3searchCls[id].opac_block_id != null){ var tabs = document.getElementById('tab_area'+id).getElementsByTagName('li'); if(tabs != null){ for(var num = 0 ; num < tabs.length ; num++) { if(tabs[num].className == 'opac_tab_present') break; } }else{ var num = v3searchCls[id].disp_num; } var param = "&tab_num="+encodeURIComponent(num); if(v3searchCls[id].search_mode != null){ param += "&search_mode="+encodeURIComponent(v3searchCls[id].search_mode); } param += "&op_param="+encodeURIComponent(Form.serialize(form_el)); sendNiiPage(id,"v3search_view_main_init",param); }else{ if(v3searchCls[id].search_lock == true){ alert("処理の実行中です。そのままお待ちください。"); return false; } document.getElementById('search_page'+id+v3searchCls[id].disp_num).innerHTML = ''; document.getElementById('opt_page'+id+v3searchCls[id].disp_num).innerHTML = ''; var top_el = $(id); var param = "v3search_action_main_nii"; param += "&tab_num=" + encodeURIComponent(v3searchCls[id].disp_num); param += "&search_mode="+encodeURIComponent(v3searchCls[id].search_mode); param += "&op_param=" + encodeURIComponent(Form.serialize(form_el)); if(svcaction != null && svcaction != ""){ var svcEnc = encodeURIComponent(svcaction); param += encodeURIComponent("&svcaction="+svcEnc); } var params = new Object(); params["param"] = param; params["method"] = "post"; params["loading_el"] = top_el; params["top_el"] = top_el; params["target_el"] = $('search_page'+id+v3searchCls[id].disp_num); params["callbackfunc"] = function(res){ //二度押し防止:ロック解除 v3searchCls[id].search_lock = false; //ブラウザのアドレスバーに表示するURLを生成(ブラウザの履歴からGET送信可能にするため) var pathname = location.pathname; var get_action = "?action=pages_view_main&active_action=v3search_view_main_init"; var block_id = "&block_id=" + id.replace("_",""); var tab_num = "&tab_num=" + encodeURIComponent(v3searchCls[id].disp_num); var search_mode = "&search_mode="+encodeURIComponent(v3searchCls[id].search_mode); var op_param = "&op_param=" + encodeURIComponent(Form.serialize(form_el)); var hash = location.hash; window.history.replaceState(null, null, pathname + get_action + op_param + block_id + tab_num + search_mode + hash); }.bind(this); //二度押し防止:ロック v3searchCls[id].search_lock = true; commonCls.send(params); } } function sendNiiPage(id,act,param){ var baseurl = "https://ksucat.kyoto-su.ac.jp/index.php"; var paramurl = "?action=pages_view_main&active_action="+act+"&block_id="+v3searchCls[id].opac_block_id; location.href = baseurl + paramurl + param; } function changeHref(id,act,param){ var baseurl = "https://ksucat.kyoto-su.ac.jp/index.php"; var paramurl = "?block_id="+id.replace("_",""); paramurl += "&action=pages_view_main&active_action=v3search_view_main_"+act; var hash = "#" + act; location.href = baseurl + paramurl + param + hash; } function showLnkLstELib(id,lnkfunc,groupno,itemno) { var baseurl = "https://ksucat.kyoto-su.ac.jp/index.php"; var paramurl = "?action=pages_view_main&active_action=v3search_view_main_lnkexe&block_id="+id.replace("_",""); var param = ""; param += "&lnkfunc="+lnkfunc; param += "&groupno="+groupno; param += "&itemno="+itemno; location.href = baseurl + paramurl + param; } function sendEndRef(software,form_id,opacurl,target,type,tab_type){ var param = Form.serialize(document.getElementById(form_id)); if(param.indexOf("bibid") != -1){ if(target == "localbiblst"){ param = param.replace(/sortkey.*?listcnt.*?&/,"&"); param = param.replace(/bib/g,""); }else if(target == "niibiblst"){ param = param.replace(/listcnt.*?&/,"&"); param = param.replace(/bib/g,""); }else if (target == "newbest"){ param = param.replace(/cls.*?listcnt.*?&/,""); param = param.replace(/&/g,""); param = param.replace(/bibid.*?=/g,"&id="); }else if (target == "acrexe"){ param = param.replace(/cls.*?listcnt.*?&/,""); param = param.replace(/&/g,""); param = param.replace(/bibid.*?=/g,"&id="); }else if (target == "browhis"){ param = param.replace(/listcnt.*?&/,""); param = param.replace(/&/g,""); param = param.replace(/bib/g,"&"); }else if (target == "linkbiblst"){ param = param.replace(/startpos.*?listcnt.*?&/,"&"); param = param.replace(/bib/g,""); } if(param.indexOf("&") != 0){ param = "&" + param; } var w; w = opacurl; if(software == "refworks"){ w += "/refworks.do?type="; w += type; w += param; window.open(w,"RefWorks"); }else if(software == "endnote"){ w += "/endnote.do?type="; w += type; w += param; if(tab_type != null){ w += "&tab_type="+tab_type; } window.open(w,"EndNote"); } }else{ alert("書誌が選択されていません。"); } } function PopUpOpen(id,event,pop_id,form_el,detailflg){ if(detailflg == "false"){ var param = Form.serialize(form_el); if(param.indexOf("bibid") == -1){ alert("書誌が選択されていません。"); return false; } } var params = new Object(); params["action"] = "v3search_view_main_catexp"; params["prefix_id_name"] = "catexp"; params["popid"] = pop_id; var popupParams = new Object(); var top_el = $(id); popupParams['top_el'] = top_el; popupParams['target_el'] = top_el; popupParams['modal_flag'] = true; commonCls.sendPopupView(event, params, popupParams); } function opacOpnurl(id,svcaction){ var params = ""; var svcactionstr = ""; var pattern = new RegExp("&amp;","g"); params = params.replace(pattern,"&"); if(svcaction != null){ svcactionstr = "&svcaction=" + svcaction; } var baseurl = "https://ksucat.kyoto-su.ac.jp/index.php"; var paramurl = "?action=pages_view_main&active_action=v3search_view_main_opnurl&block_id="+id.replace("_",""); location.href = baseurl + paramurl + params + svcactionstr; } function opacBkmexeDel(id,event,form_id){ var param = Form.serialize(document.getElementById(form_id)); if(param.indexOf("bibid=") != -1){ var pattern = new RegExp("sortkey.*?listcnt.*?&"); var reparam = param.replace(pattern,"&"); reparam = reparam.replace(/bibid/g,"bookmark"); var params = new Object(); params["action"] = "v3search_view_main_bkmexe"; params["op_param"] = "mode=del&"+reparam; params["prefix_id_name"] = "bkmexe"; var popupParams = new Object(); var top_el = $(id); popupParams['top_el'] = top_el; popupParams['modal_flag'] = true; commonCls.sendPopupView(event, params, popupParams); }else{ alert("書誌が選択されていません。"); } } function tagsrh_sendOpacSearch(form_el, id){ var baseurl = "https://ksucat.kyoto-su.ac.jp/index.php"; var paramurl = "?block_id="+id.replace("_",""); paramurl += "&action=pages_view_main&active_action=v3search_view_main_tagsrh" + "&" + Form.serialize(form_el); location.href = baseurl + paramurl; } function opacSendBibidUse(id,loginFlg,form_id,bibform_id,svcaction,locale,id_name,pkey){ var form_el = document.getElementById(form_id); var param = Form.serialize(form_el); if(pkey == null){ pkey = "bibid"; }else{ pkey = encodeURIComponent(pkey); } if(param.indexOf(pkey+"=") != -1){ if(param.indexOf(pkey+"=") != 0){ var pattern = new RegExp(".*?&"+pkey); var reparam = param.replace(pattern,"&"+pkey); }else{ var reparam = param; } var regexp = new RegExp(pkey+"=","g"); reparam = reparam.replace(regexp,"|"); reparam = reparam.replace(/&/g,""); var bibform = document.getElementById(bibform_id); if(bibform[id_name] != null){ if(bibform[id_name].length){ while(bibform[id_name] != null){ if(bibform[id_name][0]){ bibform.removeChild(bibform[id_name][0]); }else{ bibform.removeChild(bibform[id_name]); } } }else{ bibform.removeChild(bibform[id_name]); } } var bibids = reparam.split("|"); var lElement = null; for(var i = 1 ; i < bibids.length ; i++){ lElement = document.createElement('input'); lElement.type = "hidden"; lElement.name = id_name; lElement.value = bibids[i]; bibform.appendChild(lElement); } //ブックマーク限定でポップアップ表示 if(id_name == "bookmark"){ opacUseFunctionPopup(id,loginFlg,bibform,svcaction+reparam,locale); }else{ opacUseFunction(id,loginFlg,bibform,svcaction+reparam,locale); } }else{ alert("書誌が選択されていません。"); } } function opacCatdowPopup(id,form,target,type,formkey,event,output_mode){ var bibid = Form.serialize(form); if(bibid.indexOf("bibid") != -1){ var ajaxflg = v3searchCls[id].hol_disp_flg; if(target == "localbiblst"){ bibid = bibid.replace(/sortkey.*?listcnt.*?&/,""); bibid = bibid.replace(/&/g,""); }else if (target == "newbest"){ bibid = bibid.replace(/cls.*?listcnt.*?&/,""); bibid = bibid.replace(/&/g,""); bibid = bibid.replace(/bibid.*?=/g,"bibid="); if(ajaxflg == true){ var tmp = ""; var bibids = form["bibid[]"]; for(var i = 0 ; i < bibids.length ; i++){ if(bibids[i] != null && bibids[i].checked == true){ var vol = form["VOL_"+i+"_"+bibids[i].value]; if(vol != null){ tmp += "bibid="+bibids[i].value+"\t"+vol.value; }else{ vol = document.getElementById("VOL_"+bibids[i].value); if(vol != null){ tmp += "bibid="+bibids[i].value+"\t"+vol.value; } } } } bibid = tmp; } }else if (target == "acrexe"){ bibid = bibid.replace(/cls.*?listcnt.*?&/,""); bibid = bibid.replace(/&/g,""); bibid = bibid.replace(/bibid.*?=/g,"bibid="); if(ajaxflg == true){ var tmp = ""; var bibids = bibid.split("bibid="); for(var i = 0 ; i < bibids.length ; i++){ if(bibids[i] != ""){ var vol = document.getElementById("VOL_"+bibids[i]); if(vol != null){ tmp += "bibid="+bibids[i]+"\t"+vol.value; } } } bibid = tmp; } }else if (target == "niibiblst"){ bibid = bibid.replace(/listcnt.*?&/,""); bibid = bibid.replace(/&/g,""); }else if (target == "browshis"){ bibid = bibid.replace(/listcnt.*?&/,""); bibid = bibid.replace(/&/g,""); }else if (target == "linkbiblst"){ bibid = bibid.replace(/startpos.*?listcnt.*?&/,""); bibid = bibid.replace(/&/g,""); } var url = ""; var tab_num = v3searchCls[id].disp_num; var formkeyno = v3searchCls[id].formList[tab_num]; if(formkey != null){ formkeyno = formkey; } if(formkeyno != null){ url = "formkeyno="+encodeURIComponent(formkeyno); } var params = new Object(); params["action"] = "v3search_view_main_catdow"; params["target"] = "opac"; params["prefix_id_name"] = "catdow"; params["downloadBibid"] = bibid; params["ajaxflg"] = ajaxflg; params["type"] = type; params["dispflg"] = target; params["url"] = url; if(output_mode != null){ var output_param = output_mode; var bescntform = document.getElementById("bescntform"+id); var bibids = form["bibid[]"]; for(var i = 0 ; i < bibids.length ; i++){ if(bibids[i] != null && bibids[i].checked == true){ var bid = bibids[i].value; if(bescntform[bid+"_"+i] != null){ output_param += "|"+bid+","+bescntform[bid+"_"+i].value; }else if(bescntform[bid] != null){ output_param += "|"+bid+","+bescntform[bid].value; } } } params["output_mode"] = output_param; } var popupParams = new Object(); var top_el = $(id); popupParams['top_el'] = top_el; popupParams['target_el'] = top_el; popupParams['modal_flag'] = true; if(event == null){ if(document.createEvent){ var event = document.createEvent("MouseEvent"); }else{ var event = document.createEventObject(); } } commonCls.sendPopupView(event, params, popupParams); }else{ alert("書誌が選択されていません。"); } } function downloadFile(id,dowtype,downloadbibid,ajaxflg,formkeyno,type,dispflg,output_mode){ if(dowtype == "ref"){ var bibs = downloadbibid.split("bib"); if(bibs.length > 21){ alert("Refer/BibIX形式で出力できるのは20件までです。"); return false; } } commonCls.removeBlock("_catdow"+id); id = id.replace(/_/g,""); var baseurl = "https://ksucat.kyoto-su.ac.jp/index.php"; var url = "?action=v3search_view_main_dowexe"; url += "&block_id=" + id; url += "&downloadbibid=" + encodeURIComponent(downloadbibid); url += "&ajaxflg=" + ajaxflg; url += "&dowtype=" + dowtype; url += "&type=" + type; url += "&dispflg=" + dispflg; url += "&formkeyno=" + formkeyno; if(output_mode != null){ url += "&output_mode=" + encodeURIComponent(output_mode); } location.href = baseurl + url; } function sendMailPopup(id,form_el,opacurl,target,type,loginFlg,locale,formkey,svcaction){ if(svcaction == null){ svcaction = "sendmail"; } var bibid = Form.serialize(form_el); if(bibid.indexOf("bibid") != -1){ if(window.confirm("メールを送信しますか?")){ var login_id = "0"; if( (loginFlg == "true" && login_id != "0") || (loginFlg == "always")){ var ajaxflg = v3searchCls[id].hol_disp_flg; bibid = sendMailBibid(id,target,ajaxflg,bibid); var url = ""; var tab_num = v3searchCls[id].disp_num; var formkeyno = v3searchCls[id].formList[tab_num]; if(formkey != null){ formkeyno = formkey; } if(formkeyno != null){ url = "formkeyno="+encodeURIComponent(formkeyno); } if(loginFlg == "true" && login_id != "0"){ var params = new Object(); params["action"] = "v3search_view_main_malsnd"; params["prefix_id_name"] = "malsnd"; params["bibid"] = bibid; params["ajaxflg"] = ajaxflg; params["type"] = type; params["dispflg"] = target; params["url"] = url; var popupParams = new Object(); var top_el = $(id); popupParams['top_el'] = top_el; popupParams['target_el'] = top_el; popupParams['modal_flag'] = true; if(document.createEvent){ var event = document.createEvent("MouseEvent"); }else{ var event = document.createEventObject(); } commonCls.sendPopupView(event, params, popupParams); }else if(loginFlg == "always"){ var func = function (onetime){ if(url != ""){ url += "&"; } url += "onetime="+onetime; var params = new Object(); params["action"] = "v3search_view_main_malsnd"; params["prefix_id_name"] = "malsnd"; params["bibid"] = bibid; params["ajaxflg"] = ajaxflg; params["type"] = type; params["dispflg"] = target; params["url"] = url; var popupParams = new Object(); var top_el = $(id); popupParams['top_el'] = top_el; popupParams['target_el'] = top_el; popupParams['modal_flag'] = true; popupParams["loading_el"] = top_el; popupParams["loading_x"] = document.documentElement.clientWidth / 2 + document.documentElement.scrollLeft; popupParams["loading_y"] = document.documentElement.clientHeight / 2 + document.documentElement.scrollTop; if(document.createEvent){ var event = document.createEvent("MouseEvent"); }else{ var event = document.createEventObject(); } commonCls.sendPopupView(event, params, popupParams); }; v3searchCls[id].func_always = func; opacUseFunctionPopupAlways(id); } }else{ if(target == "localbiblst"){ var reparam = bibid.replace(/sortkey.*?listcnt.*?&/,"&"); reparam = reparam.replace(/bibid=/g,"|"); reparam = reparam.replace(/&/g,""); }else if (target == "newbest"){ var reparam = bibid.replace(/cls.*?listcnt.*?&/,""); reparam = reparam.replace(/bibid.*?=/g,"|"); reparam = reparam.replace(/&/g,""); }else if (target == "niibiblst"){ var reparam = bibid.replace(/listcnt.*?&/,"&"); reparam = reparam.replace(/bibid=/g,"|"); reparam = reparam.replace(/&/g,""); }else if (target == "browshis"){ var reparam = bibid.replace(/&/g,""); reparam = reparam.replace(/bibid=/g,"|"); }else if (target == "linkbiblst"){ var reparam = bibid.replace(/startpos.*?listcnt.*?&/,"&"); reparam = reparam.replace(/&bibid=/g,"|"); } var login_url = v3searchCls[id].opac_base_url + "/ufisnd.do?system=1743791321&redirect_page_id=13"; login_url += "&svcaction=" + encodeURIComponent(id + "," + svcaction + reparam); login_url += "&locale=" + encodeURIComponent(locale); location.href = login_url; } } }else{ alert("書誌が選択されていません。"); } } function opacSendFhts(id, loginFlg, form_id, fhtform_id, locale, id_name){ var histlist = document.getElementById(form_id); var param = Form.serialize(histlist); if(param.indexOf("history=") != -1){ var reparam = param; var regexp = new RegExp("history=","g"); reparam = reparam.replace(regexp,"|"); reparam = reparam.replace(/&/g,""); var login_id = "0"; if( (loginFlg == "true" && login_id != "0") || (loginFlg == "always")){ var fhtform = document.getElementById(fhtform_id); if(fhtform[id_name] != null){ if(fhtform[id_name].length){ while(fhtform[id_name] != null){ fhtform.removeChild(fhtform[id_name][0]); } }else{ fhtform.removeChild(fhtform[id_name]); } } var fhtids = reparam.split("|"); var lElement = null; for(var i = 1 ; i < fhtids.length ; i++){ lElement = document.createElement('input'); lElement.type = "hidden"; lElement.name = "history"; lElement.value = fhtids[i]; fhtform.appendChild(lElement); } if(loginFlg == "true" && login_id != "0"){ url = fhtform.action + "?"; url += Form.serialize(fhtform); var params = new Object(); params["action"] = "v3search_view_main_popup"; params["target"] = "opac"; params["url"] = url; params["prefix_id_name"] = "usepopup"; var popupParams = new Object(); var top_el = $(id); popupParams['top_el'] = top_el; popupParams['target_el'] = top_el; popupParams['center_flag'] = true; popupParams['modal_flag'] = true; popupParams["loading_el"] = top_el; popupParams["loading_x"] = document.documentElement.clientWidth / 2 + document.documentElement.scrollLeft; popupParams["loading_y"] = document.documentElement.clientHeight / 2 + document.documentElement.scrollTop; if(document.createEvent){ var event = document.createEvent("MouseEvent"); }else{ var event = document.createEventObject(); } commonCls.sendPopupView(event, params, popupParams); }else if(loginFlg == "always"){ var func = function (onetime){ if(fhtform.onetime == null){ var lElement = document.createElement('input'); lElement.type = "hidden"; lElement.name = "onetime"; lElement.value = onetime; fhtform.appendChild(lElement); }else{ fhtform.onetime.value = onetime; } url = fhtform.action + "?"; url += Form.serialize(fhtform); var params = new Object(); params["action"] = "v3search_view_main_popup"; params["target"] = "opac"; params["url"] = url; params["prefix_id_name"] = "usepopup"; var popupParams = new Object(); var top_el = $(id); popupParams['top_el'] = top_el; popupParams['target_el'] = top_el; popupParams['center_flag'] = true; popupParams['modal_flag'] = true; popupParams["loading_el"] = top_el; popupParams["loading_x"] = document.documentElement.clientWidth / 2 + document.documentElement.scrollLeft; popupParams["loading_y"] = document.documentElement.clientHeight / 2 + document.documentElement.scrollTop; if(document.createEvent){ var event = document.createEvent("MouseEvent"); }else{ var event = document.createEventObject(); } commonCls.sendPopupView(event, params, popupParams); }; v3searchCls[id].func_always = func; opacUseFunctionPopupAlways(id); } }else{ var login_url = v3searchCls[id].opac_base_url + "/ufisnd.do?system=1743791321&redirect_page_id=13"; login_url += "&svcaction=" + encodeURIComponent(id + "," + "hstfht" + reparam); login_url += "&locale=" + encodeURIComponent(locale); location.href = login_url; } } else { alert("登録対象となる検索条件が選択されていません。"); return false; } return false; } function opacHstsdi(id,loginFlg,operand1,operand2,operator,mode,locale){ var login_id = "0"; if( (loginFlg == "true" && login_id != "0") || (loginFlg == "always") ){ var url = ""; if(operand1 != null){ url += "&operand1="+encodeURIComponent(operand1); } if(operand2 != null){ url += "&operand2="+encodeURIComponent(operand2); } if(operator != null){ url += "&operator="+encodeURIComponent(operator); } if(mode != null){ url += "&mode="+encodeURIComponent(mode); } var params = "action=v3search_view_main_hstexe&url=" + encodeURIComponent(url); commonCls.sendView(id,params); }else{ var login_url = v3searchCls[id].opac_base_url + "/ufisnd.do?system=1743791321&redirect_page_id=13"; var svcaction = id + "," + "hstsdi"; svcaction += "|" + operand1; svcaction += "|" + operand2; svcaction += "|" + operator; svcaction += "|" + mode; login_url += "&svcaction=" + encodeURIComponent(svcaction); login_url += "&locale=" + encodeURIComponent(locale); location.href = login_url; } } function opacV3LoginLink(id,locale){ var login_url = v3searchCls[id].opac_base_url + "/ufisnd.do?system=1743791321&redirect_page_id=13"; login_url += "&locale=" + encodeURIComponent(locale); location.href = login_url; } function opacLibuseaskSendComsso(id){ var link = document.getElementById(id); var url = link.href; url = url.replace("http:","https:"); link.href = url; var url = link.href; var opacurl = encodeURIComponent(url); link.href = "?action=v3search_view_main_libusesso&opacurl="+opacurl; link.onclick = ""; } function acrlst_sendOpacSearch(id, form_name){ var top_el = $(id); var params = new Object(); params["method"] = "get"; params["param"] = "action=v3search_view_main_acrlst" + "&" + Form.serialize(form_name); params["top_el"] = top_el; params["loading_el"] = top_el; params["loading_x"] = document.documentElement.clientWidth / 2 + document.documentElement.scrollLeft; params["loading_y"] = document.documentElement.clientHeight / 2 + document.documentElement.scrollTop; params["target_el"] = top_el; commonCls.send(params); } function acrlst_checkBibid(form_id, func){ var boxs = document.getElementById(form_id).elements['bibid[]']; if(boxs.length){ for(num=0; num < boxs.length; num++){ boxs[num].checked = func; } }else{ boxs.checked = func; } } function acrlst_opacSetListcnt(listcnt, id, form_name){ var form = document.getElementById(form_name); form.listcnt.value = listcnt; form.stpos.value = "1"; acrlst_sendOpacSearch(id,form_name); } function acrlst_opacSetStartpos(stpos, id, form_name){ var form = document.getElementById(form_name); form.stpos.value = stpos; acrlst_sendOpacSearch(id,form_name); } function opacPopupConfirm(form_el, addFunc, id){ if(id != null && v3searchCls[id].search_lock == true){ setTimeout( function(){opacPopupConfirm(form_el, addFunc, id);} ,1000); }else{ opacPopupConfirmDrawing(form_el, addFunc); } } function opacPopupConfirmDrawing(form_el, addFunc){ var submitFunc = function(){ form_el.submit(); }; var div_el = document.createElement("DIV"); Element.setStyle(div_el, {opacity:0.7}); div_el.id = "_global_full_scale"; div_el.style.backgroundColor = "#666666"; document.body.appendChild(div_el); ufinityShowModal(null, div_el); commonCls.moveVisibleHide(div_el); document.body.style.overflow = "hidden"; var popup = document.getElementById("popup"); if(popup == null){ popup = document.createElement('div'); popup.id = "popup"; popup.style.position = "absolute"; document.body.appendChild(popup); } var tableElement = document.createElement("table"); tableElement.align = "center"; var trElement0 = document.createElement("tr"); var tdElement0 = document.createElement("td"); tdElement0.style.paddingBottom = "30px"; tdElement0.colSpan="2"; tdElement0.appendChild(document.createTextNode("別ウィンドウで画面を開きます。よろしいですか?")); tdElement0.appendChild(document.createElement("BR")); trElement0.appendChild(tdElement0); tableElement.appendChild(trElement0); var trElement1 = document.createElement("tr"); trElement1.align = "center"; var tdElement1 = document.createElement("td"); var tdElement2 = document.createElement("td"); var btnFunc = function(){ commonCls.displayChange(div_el); commonCls.moveVisibleHide(div_el); Element.remove(div_el); commonCls.displayChange(popup); commonCls.moveVisibleHide(popup); Element.remove(popup); document.body.style.overflow = "visible"; }; var btnElement1 = document.createElement('input'); btnElement1.type = "button"; btnElement1.value = "OK"; btnElement1.style.width = "80px"; btnElement1.style.height = "30px"; if(btnElement1.attachEvent){ btnElement1.attachEvent("onclick",btnFunc); btnElement1.attachEvent("onclick",submitFunc); if(addFunc != null){ btnElement1.attachEvent("onclick",addFunc); } }else{ btnElement1.addEventListener("click",btnFunc,true); btnElement1.addEventListener("click",submitFunc,true); if(addFunc != null){ btnElement1.addEventListener("click",addFunc,true); } } tdElement1.appendChild(btnElement1); var btnElement2 = document.createElement('input'); btnElement2.type = "button"; btnElement2.value = "キャンセル"; btnElement2.style.width = "80px"; btnElement2.style.height = "30px"; if(btnElement2.attachEvent){ btnElement2.attachEvent("onclick",btnFunc); if(addFunc != null){ btnElement2.attachEvent("onclick",addFunc); } }else{ btnElement2.addEventListener("click",btnFunc,true); if(addFunc != null){ btnElement2.addEventListener("click",addFunc,true); } } tdElement2.appendChild(btnElement2); trElement1.appendChild(tdElement1); trElement1.appendChild(tdElement2); tableElement.appendChild(trElement1); popup.appendChild(document.createElement("BR")); popup.appendChild(tableElement); popup.className = "opac_round_top opac_round_bottom"; popup.style.zIndex = div_el.style.zIndex + 1; popup.style.width = "350px"; popup.style.height = "120px"; popup.style.backgroundColor = "#FFFFFF"; popup.style.border = "solid 2px black"; popup.style.borderColor = "#cccccc"; var scroll_left = (document.documentElement.scrollLeft || document.body.scrollLeft || 0); var scroll_top = (document.documentElement.scrollTop || document.body.scrollTop || 0); var cx = document.documentElement.clientWidth / 2 + scroll_left; var cy = document.documentElement.clientHeight / 2 + scroll_top; popup.style.left = (cx - 120) + 'px'; popup.style.top = (cy - 100) + 'px'; popup.style.display = 'block'; } function ufinityShowModal(event, el, loading_flag) { el = (event == undefined || event == null) ? el : this; var scroll_left = (document.documentElement.scrollLeft || document.body.scrollLeft || 0); var scroll_top = (document.documentElement.scrollTop || document.body.scrollTop || 0); var offset = 0; var w = Position.getWinOuterWidth(); var h = ufinityGetWinOuterHeight(); el.style.width = (w + scroll_left - offset) +"px"; el.style.height = (h + scroll_top - offset) +"px"; if(loading_flag) { el.style.backgroundColor = "#ff0000"; Element.setStyle(el, {"opacity":0.2}); } el.style.position = "absolute"; el.style.left = "0px"; el.style.top = "0px"; if(event == undefined || (event.type != "scroll" && event.type != "resize")) { commonCls.max_zIndex = commonCls.max_zIndex + 1; el.style.zIndex = commonCls.max_zIndex; commonCls.inModalEvent[el] = ufinityShowModal.bindAsEventListener(el); Event.observe(window,"scroll",commonCls.inModalEvent[el],false); Event.observe(window,"resize",commonCls.inModalEvent[el],false); if(browser.isIE) { var img_blank = document.createElement("img"); img_blank.src = _nc_core_base_url + "/images/common/blank.gif"; el.appendChild(img_blank); } if(browser.isIE) { if(img_blank==undefined) { var img_blank = Element.getChildElement(el); } img_blank.style.width = el.style.width; img_blank.style.height = el.style.height; } } } function ufinityGetWinOuterHeight() { if(document === document.window) { return document.documentElement.clientHeight; } else { var doc; if(document.nodeType == 9) { doc = document.documentElement; return Math.max( document.body.scrollHeight, doc.scrollHeight, document.body.offsetHeight, doc.offsetHeight, doc.clientHeight ); } } return 0; } //カテゴリ絞込み用 function opacCategryOption(action,suffix,id,startpos,sortkey,listcnt,options){ $('v3_module'+id).innerHTML = ""; var url = "&stpos"+suffix+"="+encodeURIComponent(startpos)+"&sortkey"+suffix+"="+encodeURIComponent(sortkey)+"&listcnt"+suffix+"="+encodeURIComponent(listcnt); for(key in options){ url += "&" + key + "Option=" + encodeURIComponent(options[key]); } var params = "action=v3search_view_main_"+action+"&url=" + encodeURIComponent(url); commonCls.sendView(id,params); } function opacRevcntDtl(id,event,tab_num,bibid,volbr,isbn){ url = "/revsrx.do?key=logoff"; url += "&block_id="+encodeURIComponent(id); url += "&tab_num="+encodeURIComponent(tab_num); url += "&bibid="+encodeURIComponent(bibid); url += "&volbr="+encodeURIComponent(volbr); url += "&isbn="+encodeURIComponent(isbn); url += "&popup_flg=true"; var params = new Object(); params["action"] = "v3search_view_main_popup"; params["target"] = "opac"; params["url"] = url; params["close_btn"] = "true"; params["prefix_id_name"] = "revdtl"; var popupParams = new Object(); var top_el = $(id); popupParams['top_el'] = top_el; popupParams['modal_flag'] = true; commonCls.sendPopupView(event, params, popupParams); } //投稿者一覧画面表示 function opacRusesra(id, startpos, sortkey, listcnt){ $('v3_module'+id).innerHTML = ""; var url = "&stposRuselsa="+encodeURIComponent(startpos)+"&sortkeyRuselsa="+encodeURIComponent(sortkey)+"&listcntRuselsa="+encodeURIComponent(listcnt); var params = "action=v3search_view_main_rusesra"+"&url=" + encodeURIComponent(url); commonCls.sendView(id,params); } // 特定利用者のレビュー一覧画面表示 function opacRusesrh(id, formkeyno, bibid, volbr, isbn, revid, stpos, sortkey, listcnt, userid, action, needSortkey, needListcnt, needStpos, svcaction){ $('v3_module'+id).innerHTML = ""; var url = ""; if(formkeyno != null){ url += "&formkeyno="+encodeURIComponent(formkeyno); } if(bibid != null){ url += "&pkey="+encodeURIComponent(bibid); } if(volbr != null){ url += "&pkeyVol="+encodeURIComponent(volbr); } if(isbn != null){ url += "&pkeyIsbn="+encodeURIComponent(isbn); } if(revid != null){ url += "&pkeyRevid="+encodeURIComponent(revid); } if(stpos != null){ url += "&stposRuse="+encodeURIComponent(stpos); } if(sortkey != null){ url += "&sortkeyRuse="+encodeURIComponent(sortkey); } if(listcnt != null){ url += "&listcntRuse="+encodeURIComponent(listcnt); } if(userid != null){ url += "&userid="+encodeURIComponent(userid); } if(action != null){ // 遷移元情報を付与(レビュー一覧:Revlsa / レビュー詳細画面:Rev) url += "&targetAction="+encodeURIComponent(action); if(needSortkey != null){ url = url + "&sortkey" + action + "=" + encodeURIComponent(needSortkey); } if(needListcnt != null){ url = url + "&listcnt" + action + "=" + encodeURIComponent(needListcnt); } if(needStpos != null){ url = url + "&stpos" + action + "=" + encodeURIComponent(needStpos); } } if(svcaction != null && svcaction != ""){ url += "&svcaction="+encodeURIComponent(svcaction); } var params = "action=v3search_view_main_rusesrh"+"&url=" + encodeURIComponent(url); commonCls.sendView(id,params); } //レビュー詳細画面表示(投稿者一覧画面、特定利用者のレビュー一覧画面表示経由) function opacRusedbl(id, formkeyno, stposCmt, stposRev, stposRevlsa, action, bibid, volbr, isbn, userid, svcaction,listcnt){ $('v3_module'+id).innerHTML = ""; var url = ""; if(formkeyno != null){ url += "&formkeyno="+encodeURIComponent(formkeyno); } if(stposCmt != null){ url += "&stposCmt="+encodeURIComponent(stposCmt); } if(stposRev != null){ url += "&stposRev="+encodeURIComponent(stposRev); } if(stposRevlsa != null){ url += "&stposRevlsa="+encodeURIComponent(stposRevlsa); } if(listcnt != null){ url += "&listcntRev="+encodeURIComponent(listcnt); } if(action != null){ // 遷移元情報を付与(投稿者一覧画面:rusesra / 特定利用者画面のレビュー一覧画面:rusesrh) url += "&originTransition="+encodeURIComponent(action); } if(bibid != null){ // 書誌ID url += "&pkey="+encodeURIComponent(bibid); } if(volbr != null){ // 巻号 url += "&pkeyVol="+encodeURIComponent(volbr); } if(isbn != null){ // ISBN url += "&pkeyIsbn="+encodeURIComponent(isbn); } if(userid != null){ // 利用者ID url += "&userid="+encodeURIComponent(userid); } if(svcaction != null && svcaction != ""){ url += "&svcaction="+encodeURIComponent(svcaction); } var params = "action=v3search_view_main_revdbl"+"&url=" + encodeURIComponent(url); commonCls.sendView(id,params); } //スタンプ登録画面のポップアップ表示用 function opacStampPopup(id,event,bibid){ var params = new Object(); params["action"] = "v3search_view_main_stppop"; params["prefix_id_name"] = "stamp"; params["bibid"] = bibid; var popupParams = new Object(); var top_el = $(id); popupParams['top_el'] = top_el; popupParams['target_el'] = top_el; popupParams['modal_flag'] = true; commonCls.sendPopupView(event, params, popupParams); } //スタンプ登録用 function opacStampExe(id,bibid,stpno){ var top_el = $(id); var param = "v3search_view_main_stpexe"; param += "&bibid=" + encodeURIComponent(bibid); param += "&stpno=" + encodeURIComponent(stpno); var params = new Object(); params["param"] = param; params["method"] = "get"; params["loading_el"] = top_el; params["loading_x"] = document.documentElement.clientWidth / 2 + document.documentElement.scrollLeft; params["loading_y"] = document.documentElement.clientHeight / 2 + document.documentElement.scrollTop; params["top_el"] = top_el; params['target_el'] = $('opac_stppopup'+id);; commonCls.send(params); } //ボタンの連クリックを抑制 - レビュー一覧と投稿者一覧間の遷移 function DisableButton(obj, ajax_area){ // 非活性化 obj.disabled=true; // ボタンアニメーションを動作させる var loading_el = $(ajax_area); var div_parent = document.createElement("DIV"); div_parent.innerHTML = "<div class=\"loading\"><img text=\"loading\" alt=\"loading\" src=\"" + _nc_core_base_url + "/images/common/indicator.gif\"/></div>"; var div = div_parent.childNodes[0]; Element.addClassName(div,"loading"); // 位置情報を設定 var loading_imege_offset_x = 8; var loading_imege_offset_y = 16; var offset = Position.cumulativeOffset(loading_el); var ex1 = offset[0]; var ey1 = offset[1]; div.style.left = (ex1 + (loading_el.offsetWidth/2) - loading_imege_offset_x) +"px"; div.style.top = (ey1 + (loading_el.offsetHeight/2) - loading_imege_offset_y + 10) +"px"; loading_el.appendChild(div_parent); } // Local書誌詳細に関連資料(別巻号)を表示する function opacRelbibAjaxLocal(id,bibid,target,refFlg){ var url = null; if(refFlg == "true"){ // 並列書誌 url = "/ajaxrelbiblcl.do?"; }else{ // 別巻号 url = "/ajaxathvollcl.do?"; } url += "bibid="+encodeURIComponent(bibid); url += "&block_id="+id.replace("_",""); var top_el = $(id); var params = new Object(); var loading_el = $(target); var div_parent = document.createElement("DIV"); div_parent.innerHTML = "<div class=\"loading\"><img text=\"loading\" alt=\"loading\" src=\"" + _nc_core_base_url + "/images/common/indicator.gif\"/></div>"; var div = div_parent.childNodes[0]; Element.addClassName(div,"loading"); var loading_imege_offset_x = 8; var loading_imege_offset_y = 8; var offset = Position.cumulativeOffset(loading_el); var ex1 = offset[0]; var ey1 = offset[1]; div.style.left = (ex1 + (loading_el.offsetWidth/2) - loading_imege_offset_x) +"px"; div.style.top = (ey1 + (loading_el.offsetHeight/2) - loading_imege_offset_y + 10) +"px"; loading_el.appendChild(div_parent); params["param"] = "v3search_action_main_ajax&target=opac" + "&url=" + encodeURIComponent(url); params["method"] = "post"; params["top_el"] = top_el; params["target_el"] = $(target); commonCls.send(params); } // NII書誌詳細に関連資料(並列書誌・別巻号)を表示する function opacRelbibAjaxNii(id,ncid,target,refFlg){ var url = null; if(refFlg == "true"){ // 並列書誌 url = "/ajaxrelbibnii.do?"; }else{ // 別巻号 url = "/ajaxathvolnii.do?"; } url += "ncid="+encodeURIComponent(ncid); url += "&block_id="+id.replace("_",""); var top_el = $(id); var params = new Object(); var loading_el = $(target); var div_parent = document.createElement("DIV"); div_parent.innerHTML = "<div class=\"loading\"><img text=\"loading\" alt=\"loading\" src=\"" + _nc_core_base_url + "/images/common/indicator.gif\"/></div>"; var div = div_parent.childNodes[0]; Element.addClassName(div,"loading"); var loading_imege_offset_x = 8; var loading_imege_offset_y = 8; var offset = Position.cumulativeOffset(loading_el); var ex1 = offset[0]; var ey1 = offset[1]; div.style.left = (ex1 + (loading_el.offsetWidth/2) - loading_imege_offset_x) +"px"; div.style.top = (ey1 + (loading_el.offsetHeight/2) - loading_imege_offset_y + 10) +"px"; loading_el.appendChild(div_parent); params["param"] = "v3search_action_main_ajax&target=opac" + "&url=" + encodeURIComponent(url); params["method"] = "post"; params["top_el"] = top_el; params["target_el"] = $(target); commonCls.send(params); } function dspclvBytogid(form_id, action, bibid, togid, stposTog,chkhol){ var w; document.getElementById(form_id).action=action; document.getElementById(form_id).target='Dspclv'; document.getElementById(form_id).pkey.value=bibid; document.getElementById(form_id).pkeyTog.value=togid; document.getElementById(form_id).stposTog.value=stposTog; document.getElementById(form_id).chkhol.value=chkhol; w = window.open("", document.getElementById(form_id).target, "location=yes, toolbar=no, directories=no, menubar=no, status=no, resizable=yes, scrollbars=yes, width=225,height=520"); document.getElementById(form_id).hitcntTog.value='1000000'; document.getElementById(form_id).initFlg.value=''; document.getElementById(form_id).submit(); document.getElementById(form_id).target=''; w.focus(); } function opacClnBlockPlus(value_cln,delimiter,callno_cnt,clnlabel_pri,event){ //請求記号1 var cln1 = ""; //請求記号2 var cln2 = ""; //請求記号3 var cln3 = ""; //請求記号4 var cln4 = ""; //請求記号5 var cln5 = ""; //delimiterで請求記号値を分ける var clnArray = value_cln.split(delimiter); //請求記号1があれば cln1 = opacClnsChk(clnArray[0]); //請求記号2があれば cln2 = opacClnsChk(clnArray[1]); //請求記号3があれば cln3 = opacClnsChk(clnArray[2]); //請求記号4があれば cln4 = opacClnsChk(clnArray[3]); //請求記号5があれば cln5 = opacClnsChk(clnArray[4]); //請求記号1、2、3、4、5のいずれがあれば、ポップ画面を表示する if(cln1!=" "||cln2!=" "||cln3!=" "||cln4!=" "||cln5!=" "){ //表示内容を編集 var content = ""; var clnArray_new = new Array(5); clnArray_new[0] = cln1; clnArray_new[1] = cln2; clnArray_new[2] = cln3; clnArray_new[3] = cln4; clnArray_new[4] = cln5; //段数の登録データ優先フラグが有効な場合 if(clnlabel_pri == "true"){ var data_cnt = 0; //cln5に値があれば5段表示 if(cln5!=" "){ data_cnt = 5; } //cln4に値があれば4段表示 else if(cln4!=" "){ data_cnt = 4; } //cln3に値があれば3段表示 else if(cln3!=" "){ data_cnt = 3; } //cln2に値があれば2段表示 else if(cln2!=" "){ data_cnt = 2; } //登録データ数がcallno_cntより多ければそちらを優先 if(data_cnt > callno_cnt){ callno_cnt = data_cnt; } } //ラベル内容の構築 content += "<span class=\"cln_block\"><table>"; for(var i = 0 ; i < callno_cnt ; i++){ //最後の行の場合に、Endのタグを付く if(i + 1 == callno_cnt){ content += "<tr><td nowrap>" + clnArray_new[i] + "</td></tr>"; content += "</table></span>"; //最後の行ではない場合に、表示クラスを指定して、下線を表示する }else{ content += "<tr><td class=\"td_cln\" nowrap>" + clnArray_new[i] + "</td></tr>"; } } var cln_popup = document.getElementById("cln_popup"); if(cln_popup == null){ cln_popup = document.createElement('div'); cln_popup.id = "cln_popup"; cln_popup.style.position = "absolute"; document.body.appendChild(cln_popup); } cln_popup.innerHTML = content; var cx = event.clientX + (document.body.scrollLeft || document.documentElement.scrollLeft); var cy = event.clientY + (document.body.scrollTop || document.documentElement.scrollTop); cln_popup.style.left = (cx + 6) + 'px'; cln_popup.style.top = (cy + 6) + 'px'; cln_popup.style.display = 'block'; } } function opacNoteBlock(id,event,note){ var note_popup = document.getElementById("_note_popup"+id); if(note_popup != null){ commonCls.removeBlock("_note_popup"+id); } var params = new Object(); params["action"] = "v3search_view_main_popmes"; params["message"] = note; params["prefix_id_name"] = "note_popup"; var popupParams = new Object(); var top_el = $(id); popupParams['top_el'] = top_el; commonCls.sendPopupView(event, params, popupParams); } function opacFtfsrhAjax(bibid,stposVol,id,ajax_area){ url = "/ftfsrh.do?"; url += "bibid="+encodeURIComponent(bibid); url += "&stposVol="+encodeURIComponent(stposVol); var top_el = $(id); var params = new Object(); params["param"] = "v3search_action_main_ajax&target=opac" + "&url=" + encodeURIComponent(url); params["method"] = "post"; params["loading_el"] = $(ajax_area); params["top_el"] = top_el; params["target_el"] = $(ajax_area); commonCls.send(params); } function dspclvByholidLocal(form_id, action, bibid, holid, stposHol, local_area_code){ var w; document.getElementById(form_id).action=action; document.getElementById(form_id).target='Dspclv'; document.getElementById(form_id).pkey.value=bibid; document.getElementById(form_id).pkeyHol.value=holid; document.getElementById(form_id).stposHol.value=stposHol; document.getElementById(form_id).local_area_code.value=local_area_code; w = window.open("", document.getElementById(form_id).target, "location=yes, toolbar=no, directories=no, menubar=no, status=no, resizable=yes, scrollbars=yes, width=225,height=520"); document.getElementById(form_id).hitcntHol.value=''; document.getElementById(form_id).initFlg.value=''; document.getElementById(form_id).submit(); document.getElementById(form_id).target=''; w.focus(); } /** * プリント用共通メソッド * * @param el 印刷したいエレメント(el or string)(必須) * @param width プレビュー画面の広さ default:600 * @param height プレビュー画面の高さ default:600 * @param header_flag プレビュー画面の閉じる等のヘッダー表示 default:true * @param window_name プレビュー画面のWindowタイトル * @return none **/ function v3searchPrint(el, width, height, header_flag, window_name) { width = (width == undefined) ? 600 : width; height = (height == undefined) ? 600 : height; header_flag = (header_flag == undefined) ? true : header_flag; window_name = (window_name == undefined) ? commonLang.printTitle : window_name; if(header_flag) { //egdeの場合のみ閉じるボタンの処理を変える if(browser.isEdge) { var html = "<div class=\"print_header\"><a class=\"print_btn link\" href=\"javascript:window.alert(\'"+commonLang.close_edge_print+"\');\">"+commonLang.close+"</a>"+ commonLang.separator+"<a class=\"print_btn link\" href=\"javascript:window.print();\">"+commonLang.print+"</a></div>"; } else { var html = "<div class=\"print_header\"><a class=\"print_btn link\" href=\"javascript:window.close();\">"+commonLang.close+"</a>"+ commonLang.separator+"<a class=\"print_btn link\" href=\"javascript:window.print();\">"+commonLang.print+"</a></div>"; } } else { var html = ""; } var print_script = ""; var disabled_script = "window.opener.commonCls.disableLink(document.body, \"print_btn\", true);"; var re_script = new RegExp('<script.*?>((.|\n|\r|\t)*?)<\/script>', 'ig'); if(typeof el == 'string') { html += "<div class=\"outerdiv\">"; html += el.replace(re_script,""); } else { if(!el.id) { var print_id = "_global_print_el"; el.id = print_id; } else { var print_id = el.id; } html += "<div id=\""+ el.id +"\" class=\"outerdiv"+ el.className +"\">"; //egdeは個別判定で分岐しdivタブを構成 if(browser.isEdge) { html += el.innerHTML.replace(re_script,""); } else if(!browser.isGecko) { html += el.innerHTML.replace(re_script,""); } else { var append_el = el.cloneNode(true); print_script = "document.getElementById('"+print_id+"').appendChild(print_el);"+disabled_script; } } html += "</div>"; var features="location=no, menubar=no, status=yes, scrollbars=yes, resizable=yes, toolbar=no"; if (width) { if (window.screen.width > width) features+=", left="+(window.screen.width-width)/2; else width=window.screen.width; features += ", width="+width; } if (height) { if (window.screen.height > height) features+=", top="+(window.screen.height-height)/2; else height=window.screen.height; features+=", height="+height; } var head = document.getElementsByTagName("head")[0]; var links = head.getElementsByTagName("link"); var linkText = "<link rel=\"stylesheet\" type=\"text/css\" media=\"print\" href=\""+_nc_core_base_url + _nc_index_file_name + "?action=common_download_css&amp;dir_name=/css/print.css&amp;header=0"+"\" />"; linkText += "<link rel=\"stylesheet\" type=\"text/css\" media=\"all\" href=\""+_nc_core_base_url + _nc_index_file_name + "?action=common_download_css&amp;dir_name=/css/print_preview.css&amp;header=0"+"\" />"; for (var i = 0; i < links.length; i++) { var link = links[i]; if (link.getAttribute("type") == "text/css") { linkText += "<link "; linkText += "rel=\"" + link.getAttribute("rel") + "\" "; linkText += "type=\"" + link.getAttribute("type") + "\" "; linkText += "media=\"" + link.getAttribute("media") + "\" "; linkText += "href=\"" + link.getAttribute("href") + "\" "; linkText += "/>\n"; } } var scriptText = ''; if(print_script == "") { var scriptTextPrint = "<script>function Init() {setTimeout(function(){"+print_script+disabled_script+" print();}, 500);}</scr"+"ipt>"; } else { var scriptTextPrint = "<script>function Init() {setTimeout(function(){"+print_script+" print();}, 500);}</scr"+"ipt>"; } var scriptList = document.getElementsByTagName("script"); for (var i = 0,scriptLen = scriptList.length; i < scriptLen; i++){ if((scriptList[i].src != undefined && scriptList[i].src != "")) { scriptText += "<script type=\"text/javascript\" src=\""+scriptList[i].src+"\"></scr"+"ipt>"; } } var winprint = null; try{ winprint = window.open("", "PrintPreview" , features); if(append_el != undefined) { winprint.print_el = append_el; } winprint.document.open("text/html"); /* ブロック内部のデザインは維持しない */ winprint.document.write("<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\"><html><head><title>" + window_name + "</title><style> html,body {background-image : none !important; padding:0px !important; margin:0px !important;}</style>" + linkText + scriptText + "</head>"+"<body class=\"print_preview\" onload=\"Init();\">"+html+scriptTextPrint+"</body></html>"); winprint.document.close(); }catch(e){ winprint.close(); winprint = window.open("", "PrintPreview" , features); if(append_el != undefined) { winprint.print_el = append_el; } winprint.document.open("text/html"); /* ブロック内部のデザインは維持しない */ winprint.document.write("<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\"><html><head><title>" + window_name + "</title><style> html,body {background-image : none !important; padding:0px !important; margin:0px !important;}</style>" + linkText + scriptText + "</head>"+"<body class=\"print_preview\" onload=\"Init();\">"+html+scriptTextPrint+"</body></html>"); winprint.document.close(); } } function scSiteOpen(id){ document.getElementById("sc_site_open"+id).style.display = 'none'; document.getElementById("sc_site_close"+id).style.display = 'block'; document.getElementById("sc_site_table"+id).style.display = 'block'; } function scSiteClose(id){ document.getElementById("sc_site_open"+id).style.display = 'block'; document.getElementById("sc_site_close"+id).style.display = 'none'; document.getElementById("sc_site_table"+id).style.display = 'none'; } function scSiteCheckAll(id){ var sites = document.getElementById("sc_site_table"+id).getElementsByTagName('input'); for(var i = 0; i < sites.length; i++){ if(sites[i].value == "all"){ sites[i].checked = true; }else{ sites[i].checked = false; } } } function scSiteCheck(el,id,gid){ var sites = document.getElementById("sc_site_table"+id).getElementsByTagName('input'); if(el.checked){ for(var i = 0; i < sites.length; i++){ if(sites[i].value == "all"){ sites[i].checked = false; break; } } }else{ var all_el = null; var all_flg = true; for(var i = 0; i < sites.length; i++){ if(sites[i].value == "all"){ all_el = sites[i]; }else{ if(sites[i].checked){ all_flg = false; break; } } } if(all_flg){ all_el.checked = true; } } document.getElementById("sc_sitegrp_chk"+gid+id).checked = false; } function scSiteGrpCheck(el,id,gid){ var sites = document.getElementById("sc_site_table"+id).getElementsByTagName('input'); var grpsites = document.getElementById("sc_sitegrp"+gid+id).getElementsByTagName('input'); if(el.checked){ for(var i = 0; i < sites.length; i++){ if(sites[i].value == "all"){ sites[i].checked = false; break; } } for(var i = 0; i < grpsites.length; i++){ grpsites[i].checked = true; } }else{ for(var i = 0; i < grpsites.length; i++){ grpsites[i].checked = false; } var all_el = null; var all_flg = true; for(var i = 0; i < sites.length; i++){ if(sites[i].value == "all"){ all_el = sites[i]; }else{ if(sites[i].checked){ all_flg = false; break; } } } if(all_flg){ all_el.checked = true; } } } function scSiteGrpTgl(id,gid){ var grptglArea = document.getElementById("sc_grptgl"+gid+id); var grpsiteArea = document.getElementById("sc_sitegrp"+gid+id); if(grpsiteArea.style.display == "block"){ grpsiteArea.style.display = "none"; grptglArea.innerHTML = grptglArea.innerHTML.replace("minus.png","plus.png"); }else{ grpsiteArea.style.display = "block"; grptglArea.innerHTML = grptglArea.innerHTML.replace("plus.png","minus.png"); } } function sendSearch(form_el,id){ v3searchCls[id].old_search_form = form_el.cloneNode(true); formConvert(form_el,v3searchCls[id].old_search_form); v3searchCls[id].search_mode = v3searchCls[id].disp_search_mode; if(v3searchCls[id].opac_block_id != null){ var tabs = document.getElementById('tab_area'+id).getElementsByTagName('li'); if(tabs != null){ for(var num = 0 ; num < tabs.length ; num++) { if(tabs[num].className == 'sc_tab_present') break; } }else{ var num = v3searchCls[id].disp_num; } var param = "&tab_num="+encodeURIComponent(num); if(v3searchCls[id].search_mode != null){ param += "&search_mode="+encodeURIComponent(v3searchCls[id].search_mode); } param += "&op_param="+encodeURIComponent(Form.serialize(form_el)); sendOpacPage(id,"v3search_view_main_init",param); }else{ if(v3searchCls[id].search_lock == true){ alert("処理の実行中です。そのままお待ちください。"); return false; } document.getElementById('search_page'+id+v3searchCls[id].disp_num).innerHTML = ''; document.getElementById('opt_page'+id+v3searchCls[id].disp_num).innerHTML = ''; var top_el = $(id); var param = "v3search_action_main_search"; param += "&tab_num=" + encodeURIComponent(v3searchCls[id].disp_num); param += "&search_mode="+encodeURIComponent(v3searchCls[id].search_mode); param += "&req_param=" + encodeURIComponent(Form.serialize(form_el)); var params = new Object(); params["param"] = param; params["method"] = "post"; params["loading_el"] = top_el; params["top_el"] = top_el; params["target_el"] = $('search_page'+id+v3searchCls[id].disp_num); params["callbackfunc"] = function(res){ //二度押し防止:ロック解除 v3searchCls[id].search_lock = false; //ブラウザのアドレスバーに表示するURLを生成(ブラウザの履歴からGET送信可能にするため) var pathname = location.pathname; var get_action = "?action=pages_view_main&active_action=v3search_view_main_init"; var block_id = "&block_id=" + id.replace("_",""); var tab_num = "&tab_num=" + encodeURIComponent(v3searchCls[id].disp_num); var search_mode = "&search_mode="+encodeURIComponent(v3searchCls[id].search_mode); var op_param = "&op_param=" + encodeURIComponent(Form.serialize(form_el)); var hash = location.hash; window.history.replaceState(null, null, pathname + get_action + op_param + block_id + tab_num + search_mode + hash); }.bind(this); //二度押し防止:ロック v3searchCls[id].search_lock = true; commonCls.send(params); } } function sendSearch_history(id,tab_num,formkeyno){ document.getElementById('search_page'+id+tab_num).innerHTML = ''; document.getElementById('opt_page'+id+tab_num).innerHTML = ''; var top_el = $(id); var param = "v3search_action_main_search"; param += "&tab_num=" + encodeURIComponent(tab_num); var req_param = "formkeyno="+formkeyno; param += "&req_param=" + encodeURIComponent(req_param); var params = new Object(); params["param"] = param; params["method"] = "post"; params["loading_el"] = top_el; params["top_el"] = top_el; params["target_el"] = $('search_page'+id+tab_num); commonCls.send(params); } function scStatus(id,tab_num,system){ var url = "/iframe.do?block_id=" + encodeURIComponent(id); url += "&tab_num=" + encodeURIComponent(tab_num); url += "&system=" + encodeURIComponent(system); url += "&ufi_flg=true"; var top_el = $(id); var params = new Object(); params["param"] = "v3search_action_main_ajax" + "&url=" + encodeURIComponent(url); params["method"] = "post"; params["top_el"] = top_el; params["target_el"] = $('ajax_area'+id+tab_num); commonCls.send(params); } function scLoading(id,tab_num){ var loading_el = $('loading_area'+id+tab_num); if(loading_el != null){ var div_parent = document.createElement("DIV"); div_parent.innerHTML = "<div class=\"loading\"><img text=\"loading\" alt=\"loading\" src=\"" + _nc_core_base_url + "/images/common/indicator.gif\"/></div>"; var div = div_parent.childNodes[0]; Element.addClassName(div,"loading"); var loading_imege_offset_x = 8; var loading_imege_offset_y = 8; var offset = Position.cumulativeOffset(loading_el); var ex1 = offset[0]; var ey1 = offset[1]; div.style.left = (ex1 + (loading_el.offsetWidth/2) - loading_imege_offset_x) +"px"; div.style.top = (ey1 + (loading_el.offsetHeight/2) - loading_imege_offset_y + 10) +"px"; loading_el.appendChild(div_parent); } } function scResearch(siteid,hitcnt,id,num){ document.getElementById('search_page'+id+v3searchCls[id].disp_num).innerHTML = ''; var scparam = "&siteid="+encodeURIComponent(siteid); scparam += "&sitehitcnt="+encodeURIComponent(hitcnt); var top_el = $(id); var params = new Object(); params["param"] = "v3search_action_main_search&target_act=rsh&tab_num=" + num + "&scparam=" + encodeURIComponent(scparam); params["method"] = "post"; params["loading_el"] = top_el; params["top_el"] = top_el; params["target_el"] = $('search_page'+id+num); commonCls.send(params); } function scSearchStop(id,num){ var scparam = "&siteid=&dispname=&sitehitcnt=&stopflg=true"; var top_el = $(id); var params = new Object(); params["param"] = "v3search_action_main_search&target_act=rsh&tab_num=" + num + "&scparam=" + encodeURIComponent(scparam); params["method"] = "post"; params["loading_el"] = top_el; params["top_el"] = top_el; params["target_el"] = $('search_page'+id+num); commonCls.send(params); } function scListChange(startno,sort,dispnum,id,num){ document.getElementById('search_page'+id+v3searchCls[id].disp_num).innerHTML = ''; var scparam = "&startno="+encodeURIComponent(startno); scparam += "&sort="+encodeURIComponent(sort); scparam += "&dispnum="+encodeURIComponent(dispnum); var top_el = $(id); var params = new Object(); params["param"] = "v3search_action_main_search&target_act=lst&tab_num=" + num + "&scparam=" + encodeURIComponent(scparam); params["method"] = "post"; params["loading_el"] = top_el; params["top_el"] = top_el; params["target_el"] = $('search_page'+id+num); commonCls.send(params); } function scUsrsrd(siteid,sysno,id,event){ var params = new Object(); params["action"] = "v3search_view_main_usrsrd"; params["siteid"] = siteid; params["sysno"] = sysno; params["prefix_id_name"] = "usrsrd"; var popupParams = new Object(); var top_el = $(id); popupParams['top_el'] = top_el; popupParams['target_el'] = top_el; popupParams['modal_flag'] = true; commonCls.sendPopupView(event, params, popupParams); } function scDtlurlCheck(url){ if(url.indexOf("http://") == 0 || url.indexOf("https://") == 0){ window.open(url,"detwin"); }else{ var pattern = new RegExp("^/.*?/"); var url_rep = url.replace(pattern,"/"); var baseurl = "https://ksucat.kyoto-su.ac.jp/index.php"; var paramurl = "?action=v3search_view_main_sitdtl"+"&url="+encodeURIComponent(url_rep); window.open(baseurl+paramurl,"detwin"); } } function scSubmitLink(sysno,linkurlid,locale) { var url = "/lnkurl.do"; url += "?sysno="+sysno; url += "&linkurlid="+linkurlid; url += "&locale="+locale; url += "&ufi_flg=true"; var baseurl = "https://ksucat.kyoto-su.ac.jp/index.php"; var paramurl = "?action=v3search_view_main_sitdtl"+"&url="+encodeURIComponent(url); window.open(baseurl+paramurl,"_blank"); } function scLinklistButton(target,area_id){ if(target != "myopac"){ var myopac_el = document.getElementById("myopac"+area_id); if(myopac_el != null){ myopac_el.style.display = "none"; } } if(target != "linkresolver"){ var linkresolver_el = document.getElementById("linkresolver"+area_id); if(linkresolver_el != null){ linkresolver_el.style.display = "none"; } } if(target != "bookstore"){ var bookstore_el = document.getElementById("bookstore"+area_id); if(bookstore_el != null){ bookstore_el.style.display = "none"; } } var list_el = document.getElementById(target+area_id); if(list_el.style.display != "block"){ list_el.style.display = "block"; }else{ list_el.style.display = "none"; } } function scCheckSysno(form_el,func){ var boxs = form_el.sysno_check; if(boxs.length){ for(num=0; num < boxs.length; num++){ boxs[num].checked = func; } }else{ boxs.checked = func; } } function scDownloadOpen(id,event,form_el){ var sysno = Form.serialize(form_el); if(sysno.indexOf("sysno_check") != -1){ sysno = sysno.replace(/sort.*?dispnum.*?&sysno_check=/,""); sysno = sysno.replace(/&sysno_check=/g,","); var params = new Object(); params["action"] = "v3search_view_main_usrdwl"; params["prefix_id_name"] = "download"; params["downloadSysno"] = sysno; var popupParams = new Object(); var top_el = $(id); popupParams['top_el'] = top_el; popupParams['target_el'] = top_el; popupParams['modal_flag'] = true; commonCls.sendPopupView(event, params, popupParams); }else{ alert("書誌が選択されていません。"); } } function scDownloadFile(id,downloadSysno,format){ var baseurl = "https://ksucat.kyoto-su.ac.jp/index.php"; var paramurl = "?action=v3search_view_main_usrdwlfile"; paramurl += "&downloadSysno=" + encodeURIComponent(downloadSysno); paramurl += "&format=" + encodeURIComponent(format); location.href = baseurl + paramurl; } function scThumbnailAjax(id,tab_num,isbn,target_id){ var url = "/casimg.do?"; url += "block_id="+encodeURIComponent(id); url += "&tab_num="+encodeURIComponent(tab_num); url += "&isbn="+encodeURIComponent(isbn); var loading_el = $(target_id); var div_parent = document.createElement("DIV"); div_parent.innerHTML = "<div class=\"loading\"><img text=\"loading\" alt=\"loading\" src=\"" + _nc_core_base_url + "/images/common/indicator.gif\"/></div>"; var div = div_parent.childNodes[0]; Element.addClassName(div,"loading"); var loading_imege_offset_x = 8; var loading_imege_offset_y = 8; var offset = Position.cumulativeOffset(loading_el); var ex1 = offset[0]; var ey1 = offset[1]; div.style.left = (ex1 + (loading_el.offsetWidth/2) - loading_imege_offset_x) +"px"; div.style.top = (ey1 + (loading_el.offsetHeight/2) - loading_imege_offset_y + 10) +"px"; loading_el.appendChild(div_parent); var top_el = $(id); var params = new Object(); params["param"] = "v3search_action_main_ajax&target=opac" + "&url=" + encodeURIComponent(url); params["method"] = "post"; params["top_el"] = top_el; params["target_el"] = $(target_id); params["callbackfunc"] = function(res){ Element.remove(div); }; commonCls.send(params); } function scMyssts(id,event){ var params = new Object(); params["action"] = "v3search_view_main_myssts"; params["prefix_id_name"] = "myssts"; var popupParams = new Object(); var top_el = $(id); popupParams['top_el'] = top_el; popupParams['target_el'] = top_el; popupParams['modal_flag'] = true; commonCls.sendPopupView(event, params, popupParams); } function scMyscmp(id,form_el){ var top_el = $(id); var param = "v3search_action_main_myscmp"; param += "&req_param=" + encodeURIComponent(Form.serialize(form_el)); var params = new Object(); params["param"] = param; params["method"] = "post"; params["loading_el"] = top_el; params["loading_x"] = document.documentElement.clientWidth / 2 + document.documentElement.scrollLeft; params["loading_y"] = document.documentElement.clientHeight / 2 + document.documentElement.scrollTop; params["top_el"] = top_el; params["callbackfunc"] = function(res){ commonCls.removeBlock('_myssts'+id); }; commonCls.send(params); } function scMysshh(id){ var top_el = $(id); var params = new Object(); params["param"] = "v3search_view_main_mysshh"; params["method"] = "get"; params["loading_el"] = top_el; params["loading_x"] = document.documentElement.clientWidth / 2 + document.documentElement.scrollLeft; params["loading_y"] = document.documentElement.clientHeight / 2 + document.documentElement.scrollTop; params["top_el"] = top_el; params["target_el"] = $('v3_module'+id); commonCls.send(params); } function scMysexe(id,formno){ var top_el = $(id); var params = new Object(); var param = "v3search_view_main_mysexe"; param += "&formno=" + encodeURIComponent(formno); params["param"] = param; params["method"] = "get"; params["loading_el"] = top_el; params["loading_x"] = document.documentElement.clientWidth / 2 + document.documentElement.scrollLeft; params["loading_y"] = document.documentElement.clientHeight / 2 + document.documentElement.scrollTop; params["top_el"] = top_el; params["target_el"] = $('v3_module'+id); commonCls.send(params); } function scMysexeSrh(id,form_el){ var baseurl = "https://ksucat.kyoto-su.ac.jp/index.php"; var param = "?action=pages_view_main&active_action=v3search_view_main_init"; param += "&block_id="+encodeURIComponent(id.replace("_","")); param += "&tab_num="+encodeURIComponent(v3searchCls[id].disp_num); var search_mode = ""; if(form_el.keywd == null){ search_mode = "detail"; param += "&search_mode=detail"; } param += "&op_param="+encodeURIComponent(Form.serialize(form_el)); location.href = baseurl + param; } function scMysdel(id,form_el,event){ var del_formno = Form.serialize(form_el); if(del_formno.indexOf("del_formno") != -1){ var params = new Object(); params["action"] = "v3search_view_main_mysdel"; params["prefix_id_name"] = "mysdel"; params["del_formno"] = del_formno; var popupParams = new Object(); var top_el = $(id); popupParams['top_el'] = top_el; popupParams['target_el'] = top_el; popupParams['modal_flag'] = true; commonCls.sendPopupView(event, params, popupParams); }else{ alert("検索条件が選択されていません。"); } } function scCheckDelFormno(form_el,func){ var boxs = form_el.del_formno; if(boxs.length){ for(num=0; num < boxs.length; num++){ boxs[num].checked = func; } }else{ boxs.checked = func; } } function scBooklistOpen(id,event,form_el){ var sysno = Form.serialize(form_el); if(sysno.indexOf("sysno_check") != -1){ sysno = sysno.replace(/sort.*?dispnum.*?&sysno_check=/,""); sysno = sysno.replace(/&sysno_check=/g,","); var params = new Object(); params["action"] = "v3search_view_main_usrbkl"; params["prefix_id_name"] = "booklist"; params["sysno"] = sysno; var popupParams = new Object(); var top_el = $(id); popupParams['top_el'] = top_el; popupParams['target_el'] = top_el; popupParams['modal_flag'] = true; commonCls.sendPopupView(event, params, popupParams); }else{ alert("書誌が選択されていません。"); } } function scBooklistPut(id,list_id,sysno){ var list_name = document.getElementById("booklist_"+list_id+id).innerHTML; if(confirm(list_name + "へ登録します。") == false){ return; } var top_el = $(id); var param = "v3search_action_main_usrbkl"; param += "&list_id=" + encodeURIComponent(list_id); param += "&sysno=" + encodeURIComponent(sysno); var params = new Object(); params["param"] = param; params["method"] = "post"; params["loading_el"] = top_el; params["top_el"] = top_el; params["callbackfunc"] = function(res){ res = res.replace(/\\n/g,"\n"); alert(res); }; commonCls.send(params); } function scBooklistAdd(id,sysno) { var params = new Object(); params["action"] = "v3search_view_main_usrbkl_add"; params["sysno"] = sysno; commonCls.sendView(id, params); } function scBooklistAddCheck(id,form_el) { var top_el = $(id); var param = "booklist_action_main_check"; param += "&" + Form.serialize(form_el); var params = new Object(); params["param"] = param; params["method"] = "post"; params["loading_el"] = top_el; params["callbackfunc"] = function(res){ if(res == ""){ var top_el = $(id); var param = "v3search_view_main_usrbkl_check"; param += "&" + Form.serialize(form_el); var params = new Object(); params["param"] = param; params["top_el"] = top_el; params["target_el"] = top_el; params["loading_el"] = top_el; commonCls.send(params); }else{ alert(res); } }; commonCls.send(params); } function scBooklistAddList(id,form_el){ var top_el = $(id); var param = "v3search_action_main_usrbkl_add"; param += "&" + Form.serialize(form_el); var params = new Object(); params["param"] = param; params["method"] = "post"; params["loading_el"] = top_el; params["top_el"] = top_el; params["callbackfunc"] = function(res){ res = res.replace(/\\n/g,"\n"); alert(res); var params = new Object(); params["action"] = "v3search_view_main_usrbkl"; params["sysno"] = form_el.sysno.value; commonCls.sendView(id, params); }; commonCls.send(params); } function scBooklistAddListBack(id,form_el){ var top_el = $(id); var param = "v3search_view_main_usrbkl_add"; param += "&" + Form.serialize(form_el); var params = new Object(); params["param"] = param; params["top_el"] = top_el; params["target_el"] = top_el; params["loading_el"] = top_el; commonCls.send(params); } function scBooklistChangePage(id, sysno, booklist_start){ var params = new Object(); params["action"] = "v3search_view_main_usrbkl"; params["sysno"] = sysno; params["booklist_start"] = booklist_start; commonCls.sendView(id, params); } function appendGoogleScript(id, url, callback){ var script = document.createElement("script"); script.src = url + "&callback="+callback; script.type = "text/javascript"; document.getElementById("googlebooks_script"+id).appendChild(script); } function callbackGoogleScript(res){ if(res != null && res.items){ var item = res.items[0]; var link = item.volumeInfo.previewLink; var isbn13 = null; var identifiers = item.volumeInfo.industryIdentifiers; if(identifiers != null){ for(var i = 0 ; identifiers.length > i ; i++){ if(identifiers[i].type == "ISBN_13"){ isbn13 = identifiers[i].identifier; break; } } } var obj = null; while( (obj = document.getElementById("googlebooks_area_"+isbn13) ) != null ){ if(link != null){ obj.href = link; obj.target = "_blank"; } obj.id = isbn13; var desobj = document.getElementById("googlebooks_des_area_"+isbn13); if(desobj != null){ var description = item.volumeInfo.description; if(description != null){ desobj.innerHTML = description; desobj.id = isbn13; } } } } } function isbnsrcButton(id, el_id, isbn, opac_locale){ var top_el = $('opac_isbnsrc' + el_id); var params = new Object(); params["param"] = { "action":"v3search_view_main_holding_isbnsrc", "block_id":id.replace("_",""), "isbn":isbn, "opac_locale":opac_locale }; params["top_el"] = top_el; params["loading_el"] = top_el; params["callbackfunc"] = function(res){ setIsbnResult(res, el_id); }.bind(this); params["callbackfunc_error"] = function(res){ commonCls.alert(res); }.bind(this); commonCls.send(params); } function setIsbnResult(xml, el_id){ // XMLを解析し、リンクを変動 var tagRoot = xml.getElementsByTagName('root'); var tagHeader = tagRoot[0].getElementsByTagName("header"); var tagHitcnt = tagHeader[0].getElementsByTagName('hitcnt'); var hitCnt = tagHitcnt[0].firstChild.nodeValue; var tagMoveEvent = tagRoot[0].getElementsByTagName("moveevent"); var moveevent = tagMoveEvent[0].firstChild.nodeValue; var tagResultMsg = tagRoot[0].getElementsByTagName("resultmsg"); var resultmsg = tagResultMsg[0].firstChild.nodeValue; var el =null; var displayElement = null; var viewHtml = ""; el = $('opac_isbnsrc_result' + el_id); // ヒット数が0の場合 if(hitCnt == 0){ viewHtml = resultmsg; }else{ viewHtml = "<a href=\"#\" id=\"opac_open_detail\"" + el_id + " onclick=\"" + moveevent + "\">"; viewHtml += resultmsg; viewHtml += "</a>"; } el.innerHTML = viewHtml; Element.addClassName($("opac_isbnsrc" + el_id), "display-none"); Element.removeClassName(el, "display-none"); } function casssrcButton(id, el_id, title, autor, opac_locale){ var top_el = $("opac_casssrc" + el_id); var params = new Object(); params["param"] = { "action":"v3search_view_main_holding_casssrc", "block_id":id.replace("_",""), "title":title, "autor":autor, "opac_locale":opac_locale }; params["top_el"] = top_el; params["loading_el"] = top_el; params["callbackfunc"] = function(res){ setCassResult(res, el_id); }.bind(this); params["callbackfunc_error"] = function(res){ commonCls.alert(res); }.bind(this); commonCls.send(params); } function setCassResult(xml, el_id){ // XMLを解析し、リンクを変更 var tagRoot = xml.getElementsByTagName('root'); var tagHeader = tagRoot[0].getElementsByTagName("header"); var tagHitcnt = tagHeader[0].getElementsByTagName('hitcnt'); var hitCnt = tagHitcnt[0].firstChild.nodeValue; var tagMoveEvent = tagRoot[0].getElementsByTagName("moveevent"); var moveevent = tagMoveEvent[0].firstChild.nodeValue; var tagResultMsg = tagRoot[0].getElementsByTagName("resultmsg"); var resultmsg = tagResultMsg[0].firstChild.nodeValue; var el =null; var displayElement = null; var viewHtml = ""; el = $('opac_casssrc_result' + el_id); // ヒット数が0の場合 if(hitCnt == 0){ viewHtml = resultmsg; }else{ viewHtml = "<a href=\"#\" id=\"opac_open_detail\"" + el_id + " onclick=\"" + moveevent + "\">"; viewHtml += resultmsg; viewHtml += "</a>"; } el.innerHTML = viewHtml; Element.addClassName($("opac_casssrc" + el_id), "display-none"); Element.removeClassName(el, "display-none"); } function opacSearchToIsbn(id, isbn){ v3searchCls[id].opac_block_id = id.replace("_",""); var param = "&tab_num=0"; param += "&search_mode=detail"; var isbnEnc = encodeURIComponent(isbn); param += "&op_param="+encodeURIComponent("isbn_issn="+isbnEnc); openWindowOpacPage(id,"v3search_view_main_init",param); } function opacSearchToTitleAndAuth(id, title, autor){ v3searchCls[id].opac_block_id = id.replace("_",""); var param = "&tab_num=0"; param += "&search_mode=detail"; param += "&op_param="+encodeURIComponent("title=" + title + "&auth=" + autor); openWindowOpacPage(id,"v3search_view_main_init",param); } function openWindowOpacPage(id,act,param){ var baseurl = "https://ksucat.kyoto-su.ac.jp/index.php"; var paramurl = "?action=pages_view_main&active_action="+act+"&block_id="+v3searchCls[id].opac_block_id; var hash = "#" + act; window.open(baseurl + paramurl + param + hash); } function clearCattp(id) { var cattp = document.getElementById("sc_cattp_table"+id).getElementsByTagName('input'); cattp[0].checked = true; cattp[1].checked = false; cattp[2].checked = false; cattp[3].checked = false; if(cattp.length == 5 ){ cattp[4].checked = false; } } function cattpCheckEach(id) { var cattp = document.getElementById("sc_cattp_table"+id).getElementsByTagName('input'); if(cattp[1].checked == true || cattp[2].checked == true || cattp[3].checked == true || (cattp.length == 5 && cattp[4].checked == true)) { cattp[0].checked = false; }else{ cattp[0].checked = true; } } function clearCattp2(id) { var cattp = document.getElementById("sc_cattp_table"+id).getElementsByTagName('input'); cattp[0].checked = false; cattp[1].checked = false; cattp[2].checked = false; cattp[3].checked = true; if(cattp.length == 5 ){ cattp[3].checked = false; cattp[4].checked = true; } } function cattpCheckEach2(id) { var cattp = document.getElementById("sc_cattp_table"+id).getElementsByTagName('input'); if(cattp[0].checked == true || cattp[1].checked == true || cattp[2].checked == true || (cattp.length == 5 && cattp[3].checked == true)) { if(cattp.length == 4){ cattp[3].checked = false; }else if(cattp.length == 5){ cattp[4].checked = false; } }else{ if(cattp.length == 4){ cattp[3].checked = true; }else if(cattp.length == 5){ cattp[4].checked = true; } } } function sendEdsSearch(form_el,id){ v3searchCls[id].old_search_form = form_el.cloneNode(true); formConvert(form_el,v3searchCls[id].old_search_form); v3searchCls[id].search_mode = v3searchCls[id].disp_search_mode; if(v3searchCls[id].opac_block_id != null){ var tabs = document.getElementById('tab_area'+id).getElementsByTagName('li'); if(tabs != null){ for(var num = 0 ; num < tabs.length ; num++) { if(tabs[num].className == 'eds_tab_present') break; } }else{ var num = v3searchCls[id].disp_num; } var param = "&tab_num="+encodeURIComponent(num); if(v3searchCls[id].search_mode != null){ param += "&search_mode="+encodeURIComponent(v3searchCls[id].search_mode); } param += "&op_param="+encodeURIComponent(Form.serialize(form_el)); sendOpacPage(id,"v3search_view_main_init",param); }else{ if(v3searchCls[id].search_lock == true){ alert("処理の実行中です。そのままお待ちください。"); return false; } var top_el = $(id); var param = "v3search_action_main_eds"; param += "&" + Form.serialize(form_el); document.getElementById('search_page'+id+v3searchCls[id].disp_num).innerHTML = ''; var params = new Object(); params["param"] = param; params["method"] = "post"; params["loading_el"] = top_el; params["top_el"] = top_el; params["target_el"] = $('search_page'+id+v3searchCls[id].disp_num); params["callbackfunc"] = function(res){ //二度押し防止:ロック解除 v3searchCls[id].search_lock = false; //ブラウザのアドレスバーに表示するURLを生成(ブラウザの履歴からGET送信可能にするため) var pathname = location.pathname; var get_action = "?action=pages_view_main&active_action=v3search_view_main_init"; var block_id = "&block_id=" + id.replace("_",""); var tab_num = "&tab_num=" + encodeURIComponent(v3searchCls[id].disp_num); var search_mode = "&search_mode="+encodeURIComponent(v3searchCls[id].search_mode); var op_param = "&op_param=" + encodeURIComponent(Form.serialize(form_el)); var hash = location.hash; window.history.replaceState(null, null, pathname + get_action + op_param + block_id + tab_num + search_mode + hash); }.bind(this); //二度押し防止:ロック v3searchCls[id].search_lock = true; commonCls.send(params); } } function edsChangePage(id,form_id,page){ var form_el = $(form_id); if(form_el != null && form_el["pagenumber"].value != null){ form_el["pagenumber"].value = page; sendEdsSearch(form_el,id); } } function edsFacet(id,form_id,facetact){ var form_el = $(form_id); if(form_el != null && form_el["facetact"].value != null){ form_el["facetact"].value = facetact; sendEdsSearch(form_el,id); } } function scOdrPopup(id, event, siteid, sysno, tab_num, rec_num){ url = "/ufiill.do"; url += "?siteid="+encodeURIComponent(siteid); url += "&sysno="+encodeURIComponent(sysno); url += "&mode=odr"; url += "&tab_num=" + encodeURIComponent(tab_num); var siteid_form = document.getElementById("lib_siteid_form" + id + tab_num + rec_num); if(siteid_form != null && Form.serialize(siteid_form) != ""){ url += "&" + Form.serialize(siteid_form); } var params = new Object(); params["action"] = "v3search_view_main_popup"; params["target"] = "sc"; params["url"] = url; params["close_btn"] = "false"; params["prefix_id_name"] = "scill"; var popupParams = new Object(); var top_el = $(id); popupParams['top_el'] = top_el; popupParams['modal_flag'] = true; commonCls.sendPopupView(event, params, popupParams); } function scIllPopup(id, event, siteid, sysno, tab_num, rec_num){ url = "/ufiill.do"; url += "?siteid="+encodeURIComponent(siteid); url += "&sysno="+encodeURIComponent(sysno); url += "&mode=ill"; var siteid_form = document.getElementById("lib_siteid_form" + id + tab_num + rec_num); if(siteid_form != null && Form.serialize(siteid_form) != ""){ url += "&" + Form.serialize(siteid_form); } var params = new Object(); params["action"] = "v3search_view_main_popup"; params["target"] = "sc"; params["url"] = url; params["close_btn"] = "false"; params["prefix_id_name"] = "scill"; var popupParams = new Object(); var top_el = $(id); popupParams['top_el'] = top_el; popupParams['modal_flag'] = true; commonCls.sendPopupView(event, params, popupParams); } function scIllPopupLibsrh(id, event, siteid, sysno, tab_num, rec_num, error_mes){ var siteid_form = document.getElementById("lib_siteid_form" + id + tab_num + rec_num); if(siteid_form == null || Form.serialize(siteid_form) == ""){ alert(error_mes); }else{ scIllPopup(id, event, siteid, sysno, tab_num, rec_num); } } //書誌同定処理実行 function scLibsrch(id, tab_num, rec_num, isbn, attgrp_flg) { if(v3searchCls[id].search_lock == true){ alert("処理の実行中です。そのままお待ちください。"); return false; } var form_el = document.getElementById("sc_usrlibsrh"+id+tab_num); form_el.event.value = ""; form_el.isbn.value = isbn; var sc_param = Form.serialize(form_el); var libsrh_id = "libsrh"; if(attgrp_flg == true){ libsrh_id = "libattsrh"; sc_param += "&attgrp_flg=true"; } scLoadingDisp(libsrh_id + '_loading_area' + id + tab_num + rec_num); var top_el = $(id); var params = new Object(); params["param"] = "v3search_action_main_usrlibsrh" + "&sc_param=" + encodeURIComponent(sc_param); params["method"] = "post"; params["top_el"] = top_el; params["callbackfunc"] = function(res){ scLoadingDelete(libsrh_id + '_loading_area' + id + tab_num + rec_num); var json = (new Function("return " + res))(); var status = json["status"]; if(status == "LOAD"){ var message = json["message"]; $(libsrh_id + '_mes' + id + tab_num + rec_num).innerHTML = message; var button = json["button"]; //中止ボタンのonclick部分を作成する button = button.replace("onclick=''","onclick=\"scLibsrchStop('" + id + "');return false;\""); $(libsrh_id + '_ajax' + id + tab_num + rec_num).innerHTML = button; } setTimeout( function(){scLibsrchReload(id, tab_num, rec_num, attgrp_flg);} ,1000); scLoadingDisp(libsrh_id + '_loading_area' + id + tab_num + rec_num); }.bind(this); //書誌同定処理はロック v3searchCls[id].search_lock = true; commonCls.send(params); } function scLibsrchReload(id, tab_num, rec_num, attgrp_flg) { var form_el = document.getElementById("sc_usrlibsrh"+id+tab_num); form_el.event.value = "getResult"; var sc_param = Form.serialize(form_el); var libsrh_id = "libsrh"; if(attgrp_flg == true){ libsrh_id = "libattsrh"; sc_param += "&attgrp_flg=true"; } var top_el = $(id); var params = new Object(); params["param"] = "v3search_action_main_usrlibsrh" + "&sc_param=" + encodeURIComponent(sc_param); params["method"] = "post"; params["top_el"] = top_el; params["callbackfunc"] = function(res){ scLoadingDelete(libsrh_id + '_loading_area' + id + tab_num + rec_num); var json = (new Function("return " + res))(); var site_mes = json["site_mes"]; for(var i = 0 ; i < json["site"].length ; i++){ if(json["site"][i]){ site_mes += " " + json["site"][i]; } } $('dsite_area' + id + tab_num + rec_num).innerHTML = site_mes; var status = json["status"]; if(status == "LOAD"){ var message = json["message"]; $(libsrh_id + '_mes' + id + tab_num + rec_num).innerHTML = message; var button = json["button"]; //中止ボタンのonclick部分を作成する button = button.replace("onclick=''","onclick=\"scLibsrchStop('" + id + "');return false;\""); $(libsrh_id + '_ajax' + id + tab_num + rec_num).innerHTML = button; setTimeout( function(){scLibsrchReload(id, tab_num, rec_num, attgrp_flg);} ,1000); scLoadingDisp(libsrh_id + '_loading_area' + id + tab_num + rec_num); }else{ var message = json["message"]; $(libsrh_id + '_ajax' + id + tab_num + rec_num).innerHTML = message; $(libsrh_id + '_mes' + id + tab_num + rec_num).innerHTML = ""; var siteid_form = document.getElementById("lib_siteid_form" + id + tab_num + rec_num); siteid_form.innerHTML = ""; for(var i = 0 ; i < json["siteid"].length ; i++){ if(json["siteid"][i]){ var element = document.createElement('input'); element.type = "hidden"; element.name = "owning"; element.value = json["siteid"][i]; siteid_form.appendChild(element); } } //ロック解除 v3searchCls[id].search_lock = false; } }.bind(this); commonCls.send(params); } function scLibsrchStop(id) { var sc_param = "stopflg=true"; var top_el = $(id); var params = new Object(); params["param"] = "v3search_action_main_usrlibsrh" + "&sc_param=" + encodeURIComponent(sc_param); params["method"] = "post"; params["top_el"] = top_el; commonCls.send(params); } function scLoadingDisp(loading_id){ var loading_el = $(loading_id); if(loading_el != null){ var div_parent = document.createElement("DIV"); div_parent.innerHTML = "<div class=\"loading\"><img text=\"loading\" alt=\"loading\" src=\"" + _nc_core_base_url + "/images/common/indicator.gif\"/></div>"; var div = div_parent.childNodes[0]; Element.addClassName(div,"loading"); var loading_imege_offset_x = 8; var loading_imege_offset_y = 8; var offset = Position.cumulativeOffset(loading_el); var ex1 = offset[0]; var ey1 = offset[1]; div.style.left = (ex1) +"px"; div.style.top = (ey1 + (loading_el.offsetHeight/2) - loading_imege_offset_y + 10) +"px"; div_parent.id = "load_div" + loading_id; loading_el.appendChild(div_parent); } } function scLoadingDelete(loading_id){ var loading_el = $(loading_id); var load_div = document.getElementById("load_div" + loading_id); if(loading_el != null && load_div != null){ loading_el.removeChild(load_div); } } function scCreIllPopup(id, event){ var params = new Object(); params["action"] = "v3search_view_main_usrcreill"; params["prefix_id_name"] = "scill"; var popupParams = new Object(); var top_el = $(id); popupParams['top_el'] = top_el; popupParams['modal_flag'] = true; commonCls.sendPopupView(event, params, popupParams); } function sendSummonSearch(form_el,id){ v3searchCls[id].old_search_form = form_el.cloneNode(true); formConvert(form_el,v3searchCls[id].old_search_form); v3searchCls[id].search_mode = v3searchCls[id].disp_search_mode; if(v3searchCls[id].opac_block_id != null){ var tabs = document.getElementById('tab_area'+id).getElementsByTagName('li'); if(tabs != null){ for(var num = 0 ; num < tabs.length ; num++) { if(tabs[num].className == 'summon_tab_present') break; } }else{ var num = v3searchCls[id].disp_num; } var param = "&tab_num="+encodeURIComponent(num); if(v3searchCls[id].search_mode != null){ param += "&search_mode="+encodeURIComponent(v3searchCls[id].search_mode); } param += "&op_param="+encodeURIComponent(Form.serialize(form_el)); sendOpacPage(id,"v3search_view_main_init",param); }else{ if(v3searchCls[id].search_lock == true){ alert("処理の実行中です。そのままお待ちください。"); return false; } var top_el = $(id); var param = "v3search_action_main_summon"; param += "&" + Form.serialize(form_el); document.getElementById('search_page'+id+v3searchCls[id].disp_num).innerHTML = ''; var params = new Object(); params["param"] = param; params["method"] = "post"; params["loading_el"] = top_el; params["top_el"] = top_el; params["target_el"] = $('search_page'+id+v3searchCls[id].disp_num); params["callbackfunc"] = function(res){ //二度押し防止:ロック解除 v3searchCls[id].search_lock = false; }.bind(this); //二度押し防止:ロック v3searchCls[id].search_lock = true; commonCls.send(params); } } function summonChangePage(id,form_id,page){ var form_el = $(form_id); if(form_el != null && form_el["pagenumber"].value != null){ form_el["pagenumber"].value = page; sendSummonSearch(form_el,id); } } function summonChangeList(id,form_id){ var form_el = $(form_id); if(form_el != null){ sendSummonSearch(form_el,id); } } function summonFacet(id,form_id,facetact,rangeflg){ var form_el = $(form_id); if(form_el != null){ if(rangeflg){ form_el["facetactRange"].value = facetact; }else{ form_el["facetact"].value = facetact; } sendSummonSearch(form_el,id); } } function summonFacetRemove(id,form_id,facetremove,rangeflg){ var form_el = $(form_id); if(form_el != null){ if(rangeflg){ form_el["facetremoveRange"].value = facetremove; }else{ form_el["facetremove"].value = facetremove; } sendSummonSearch(form_el,id); } } function summonSuggested(id,suggested){ var tab_num = v3searchCls[id].disp_num; var form_el = document.getElementById('summon_tab_form'+id+tab_num); if(form_el != null){ form_el["keywd"].value = suggested; sendSummonSearch(form_el,id); } } function summonSetExFacet(form_id,target,flg){ var form_el = $(form_id); if(form_el != null && form_el[target] != null){ form_el[target].value = flg; } } function summonConvertKeywd(id,num){ var simple = document.getElementById('summon_tab_form'+id+num); var detail = document.getElementById('summon_tab_detail_form'+id+num); if(simple != null && simple["keywd"] != null && detail != null && detail["keywd"] != null){ detail.reset(); detail["keywd"].value = simple["keywd"].value; } } if(!pushlistCls["_380"]) {pushlistCls["_380"] = new clsPushlist("_380");}if(!pushlistCls["_336"]) {pushlistCls["_336"] = new clsPushlist("_336");}if(!pushlistCls["_337"]) {pushlistCls["_337"] = new clsPushlist("_337");}if(!pushlistCls["_339"]) {pushlistCls["_339"] = new clsPushlist("_339");} if(!announcementCls["_527"]) { announcementCls["_527"] = new clsAnnouncement("_527"); } if(!announcementCls["_530"]) { announcementCls["_530"] = new clsAnnouncement("_530"); } if(!loginCls["_0"]) { loginCls["_0"] = new clsLogin("_0"); } loginCls["_0"].initializeFocus(); loginCls["_0"].setButtonStyle($("login_login_button_0")); loginCls["_0"].setButtonStyle($("login_cancel_button_0")); $("login_id_0").setAttribute("autocomplete", "off"); $("password_0").setAttribute("autocomplete", "off"); function loginMfaMode(id){ } commonCls.moduleInit("_409",0);commonCls.moduleInit("_493",0);pagesCls.pageInit(0);pagesCls.setShowCount(13,485);pagesCls.setToken(13,"e6f50f58b755cc9329281089d0b71511",true);pagesCls.setShowCount(4,119);pagesCls.setToken(4,"3e545cff1092344446ddb38d9381cfdd");pagesCls.setShowCount(5,8);pagesCls.setToken(5,"71bf22753999989265eaca1f2953b7ae");pagesCls.setShowCount(3,216);pagesCls.setToken(3,"f3da0cff6bbc2b02a91a0eb1d0da73fa");</script></body></html>

Pages: 1 2 3 4 5 6 7 8 9 10