CINXE.COM

神奈川大学図書館OPAC

<!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,蔵書検索" /><meta name="description" content="神奈川大学図書館の検索ポータルサイトです。 蔵書検索や学術機関リポジトリ等へアクセスでき、 また貸出期間の更新や文献複写依頼等、各種サービスへの入口となります。" /><meta name="rating" content="General" /><meta name="author" content="神奈川大学図書館" /><meta name="copyright" content="Copyright c 2014-Kanagawa University Library. 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://ufinity.kanagawa-u.ac.jp/?page_id=13" /><title>神奈川大学図書館OPAC</title><script type="text/javascript">_nc_lang_name = "japanese";_nc_layoutmode = "off";_nc_base_url = "https://ufinity.kanagawa-u.ac.jp";_nc_core_base_url = "https://ufinity.kanagawa-u.ac.jp";_nc_index_file_name = "/index.php";_nc_current_url = 'https://ufinity.kanagawa-u.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 = '20210303200046';_nc_css_vs = '20210303200050';</script><link href="https://ufinity.kanagawa-u.ac.jp/images/common/favicon.ico" rel="SHORTCUT ICON" /><link class="_common_css" rel="stylesheet" type="text/css" media="all" href="https://ufinity.kanagawa-u.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/fsimpleblueblk/css/menu/style.css|/v3search/default/style.css|/themes/fsimplebluepg/css/default/style.css|/themes/fsimpleblueblk/css/titleicon/style.css|/pushlist/fsimpleblue/style.css|/pushlist/default/style.css|noneframe|fsimpleblueblk_menu|fsimplebluepg_default|fsimpleblueblk_titleicon&amp;block_id_str=333|221|218|390|302|409|335|295|374|437|15733|340|336|13187|337|339&amp;system_flag=0&amp;vs=20210303200050" /></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"><script type="text/javascript" src="https://ufinity.kanagawa-u.ac.jp/js/jquery-1.8.2.min.js"></script><script type="text/javascript" src="https://ufinity.kanagawa-u.ac.jp/js/jquery_cookie.js"></script><script type="text/javascript"><!-- jQuery.noConflict(); //--></script><dl id="_fontchgsize" ><dd><ul><li class="fontchgsizesmall" id="_fontchgsizesmall" title="文字サイズ:小">小</li><li class="fontchgsizemedium" id="_fontchgsizemedium" title="文字サイズ:中">中</li><li class="fontchgsizelarge" id="_fontchgsizelarge" title="文字サイズ:大">大</li></ul></dd></dl><script type="text/javascript"> <!-- jQuery(function(){ // クッキーから現在のフォント指定を取り出す。 var nowclassname; if(nowclassname = jQuery.cookie('fontchgstyle')){ dofontchg(nowclassname); if(nowclassname == "fontchgsizelarge"){ // 文字サイズ大の背景色を変更する document.getElementById("_fontchgsizelarge").style.color = "#ffffff"; document.getElementById("_fontchgsizelarge").style.border = "1px solid #bbbbbb"; document.getElementById("_fontchgsizelarge").style.background = "#999999"; }else if(nowclassname == "fontchgsizemedium"){ // 文字サイズ中の背景色を変更する document.getElementById("_fontchgsizemedium").style.color = "#ffffff"; document.getElementById("_fontchgsizemedium").style.border = "1px solid #bbbbbb"; document.getElementById("_fontchgsizemedium").style.background = "#999999"; }else if(nowclassname == "fontchgsizesmall"){ // 文字サイズ小の背景色を変更する document.getElementById("_fontchgsizesmall").style.color = "#ffffff"; document.getElementById("_fontchgsizesmall").style.border = "1px solid #bbbbbb"; document.getElementById("_fontchgsizesmall").style.background = "#999999"; }else{ ; } }else{ document.getElementById("_fontchgsizemedium").style.color = "#ffffff"; document.getElementById("_fontchgsizemedium").style.border = "1px solid #bbbbbb"; document.getElementById("_fontchgsizemedium").style.background = "#999999"; }; // 大,中,小クリック時、指定フォントへ切り替える処理の登録 jQuery("li.fontchgsizelarge").click(function(){ // 文字サイズ変更処理 dofontchg("fontchgsizelarge"); // 文字サイズ大の背景色を変更する document.getElementById("_fontchgsizelarge").style.color = "#ffffff"; document.getElementById("_fontchgsizelarge").style.border = "1px solid #bbbbbb"; document.getElementById("_fontchgsizelarge").style.background = "#999999"; // 文字サイズ中、小の背景色を変更する document.getElementById("_fontchgsizemedium").style.color = "#999999"; document.getElementById("_fontchgsizemedium").style.border = "1px solid #999999"; document.getElementById("_fontchgsizemedium").style.background = "#ffffff"; document.getElementById("_fontchgsizesmall").style.color = "#999999"; document.getElementById("_fontchgsizesmall").style.border = "1px solid #999999"; document.getElementById("_fontchgsizesmall").style.background = "#ffffff"; // 文字サイズ大、中、小にカーソルが合ったときの動作を再定義 document.getElementById("_fontchgsizelarge").onmouseover = function(){}; document.getElementById("_fontchgsizelarge").onmouseout = function(){}; document.getElementById("_fontchgsizemedium").onmouseover = function(){ document.getElementById("_fontchgsizemedium").style.color = "#ffffff"; document.getElementById("_fontchgsizemedium").style.border = "1px solid #bbbbbb"; document.getElementById("_fontchgsizemedium").style.background = "#999999"; }; document.getElementById("_fontchgsizesmall").onmouseover = function(){ document.getElementById("_fontchgsizesmall").style.color = "#ffffff"; document.getElementById("_fontchgsizesmall").style.border = "1px solid #bbbbbb"; document.getElementById("_fontchgsizesmall").style.background = "#999999"; }; document.getElementById("_fontchgsizemedium").onmouseout = function(){ document.getElementById("_fontchgsizemedium").style.color = "#999999"; document.getElementById("_fontchgsizemedium").style.border = "1px solid #999999"; document.getElementById("_fontchgsizemedium").style.background = "#ffffff"; }; document.getElementById("_fontchgsizesmall").onmouseout = function(){ document.getElementById("_fontchgsizesmall").style.color = "#999999"; document.getElementById("_fontchgsizesmall").style.border = "1px solid #999999"; document.getElementById("_fontchgsizesmall").style.background = "#ffffff"; }; }); jQuery("li.fontchgsizemedium").click(function(){ // 文字サイズ変更処理 dofontchg("fontchgsizemedium"); // 文字サイズ中の背景色を変更する document.getElementById("_fontchgsizemedium").style.color = "#ffffff"; document.getElementById("_fontchgsizemedium").style.border = "1px solid #bbbbbb"; document.getElementById("_fontchgsizemedium").style.background = "#999999"; // 文字サイズ大、小の背景色を変更する document.getElementById("_fontchgsizelarge").style.color = "#999999"; document.getElementById("_fontchgsizelarge").style.border = "1px solid #999999"; document.getElementById("_fontchgsizelarge").style.background = "#ffffff"; document.getElementById("_fontchgsizesmall").style.color = "#999999"; document.getElementById("_fontchgsizesmall").style.border = "1px solid #999999"; document.getElementById("_fontchgsizesmall").style.background = "#ffffff"; // 文字サイズ中、大、小にカーソルが合ったときの動作を再定義 document.getElementById("_fontchgsizemedium").onmouseover = function(){}; document.getElementById("_fontchgsizemedium").onmouseout = function(){}; document.getElementById("_fontchgsizelarge").onmouseover = function(){ document.getElementById("_fontchgsizelarge").style.color = "#ffffff"; document.getElementById("_fontchgsizelarge").style.border = "1px solid #bbbbbb"; document.getElementById("_fontchgsizelarge").style.background = "#999999"; }; document.getElementById("_fontchgsizesmall").onmouseover = function(){ document.getElementById("_fontchgsizesmall").style.color = "#ffffff"; document.getElementById("_fontchgsizesmall").style.border = "1px solid #bbbbbb"; document.getElementById("_fontchgsizesmall").style.background = "#999999"; }; document.getElementById("_fontchgsizelarge").onmouseout = function(){ document.getElementById("_fontchgsizelarge").style.color = "#999999"; document.getElementById("_fontchgsizelarge").style.border = "1px solid #999999"; document.getElementById("_fontchgsizelarge").style.background = "#ffffff"; }; document.getElementById("_fontchgsizesmall").onmouseout = function(){ document.getElementById("_fontchgsizesmall").style.color = "#999999"; document.getElementById("_fontchgsizesmall").style.border = "1px solid #999999"; document.getElementById("_fontchgsizesmall").style.background = "#ffffff"; }; }); jQuery("li.fontchgsizesmall").click(function(){ // 文字サイズ変更処理 dofontchg("fontchgsizesmall"); // 文字サイズ小の背景色を変更する document.getElementById("_fontchgsizesmall").style.color = "#ffffff"; document.getElementById("_fontchgsizesmall").style.border = "1px solid #bbbbbb"; document.getElementById("_fontchgsizesmall").style.background = "#999999"; // 文字サイズ大、中の背景色を変更する document.getElementById("_fontchgsizelarge").style.color = "#7a858f"; document.getElementById("_fontchgsizelarge").style.border = "1px solid #999999"; document.getElementById("_fontchgsizelarge").style.background = "#ffffff"; document.getElementById("_fontchgsizemedium").style.color = "#999999"; document.getElementById("_fontchgsizemedium").style.border = "1px solid #999999"; document.getElementById("_fontchgsizemedium").style.background = "#ffffff"; // 文字サイズ小、大、中にカーソルが合ったときの動作を再定義 document.getElementById("_fontchgsizesmall").onmouseover = function(){}; document.getElementById("_fontchgsizesmall").onmouseout = function(){}; document.getElementById("_fontchgsizelarge").onmouseover = function(){ document.getElementById("_fontchgsizelarge").style.color = "#ffffff"; document.getElementById("_fontchgsizelarge").style.border = "1px solid #bbbbbb"; document.getElementById("_fontchgsizelarge").style.background = "#999999"; }; document.getElementById("_fontchgsizemedium").onmouseover = function(){ document.getElementById("_fontchgsizemedium").style.color = "#ffffff"; document.getElementById("_fontchgsizemedium").style.border = "1px solid #bbbbbb"; document.getElementById("_fontchgsizemedium").style.background = "#999999"; }; document.getElementById("_fontchgsizelarge").onmouseout = function(){ document.getElementById("_fontchgsizelarge").style.color = "#999999"; document.getElementById("_fontchgsizelarge").style.border = "1px solid #999999"; document.getElementById("_fontchgsizelarge").style.background = "#ffffff"; }; document.getElementById("_fontchgsizemedium").onmouseout = function(){ document.getElementById("_fontchgsizemedium").style.color = "#999999"; document.getElementById("_fontchgsizemedium").style.border = "1px solid #999999"; document.getElementById("_fontchgsizemedium").style.background = "#ffffff"; }; }); }); function dofontchg(classname){ // tableタグのクラス属性の内、フォント切替のものだけ削除 var classes = jQuery("table").attr("class"); var elms = classes.split(' '); for(i=0; i<elms.length; i++){ var elm = jQuery.trim(elms[i]); if(classname.indexOf('fontchgsize', 0) == 0){ // フォントサイズ属性の変更が指示された if(elm == 'fontchgsizelarge' || elm == 'fontchgsizemedium' || elm == 'fontchgsizesmall'){ // tableのclassにfontchgsizeXXXXがあるので削除 jQuery("table").removeClass(elm); } }else{ ; // その他。containerなどが考えられるので何もしない。 } } // 新しいフォント属性にクラスを追加 jQuery("table").addClass(classname); // クッキーにフォント属性指定を記録する。 jQuery.cookie('fontchgstyle', classname); }; // --> </script><a class="hidelink" href="#center_column"><img src="https://ufinity.kanagawa-u.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://opac.kanagawa-u.ac.jp/webopac/ufisnd.do?system=1744015754&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://opac.kanagawa-u.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="a9f16452e94bda5a1dea11521e227185"/><input type="hidden" id="_url_0" class="_url" value="https://ufinity.kanagawa-u.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://ufinity.kanagawa-u.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://ufinity.kanagawa-u.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://ufinity.kanagawa-u.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://ufinity.kanagawa-u.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="a9f16452e94bda5a1dea11521e227185" /><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="_333" class="blockstyle_333 module_box module_grouping_box noneframe" style="width:100%;"><tr><td><input type="hidden" class="_url" value="https://ufinity.kanagawa-u.ac.jp/index.php?action=pages_view_grouping&amp;amp;block_id=333&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:20px 0px 0px 0px;"><table id="_218" class="blockstyle_218 module_box noneframe" style="width:700px"><tr><td><input type="hidden" id="_token_218" class="_token" value="a9f16452e94bda5a1dea11521e227185"/><input type="hidden" id="_url_218" class="_url" value="https://ufinity.kanagawa-u.ac.jp/index.php?theme_name=noneframe&amp;page_id=3&amp;block_id=218&amp;module_id=18&amp;action=announcement_view_main_init&amp;temp_name=default"/><img alt="" src="https://ufinity.kanagawa-u.ac.jp/images/common/blank.gif" style="height:0px;width:700px;" /><a id="_href_218" name="_218"></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"> <img title="" style="border:0px solid rgb(204, 204, 204);width:512px;height:77px;float:none;" alt="" src="./?action=common_download_main&amp;upload_id=117" hspace="0" /> <div class="float-clear-div">&nbsp;</div> </div> </div></td></tr></table></td></tr></table></div></td><td class="column valign-top"><div class="cell" style="padding:20px 0px 0px 110px;"><table id="_390" class="blockstyle_390 module_box noneframe" style="width:100%"><tr><td><input type="hidden" id="_token_390" class="_token" value="a9f16452e94bda5a1dea11521e227185"/><input type="hidden" id="_url_390" class="_url" value="https://ufinity.kanagawa-u.ac.jp/index.php?theme_name=noneframe&amp;page_id=3&amp;block_id=390&amp;module_id=18&amp;action=announcement_view_main_init&amp;temp_name=default"/><a id="_href_390" name="_390"></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"> <img title="絵文字:学校" style="border:0px solid rgb(204, 204, 204);float:none;" alt="絵文字:学校" src="https://ufinity.kanagawa-u.ac.jp/images/comp/textarea/titleicon/icon-school.gif" hspace="0" />&nbsp;<a title="神奈川大学" href="https://www.kanagawa-u.ac.jp/" target="_blank">神奈川大学</a>&nbsp;&nbsp;<img title="絵文字:ノート" style="border:0px solid rgb(204, 204, 204);float:none;" alt="絵文字:ノート" src="https://ufinity.kanagawa-u.ac.jp/images/comp/textarea/titleicon/icon-note.gif" hspace="0" />&nbsp;<a href="https://www.kanagawa-u.ac.jp/library/">図書館HP</a> <div class="float-clear-div">&nbsp;</div> </div> </div></td></tr></table></td></tr></table></div><div class="cell" style="padding:20px 0px 0px 180px;"><table id="_302" class="blockstyle_302 module_box noneframe" style="width:100%"><tr><td><input type="hidden" id="_token_302" class="_token" value="a9f16452e94bda5a1dea11521e227185"/><input type="hidden" id="_url_302" class="_url" value="https://ufinity.kanagawa-u.ac.jp/index.php?theme_name=noneframe&amp;page_id=3&amp;block_id=302&amp;module_id=30&amp;action=language_view_main_init&amp;temp_name=ufinity"/><a id="_href_302" name="_302"></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;">日本語&nbsp;|&nbsp;<a href='https://ufinity.kanagawa-u.ac.jp/?lang=english' title='English'>English</a></form> </div></td></tr></table></td></tr></table></div></td></tr></table></div></td></tr></table><img alt="" src="https://ufinity.kanagawa-u.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="a9f16452e94bda5a1dea11521e227185"/><input type="hidden" id="_url_221" class="_url" value="https://ufinity.kanagawa-u.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://ufinity.kanagawa-u.ac.jp/?page_id=13">HOME</a></li><li><a class="menu_headerflat_btn link menulink _menutop_15 nowrap hover_highlight" href="https://ufinity.kanagawa-u.ac.jp/?page_id=15">資料検索</a></li><li><a class="menu_headerflat_btn link menulink _menutop_33 nowrap hover_highlight" href="https://ufinity.kanagawa-u.ac.jp/?page_id=33">よくある質問</a></li><li><a class="menu_headerflat_btn link menulink _menutop_77 nowrap hover_highlight" href="https://ufinity.kanagawa-u.ac.jp/?page_id=77">お知らせ</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="_409" class="blockstyle_409 module_box fsimpleblueblk_menu" style="width:100%"><tr><td><input type="hidden" id="_token_409" class="_token" value="a9f16452e94bda5a1dea11521e227185"/><input type="hidden" id="_url_409" class="_url" value="https://ufinity.kanagawa-u.ac.jp/index.php?theme_name=fsimpleblueblk_menu&amp;page_id=4&amp;block_id=409&amp;module_id=18&amp;action=announcement_view_main_init&amp;temp_name=default"/><a id="_href_409" name="_409"></a><div class="fsimpleblueblk_menu_wrapper"><h2 class="th_fsimpleblueblk_menu_title nc_block_title" title="">メニュー</h2><div class="content"><div class="widthmax announcement_contents_main"> <div class="opac_sidemenu_wrapper" id="opac_sidemenu_2_ja" style="display:none;"><div class="opac_sidemenu_content"><a class="opac_sidemenu" href="https://www.kanagawa-u.ac.jp/library/literature/" target="_blank">資料の探し方</a><a class="opac_sidemenu" href="https://www.kanagawa-u.ac.jp/library/calendar/" target="_blank">カレンダー</a><a class="opac_sidemenu" href="https://www.kanagawa-u.ac.jp/library/guide/" target="_blank">利用案内</a><a class="opac_sidemenu" href="https://www.kanagawa-u.ac.jp/library/search/database/list/" target="_blank">データベース(学内)</a><a class="opac_sidemenu" href="https://publications.ebsco.com/?custId=s5730391&amp;groupId=main&amp;profileId=pfui" target="_blank">電子ジャーナル(学内)</a></div></div><div class="opac_sidemenu_wrapper" id="opac_sidemenu_2_en" style="display:none;"><div class="opac_sidemenu_content"><a class="opac_sidemenu" href="https://www.kanagawa-u.ac.jp/library/literature/" target="_blank">Search</a><a class="opac_sidemenu" href="https://www.kanagawa-u.ac.jp/library/calendar" target="_blank">Calendar</a><a class="opac_sidemenu" href="https://www.kanagawa-u.ac.jp/library/guide/" target="_blank">Guide</a><a class="opac_sidemenu" href="https://www.kanagawa-u.ac.jp/library/search/database/subject/110/" target="_blank">Database(In Campus)</a><a class="opac_sidemenu" href="https://publications.ebsco.com/?custId=s5730391&amp;groupId=main&amp;profileId=pfui" target="_blank">Publication Finder(In Campus)</a></div></div> <div class="float-clear-div">&nbsp;</div> </div> </div></div> </td></tr></table></div><div class="cell" style="padding:8px 8px 8px 8px;"><table id="_335" class="blockstyle_335 module_box fsimpleblueblk_menu" style="width:100%"><tr><td><input type="hidden" id="_token_335" class="_token" value="a9f16452e94bda5a1dea11521e227185"/><input type="hidden" id="_url_335" class="_url" value="https://ufinity.kanagawa-u.ac.jp/index.php?theme_name=fsimpleblueblk_menu&amp;page_id=4&amp;block_id=335&amp;module_id=61&amp;action=v3search_view_main_init&amp;temp_name=default"/><a id="_href_335" name="_335"></a><div class="fsimpleblueblk_menu_wrapper"><h2 class="th_fsimpleblueblk_menu_title nc_block_title display-none" title=""> </h2><div class="content"> </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="a9f16452e94bda5a1dea11521e227185"/><input type="hidden" id="_url_295" class="_url" value="https://ufinity.kanagawa-u.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="sc" onclick="showpage(this,'_295');return false;" class="sc_tab_off"> <a href="#page_2952" class="opac_tablink"> <span>論文検索</span> </a> </li> <li id="other" onclick="showpage(this,'_295');return false;" class="opac_tab_off"> <a href="#page_2953" class="opac_tablink"> <span>リポジトリ</span> </a> </li> <li id="sc" onclick="showpage(this,'_295');return false;" class="sc_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> </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://opac.kanagawa-u.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://opac.kanagawa-u.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"> <button type="button" class="opac_imgbtn" onclick="opacPopfaq('_295',event,'122');return false;"> <img src="https://opac.kanagawa-u.ac.jp/webopac/image/blue/com/icon_help.png" title="ヘルプ" alt="ヘルプ"/> </button> </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://opac.kanagawa-u.ac.jp/webopac/image/blue/ja/btn_dg_kensaku_off_80-40.png" title="検索" alt="検索"/> </button> </td> </tr> </table> <div> 本学図書館の所蔵資料が検索できます。 </div> <div> 著者名で検索する場合は、姓と名の間にスペースを入れてください。 </div> <div class="opac_highlight_area"> <a class="opac_link" href="#" onclick="sendOtherSearch('_295','catsrc');">分類検索</a> | <a class="opac_link" href="#" onclick="sendOtherSearch('_295','lnklst');">視聴覚・個人文庫</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','revsra');">レビュー一覧</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://opac.kanagawa-u.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://opac.kanagawa-u.ac.jp/webopac/image/blue/ja/tab_syousai_off.png" title="詳細検索" alt="詳細検索"/> </button> </td> <td width="1px"> <button type="button" class="opac_imgbtn" onclick="opacPopfaq('_295',event,'65');return false;"> <img src="https://opac.kanagawa-u.ac.jp/webopac/image/blue/com/icon_help.png" title="ヘルプ" alt="ヘルプ"/> </button> </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://opac.kanagawa-u.ac.jp/webopac/image/blue/ja/btn_dg_kensaku_off_80-40.png" title="検索" alt="検索"/> </button> <div> 他大学の所蔵資料が検索できます。 </div> </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"?> <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-std01.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-std01.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-std01.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-std01.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 valign="top"> &#x691C;&#x7D22;&#x5148;&#xFF1A; </th> <td> <table> <tr> <td style="white-space:normal;"> <input type="checkbox" name="site" value="ST0020" checked="true"/><a target="_blank" href="https://cir.nii.ac.jp/ja">CiNii research</a> </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-std01.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-std01.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-std01.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 valign="top"> &#x691C;&#x7D22;&#x5148;&#xFF1A; </th> <td> <table> <tr> <td style="white-space:normal;"> <input type="checkbox" name="site" value="ST0020" checked="true"/><a target="_blank" href="https://cir.nii.ac.jp/ja">CiNii research</a> </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> </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> </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-std01.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-std01.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 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_form2953" action="https://opac.kanagawa-u.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="6"/> <table class="widthmax"> <tr> <td class="opac_kani_syousai_btn_area"> <img class="opac_btn" title="簡易検索" alt="簡易検索" style="visibility:hidden" src="https://opac.kanagawa-u.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://opac.kanagawa-u.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://opac.kanagawa-u.ac.jp/webopac/image/blue/ja/btn_dg_kensaku_off_80-40.png" title="検索" alt="検索"/> </button> </td> </tr> <tr> <td colspan="2"> 検索先: <a href="https://kanagawa-u.repo.nii.ac.jp/" target="_blank">神奈川大学機関リポジトリ</a> </td> </tr> </table> </form> </div> <div id="other_tab_detail_2953" style="display:none"> <p class="opac_description_area"> </p> <form id="other_tab_detail_form2953" action="https://opac.kanagawa-u.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="6"/> <table class="widthmax"> <tr> <td class="opac_kani_syousai_btn_area"> <img class="opac_btn" title="簡易検索" alt="簡易検索" style="visibility:hidden" src="https://opac.kanagawa-u.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://opac.kanagawa-u.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://opac.kanagawa-u.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"?> <tab_body> <div id="sc_tab_simple_2951"> <form id="sc_tab_form_2951" 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-std01.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','1','detail');return false;"> <img class="opac_btn" src="https://www-std01.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-std01.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_keywd1" name="keywd"/> <button class="opac_imgbtn" onmouseover="imgChange2On(this)" onmouseout="imgChange2Off(this)"> <img src="https://www-std01.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_2951" class="widthmax"> <tr> <td> <label for="site_all_2951"> <input type="checkbox" checked="true" name="site" id="site_all_2951" value="all" onclick="scSiteCheckAll('_2951');"/><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_grptglSG0001_2951" onclick="scSiteGrpTgl('_2951','SG0001');return false;"> <img src="https://www-std01.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="SG0001" id="sc_sitegrp_chkSG0001_2951" onclick="scSiteGrpCheck(this,'_2951','SG0001');"/>&#x691C;&#x7D22;&#x5148;&#x30B5;&#x30A4;&#x30C8;</b></label> </td> </tr> <tr> <td/> <td id="sc_sitegrpSG0001_2951" style="padding-left:10px;display:none;"> <table class="widthmax"> <tr> <td valign="top" width="1%"> <input type="checkbox" name="site" value="ST0007" onclick="scSiteCheck(this,'_2951','SG0001');"/> </td> <td valign="top" width="32%" style="white-space:normal;"> <a target="_blank" href="http://ufinity.kanagawa-u.ac.jp/"> &#x795E;&#x5948;&#x5DDD;&#x5927;&#x5B66;&#x8535;&#x66F8;&#x691C;&#x7D22; </a> </td> <td valign="top" width="1%"> <input type="checkbox" name="site" value="ST0024" onclick="scSiteCheck(this,'_2951','SG0001');"/> </td> <td valign="top" width="32%" style="white-space:normal;"> <a target="_blank" href="https://opac.lib.city.yokohama.lg.jp/winj/sp/search-detail.do?lang=ja"> &#x6A2A;&#x6D5C;&#x5E02;&#x7ACB;&#x56F3;&#x66F8;&#x9928; </a> </td> <td valign="top" width="1%"> <input type="checkbox" name="site" value="ST0011" onclick="scSiteCheck(this,'_2951','SG0001');"/> </td> <td valign="top" width="32%" style="white-space:normal;"> <a target="_blank" href="https://www.lib.city.hiratsuka.kanagawa.jp/index"> &#x5E73;&#x585A;&#x5E02;&#x56F3;&#x66F8;&#x9928; </a> </td> </tr> <tr> <td valign="top" width="1%"> <input type="checkbox" name="site" value="ST0023" onclick="scSiteCheck(this,'_2951','SG0001');"/> </td> <td valign="top" width="32%" style="white-space:normal;"> <a target="_blank" href="https://www.klnet.pref.kanagawa.jp/"> &#x795E;&#x5948;&#x5DDD;&#x770C;&#x7ACB;&#x56F3;&#x66F8;&#x9928; </a> </td> <td valign="top" width="1%"> <input type="checkbox" name="site" value="S3003" onclick="scSiteCheck(this,'_2951','SG0001');"/> </td> <td valign="top" width="32%" style="white-space:normal;"> <a target="_blank" href="https://iss.ndl.go.jp/"> NDLSearch </a> </td> <td valign="top" width="1%"> <input type="checkbox" name="site" value="ST0013" onclick="scSiteCheck(this,'_2951','SG0001');"/> </td> <td valign="top" width="32%" style="white-space:normal;"> <a target="_blank" href="https://www.kanagawa-u.ac.jp/research/digitalarchive/"> &#x30C7;&#x30B8;&#x30BF;&#x30EB;&#x30A2;&#x30FC;&#x30AB;&#x30A4;&#x30D6; </a> </td> </tr> <tr> <td valign="top" width="1%"> <input type="checkbox" name="site" value="ST0022" onclick="scSiteCheck(this,'_2951','SG0001');"/> </td> <td valign="top" width="32%" style="white-space:normal;"> <a target="_blank" href="https://www.jstage.jst.go.jp/browse/-char/ja"> J-STAGE </a> </td> <td valign="top" width="1%"> <input type="checkbox" name="site" value="ST0014" onclick="scSiteCheck(this,'_2951','SG0001');"/> </td> <td valign="top" width="32%" style="white-space:normal;"> <a target="_blank" href="https://ci.nii.ac.jp/books/"> CiNii Books </a> </td> <td valign="top" width="1%"> <input type="checkbox" name="site" value="ST0020" onclick="scSiteCheck(this,'_2951','SG0001');"/> </td> <td valign="top" width="32%" style="white-space:normal;"> <a target="_blank" href="https://cir.nii.ac.jp/ja"> CiNii research </a> </td> </tr> <tr> <td valign="top" width="1%"> <input type="checkbox" name="site" value="ST0019" onclick="scSiteCheck(this,'_2951','SG0001');"/> </td> <td valign="top" width="32%" style="white-space:normal;"> <a target="_blank" href="https://kanagawa-u.repo.nii.ac.jp/?page=1&amp;size=20&amp;sort=-pyear&amp;search_type=0&amp;q=0"> &#x795E;&#x5948;&#x5DDD;&#x5927;&#x5B66;&#x6A5F;&#x95A2;&#x30EA;&#x30DD;&#x30B8;&#x30C8;&#x30EA; </a> </td> <td width="1%"><input type="checkbox" style="visibility:hidden;"/></td> <td width="32%"/> <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_2951" style="display:none"> <form id="sc_tab_detail_form_2951" 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','1','simple');return false;"> <img class="opac_btn" src="https://www-std01.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-std01.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-std01.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_2951detail" class="widthmax"> <tr> <td> <label for="site_all_2951detail"> <input type="checkbox" checked="true" name="site" id="site_all_2951detail" value="all" onclick="scSiteCheckAll('_2951detail');"/><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_grptglSG0001_2951detail" onclick="scSiteGrpTgl('_2951detail','SG0001');return false;"> <img src="https://www-std01.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="SG0001" id="sc_sitegrp_chkSG0001_2951detail" onclick="scSiteGrpCheck(this,'_2951detail','SG0001');"/>&#x691C;&#x7D22;&#x5148;&#x30B5;&#x30A4;&#x30C8;</b></label> </td> </tr> <tr> <td/> <td id="sc_sitegrpSG0001_2951detail" style="padding-left:10px;display:none;"> <table class="widthmax"> <tr> <td valign="top" width="1%"> <input type="checkbox" name="site" value="ST0007" onclick="scSiteCheck(this,'_2951detail','SG0001');"/> </td> <td valign="top" width="32%" style="white-space:normal;"> <a target="_blank" href="http://ufinity.kanagawa-u.ac.jp/"> &#x795E;&#x5948;&#x5DDD;&#x5927;&#x5B66;&#x8535;&#x66F8;&#x691C;&#x7D22; </a> </td> <td valign="top" width="1%"> <input type="checkbox" name="site" value="ST0024" onclick="scSiteCheck(this,'_2951detail','SG0001');"/> </td> <td valign="top" width="32%" style="white-space:normal;"> <a target="_blank" href="https://opac.lib.city.yokohama.lg.jp/winj/sp/search-detail.do?lang=ja"> &#x6A2A;&#x6D5C;&#x5E02;&#x7ACB;&#x56F3;&#x66F8;&#x9928; </a> </td> <td valign="top" width="1%"> <input type="checkbox" name="site" value="ST0011" onclick="scSiteCheck(this,'_2951detail','SG0001');"/> </td> <td valign="top" width="32%" style="white-space:normal;"> <a target="_blank" href="https://www.lib.city.hiratsuka.kanagawa.jp/index"> &#x5E73;&#x585A;&#x5E02;&#x56F3;&#x66F8;&#x9928; </a> </td> </tr> <tr> <td valign="top" width="1%"> <input type="checkbox" name="site" value="ST0023" onclick="scSiteCheck(this,'_2951detail','SG0001');"/> </td> <td valign="top" width="32%" style="white-space:normal;"> <a target="_blank" href="https://www.klnet.pref.kanagawa.jp/"> &#x795E;&#x5948;&#x5DDD;&#x770C;&#x7ACB;&#x56F3;&#x66F8;&#x9928; </a> </td> <td valign="top" width="1%"> <input type="checkbox" name="site" value="S3003" onclick="scSiteCheck(this,'_2951detail','SG0001');"/> </td> <td valign="top" width="32%" style="white-space:normal;"> <a target="_blank" href="https://iss.ndl.go.jp/"> NDLSearch </a> </td> <td valign="top" width="1%"> <input type="checkbox" name="site" value="ST0013" onclick="scSiteCheck(this,'_2951detail','SG0001');"/> </td> <td valign="top" width="32%" style="white-space:normal;"> <a target="_blank" href="https://www.kanagawa-u.ac.jp/research/digitalarchive/"> &#x30C7;&#x30B8;&#x30BF;&#x30EB;&#x30A2;&#x30FC;&#x30AB;&#x30A4;&#x30D6; </a> </td> </tr> <tr> <td valign="top" width="1%"> <input type="checkbox" name="site" value="ST0022" onclick="scSiteCheck(this,'_2951detail','SG0001');"/> </td> <td valign="top" width="32%" style="white-space:normal;"> <a target="_blank" href="https://www.jstage.jst.go.jp/browse/-char/ja"> J-STAGE </a> </td> <td valign="top" width="1%"> <input type="checkbox" name="site" value="ST0014" onclick="scSiteCheck(this,'_2951detail','SG0001');"/> </td> <td valign="top" width="32%" style="white-space:normal;"> <a target="_blank" href="https://ci.nii.ac.jp/books/"> CiNii Books </a> </td> <td valign="top" width="1%"> <input type="checkbox" name="site" value="ST0020" onclick="scSiteCheck(this,'_2951detail','SG0001');"/> </td> <td valign="top" width="32%" style="white-space:normal;"> <a target="_blank" href="https://cir.nii.ac.jp/ja"> CiNii research </a> </td> </tr> <tr> <td valign="top" width="1%"> <input type="checkbox" name="site" value="ST0019" onclick="scSiteCheck(this,'_2951detail','SG0001');"/> </td> <td valign="top" width="32%" style="white-space:normal;"> <a target="_blank" href="https://kanagawa-u.repo.nii.ac.jp/?page=1&amp;size=20&amp;sort=-pyear&amp;search_type=0&amp;q=0"> &#x795E;&#x5948;&#x5DDD;&#x5927;&#x5B66;&#x6A5F;&#x95A2;&#x30EA;&#x30DD;&#x30B8;&#x30C8;&#x30EA; </a> </td> <td width="1%"><input type="checkbox" style="visibility:hidden;"/></td> <td width="32%"/> <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> </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> </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-std01.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-std01.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 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://opac.kanagawa-u.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="7"/> <table class="widthmax"> <tr> <td class="opac_kani_syousai_btn_area"> <img class="opac_btn" title="簡易検索" alt="簡易検索" style="visibility:hidden" src="https://opac.kanagawa-u.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://opac.kanagawa-u.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://opac.kanagawa-u.ac.jp/webopac/image/blue/ja/btn_dg_kensaku_off_80-40.png" title="検索" alt="検索"/> </button> </td> </tr> <tr> <td colspan="2"> 検索先: <a href="http://search.ebscohost.com/login.aspx?direct=true&amp;site=eds-live&amp;scope=site&amp;type=0&amp;lang=ja&amp;authtype=ip,guest&amp;custid=s5730391&amp;groupid=main">神奈川大学ディスカバリー</a> </td> </tr> </table> </form> </div> <div id="other_tab_detail_2955" style="display:none"> <p class="opac_description_area"> </p> <form id="other_tab_detail_form_2955" action="https://opac.kanagawa-u.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="7"/> <table class="widthmax"> <tr> <td class="opac_kani_syousai_btn_area"> <img class="opac_btn" title="簡易検索" alt="簡易検索" style="visibility:hidden" src="https://opac.kanagawa-u.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://opac.kanagawa-u.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://opac.kanagawa-u.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> <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> </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://opac.kanagawa-u.ac.jp/webopac/css/jquery.autocomplete.css"/> <script type="text/javascript" src="https://opac.kanagawa-u.ac.jp/webopac/jsp/script/jquery-1.8.2.min.js">;</script> <script type="text/javascript" src="https://opac.kanagawa-u.ac.jp/webopac/jsp/script/jquery_cookie.js">;</script> <script type="text/javascript" src="https://opac.kanagawa-u.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:8px 8px 8px 8px;"><table id="_374" class="blockstyle_374 module_box fsimplebluepg_default" style="width:100%"><tr><td><input type="hidden" id="_token_374" class="_token" value="a9f16452e94bda5a1dea11521e227185"/><input type="hidden" id="_url_374" class="_url" value="https://ufinity.kanagawa-u.ac.jp/index.php?theme_name=fsimplebluepg_default&amp;page_id=13&amp;block_id=374&amp;module_id=18&amp;action=announcement_view_main_init&amp;temp_name=default"/><a id="_href_374" name="_374"></a><div class="fsimplebluepg_default_wrapper"><h2 class="th_fsimplebluepg_default_title nc_block_title display-none" title=""> </h2><div class="content"><div class="widthmax announcement_contents_main"> <script src="https://ufinity.kanagawa-u.ac.jp/js/jquery_cookie.js" type="text/javascript"></script> <div class="float-clear-div">&nbsp;</div> </div> </div></div> </td></tr></table></div><div class="cell" style="padding:8px 8px 8px 8px;"><table id="_437" class="blockstyle_437 module_box fsimpleblueblk_titleicon" style="width:100%"><tr><td><input type="hidden" id="_token_437" class="_token" value="a9f16452e94bda5a1dea11521e227185"/><input type="hidden" id="_url_437" class="_url" value="https://ufinity.kanagawa-u.ac.jp/index.php?theme_name=fsimpleblueblk_titleicon&amp;page_id=13&amp;block_id=437&amp;module_id=18&amp;action=announcement_view_main_init&amp;temp_name=default"/><a id="_href_437" name="_437"></a><div class="fsimpleblueblk_titleicon_wrapper"><div class="fsimpleblueblk_titleicon_title_wrapper"><h2 class="th_fsimpleblueblk_titleicon_title nc_block_title" title="">図書館からのお知らせ</h2></div><div class="content"><div class="widthmax announcement_contents_main"> <p><strong style="text-indent:-10.5pt;color:rgb(0, 0, 0);font-size:10pt;">◆電子書籍のアクセス方法について</strong></p><p><span style="font-size:8pt;letter-spacing:normal;"> 電子書籍の探し方については、</span><a href="https://kanagawa-u.box.com/s/d3evmebvsrhv89q444ytmsqivl8brlud" style="font-size:8pt;letter-spacing:normal;">こちら</a><span style="font-size:8pt;letter-spacing:normal;">をご確認ください。<br /></span><strong style="color:rgb(0, 0, 0);font-size:13.3333px;">◆電子ジャーナルのアクセス方法について<br /></strong><span style="font-size:10.6667px;letter-spacing:normal;"> 電子ジャーナルを検索される場合には、左メニュー欄の<a href="https://publications.ebsco.com/?custId=s5730391&amp;groupId=main&amp;profileId=pfui">「電子ジャーナル(学内)」</a>をご利用ください。</span><span style="font-size:8pt;letter-spacing:normal;"><br /></span><span style="color:rgb(0, 0, 0);font-size:10pt;"><strong>◆リモートアクセスについて</strong></span></p><p><span style="color:rgb(0, 0, 0);"><span style="color:rgb(255, 0, 0);"><span style="color:rgb(0, 0, 0);"><span style="font-size:8pt;"> 電子書籍、電子ジャーナル、データベース等を学外から利用されたい場合は、</span><a href="https://www.kanagawa-u.ac.jp/library/news/details_20142.html" style="font-size:8pt;">こちら</a><span style="font-size:8pt;">をご確認ください。<br /></span><span style="font-size:10pt;"><strong>◆専任教員の資料購入希望について</strong></span><br /></span></span></span><span style="font-size:8pt;"><span lang="EN-US"> Web St@tion</span>の掲示板、「(全)【図書館】事務からのお知らせ」に記載のとおり、<a href="https://kanagawa-u.box.com/s/mno0bxwhdaeoc7wx4s7v98pekjlqnbjd">購入請求票</a>をご利用ください。</span><span style="color:rgb(0, 0, 0);"><span style="color:rgb(255, 0, 0);"><span style="color:rgb(0, 0, 0);"><br /></span></span></span><strong style="font-size:10pt;color:rgb(0, 0, 0);">◆教員指定図書の申請について<br /></strong><span style="color:rgb(0, 0, 0);"><span style="font-size:10.6667px;"> 教員指定図書は、<a href="https://kanagawa-u.box.com/s/8br5wlq4j5y51zyv6b5ygsay4gs1lhb3">こちら</a>からご申請いただけます。(教員のみ)<br /></span><span style="font-weight:bold;font-size:10pt;">◆研究所等の資料について</span></span></p><p><span style="font-size:8pt;"> 配置場所が学部・研究所等となっている資料については、図書館を通じて利用することはできません。資料に関しては、各学部・研究所等にお問い合わせください。</span><br /><strong style="color:rgb(0, 0, 0);font-size:10pt;">◆27号館書庫、外部倉庫資料の提供は翌日以降のお渡しとなります。</strong><br /><font color="#000000"><span style="font-size:8pt;"> ※横浜図書館所属の方については、予約ボタンでの取寄せができなくなっております。カウンターにてお申込みいただくか、</span><span style="font-size:10.6667px;">kulib-ycounter@kanagawa-u.ac.jp宛にメールにてお申込みください。</span></font><br /><strong style="color:rgb(0, 0, 0);font-size:10pt;">◆ベストセラー資料の貸出・予約について</strong><br /><span style="font-size:8pt;"> 配置場所が「2階ベスト本」(横浜)、「図書館2階ベスト本」(みなとみらい)、「1階グループワーク関連資料」(横浜)となっている図書は、学生の貸出・予約のみ受け付けます。ご了承ください。</span></p> <div class="float-clear-div">&nbsp;</div> </div> </div></div> </td></tr></table></div><div class="cell" style="padding:8px 8px 8px 8px;"><table id="_15733" class="blockstyle_15733 module_box fsimpleblueblk_titleicon" style="width:100%"><tr><td><input type="hidden" id="_token_15733" class="_token" value="a9f16452e94bda5a1dea11521e227185"/><input type="hidden" id="_url_15733" class="_url" value="https://ufinity.kanagawa-u.ac.jp/index.php?theme_name=fsimpleblueblk_titleicon&amp;page_id=13&amp;block_id=15733&amp;module_id=61&amp;action=v3search_view_main_init&amp;temp_name=default"/><a id="_href_15733" name="_15733"></a><div class="fsimpleblueblk_titleicon_wrapper"><div class="fsimpleblueblk_titleicon_title_wrapper"><h2 class="th_fsimpleblueblk_titleicon_title nc_block_title" title="">利用状況の確認</h2></div><div class="content"><div class="libuse_simple_outerdiv"> <a class="libuse_riyou_login_button float-right" href="#" onclick="opacV3LoginLink('_15733','ja');return false;"> <img src="https://opac.kanagawa-u.ac.jp/webopac/image/default/com/icon_login.png" title="ログイン" alt="ログイン"/> ログイン</a> ログインを行うと利用状況を確認することができます。<br><br></div> </div></div> </td></tr></table></div><div class="cell" style="padding:0px 0px 0px 0px;"><table id="_340" class="blockstyle_340 module_box module_grouping_box noneframe" style="width:100%;"><tr><td><input type="hidden" class="_url" value="https://ufinity.kanagawa-u.ac.jp/index.php?action=pages_view_grouping&amp;amp;block_id=340&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="_336" class="blockstyle_336 module_box fsimpleblueblk_titleicon" style="width:370px"><tr><td><input type="hidden" id="_token_336" class="_token" value="a9f16452e94bda5a1dea11521e227185"/><input type="hidden" id="_url_336" class="_url" value="https://ufinity.kanagawa-u.ac.jp/index.php?theme_name=fsimpleblueblk_titleicon&amp;page_id=13&amp;block_id=336&amp;module_id=63&amp;action=pushlist_view_main_init&amp;temp_name=fsimpleblue"/><img alt="" src="https://ufinity.kanagawa-u.ac.jp/images/common/blank.gif" style="height:0px;width:370px;" /><a id="_href_336" name="_336"></a><div class="fsimpleblueblk_titleicon_wrapper"><div class="fsimpleblueblk_titleicon_title_wrapper"><h2 class="th_fsimpleblueblk_titleicon_title nc_block_title" title="">貸出ランキング</h2></div><div class="content"><div class="fsimpleblue"><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://opac.kanagawa-u.ac.jp/webopac/ufirdi.do?ufi_target=catdbl&amp;ufi_locale=ja&amp;hidden_return_link=true&amp;pkey=BB03133777"><img class="pushlist_item_image" src="https://opac.kanagawa-u.ac.jp/webopac/imgview.do?isbn=8f08dc6b9ffe81b91124ed2e00aea773&amp;txtl="></a></td><td valign="top" align="left" width="99%"><div style="margin-top:5px; margin-bottom:5px;"><a href="https://opac.kanagawa-u.ac.jp/webopac/ufirdi.do?ufi_target=catdbl&amp;ufi_locale=ja&amp;hidden_return_link=true&amp;pkey=BB03133777">New dimensions in labor and employment relations</a></div></td></tr><tr><td valign="top" align="left" width="99%"><div class="ranking_details">First Annual Labor and Employment Law Institute, School of Law, University of Louisville ; editor, William F. Dolson ; associate editor, Kent. D. Lollis ; student research assistants, Leslie Paugh, Mark Brown. -- F.B. Rothman, 1985.&lt;図書&gt;</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://opac.kanagawa-u.ac.jp/webopac/ufirdi.do?ufi_target=catdbl&amp;ufi_locale=ja&amp;hidden_return_link=true&amp;pkey=BB03117714"><img class="pushlist_item_image" src="https://opac.kanagawa-u.ac.jp/webopac/imgview.do?isbn=bbe44aaaddd1ee5b484cd4e525b85d3e&amp;txtl="></a></td><td valign="top" align="left" width="99%"><div style="margin-top:5px; margin-bottom:5px;"><a href="https://opac.kanagawa-u.ac.jp/webopac/ufirdi.do?ufi_target=catdbl&amp;ufi_locale=ja&amp;hidden_return_link=true&amp;pkey=BB03117714">国際取引法</a></div></td></tr><tr><td valign="top" align="left" width="99%"><div class="ranking_details">山田鐐一, 佐野寛著. -- 第3版. -- 有斐閣, 2006.&lt;図書&gt;</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://opac.kanagawa-u.ac.jp/webopac/ufirdi.do?ufi_target=catdbl&amp;ufi_locale=ja&amp;hidden_return_link=true&amp;pkey=BB01527139"><img class="pushlist_item_image" src="https://opac.kanagawa-u.ac.jp/webopac/image/default/com/img_noimage_180-150.png"></a></td><td valign="top" align="left" width="99%"><div style="margin-top:5px; margin-bottom:5px;"><a href="https://opac.kanagawa-u.ac.jp/webopac/ufirdi.do?ufi_target=catdbl&amp;ufi_locale=ja&amp;hidden_return_link=true&amp;pkey=BB01527139">定型ある犯罪の調査</a></div></td></tr><tr><td valign="top" align="left" width="99%"><div class="ranking_details">司法省調査課編 ; 賭博編. -- 司法省調査課, 1921. -- (司法資料 ; 第1号). -- 巻号等:賭博編&lt;図書&gt;</div></td></tr></table></div></li></ul></div><div class="fsimpleblue"><div class="pushlist_more_view_link"><a href="https://opac.kanagawa-u.ac.jp/webopac/ufirdi.do?ufi_target=besexe&amp;ufi_locale=ja&amp;target=50&amp;beslv1=000000&amp;beslv2=ZZ"><img src="https://ufinity.kanagawa-u.ac.jp/images/pushlist/btn_rss_ichiran.png" alt="&gt;&gt;もっと見る" /></a></div></div> </div></div> </td></tr></table></div><div class="cell" style="padding:8px 8px 8px 8px;"><table id="_13187" class="blockstyle_13187 module_box fsimpleblueblk_titleicon" style="width:370px"><tr><td><input type="hidden" id="_token_13187" class="_token" value="a9f16452e94bda5a1dea11521e227185"/><input type="hidden" id="_url_13187" class="_url" value="https://ufinity.kanagawa-u.ac.jp/index.php?theme_name=fsimpleblueblk_titleicon&amp;page_id=13&amp;block_id=13187&amp;module_id=63&amp;action=pushlist_view_main_init&amp;temp_name=fsimpleblue"/><img alt="" src="https://ufinity.kanagawa-u.ac.jp/images/common/blank.gif" style="height:0px;width:370px;" /><a id="_href_13187" name="_13187"></a><div class="fsimpleblueblk_titleicon_wrapper"><div class="fsimpleblueblk_titleicon_title_wrapper"><h2 class="th_fsimpleblueblk_titleicon_title nc_block_title" title="">アクセスランキング</h2></div><div class="content"><div class="fsimpleblue"><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://opac.kanagawa-u.ac.jp/webopac/ufirdi.do?ufi_target=catdbl&amp;ufi_locale=ja&amp;pkey=BB05250468&amp;hidden_return_link=true"><img width="60" height="80" border="1" style="margin-right:5px;" src="https://opac.kanagawa-u.ac.jp/webopac/imgview.do?isbn=9e0a567db568d41ab8a97236f26f543a&amp;txtl="></a></td><td valign="top" align="left" width="99%"><div style="margin-top:5px; margin-bottom:5px;"><a href="https://opac.kanagawa-u.ac.jp/webopac/ufirdi.do?ufi_target=catdbl&amp;ufi_locale=ja&amp;pkey=BB05250468&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_ranking2"><table><tr><td valign="top" rowspan="2" width="1%" style="padding-left:25px;"><a href="https://opac.kanagawa-u.ac.jp/webopac/ufirdi.do?ufi_target=catdbl&amp;ufi_locale=ja&amp;pkey=BB05213923&amp;hidden_return_link=true"><img width="60" height="80" border="1" style="margin-right:5px;" src="https://opac.kanagawa-u.ac.jp/webopac/imgview.do?isbn=088aa5b1466f2e830c5f2c72e1c6d32b&amp;txtl="></a></td><td valign="top" align="left" width="99%"><div style="margin-top:5px; margin-bottom:5px;"><a href="https://opac.kanagawa-u.ac.jp/webopac/ufirdi.do?ufi_target=catdbl&amp;ufi_locale=ja&amp;pkey=BB05213923&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">信原幸弘著. -- 筑摩書房, 2022. -- (ちくまプリマー新書 ; 417).&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://opac.kanagawa-u.ac.jp/webopac/ufirdi.do?ufi_target=catdbl&amp;ufi_locale=ja&amp;pkey=BB04066442&amp;hidden_return_link=true"><img width="60" height="80" border="1" style="margin-right:5px;" src="https://opac.kanagawa-u.ac.jp/webopac/imgview.do?isbn=9a18b1298b3e353dd299875cc53e660b&amp;txtl="></a></td><td valign="top" align="left" width="99%"><div style="margin-top:5px; margin-bottom:5px;"><a href="https://opac.kanagawa-u.ac.jp/webopac/ufirdi.do?ufi_target=catdbl&amp;ufi_locale=ja&amp;pkey=BB04066442&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_ranking4"><table><tr><td valign="top" rowspan="2" width="1%" style="padding-left:25px;"><a href="https://opac.kanagawa-u.ac.jp/webopac/ufirdi.do?ufi_target=catdbl&amp;ufi_locale=ja&amp;pkey=BB05237723&amp;hidden_return_link=true"><img width="60" height="80" border="1" style="margin-right:5px;" src="https://opac.kanagawa-u.ac.jp/webopac/imgview.do?isbn=64f6364e1dd6b6de74dc4d3c943530e0&amp;txtl="></a></td><td valign="top" align="left" width="99%"><div style="margin-top:5px; margin-bottom:5px;"><a href="https://opac.kanagawa-u.ac.jp/webopac/ufirdi.do?ufi_target=catdbl&amp;ufi_locale=ja&amp;pkey=BB05237723&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">近藤一博著. -- 講談社, 2023. -- (ブルーバックス ; B-2248).&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://opac.kanagawa-u.ac.jp/webopac/ufirdi.do?ufi_target=catdbl&amp;ufi_locale=ja&amp;pkey=BB05246679&amp;hidden_return_link=true"><img width="60" height="80" border="1" style="margin-right:5px;" src="https://opac.kanagawa-u.ac.jp/webopac/imgview.do?isbn=dfc7083386896c9bc8c7c415642904f2&amp;txtl="></a></td><td valign="top" align="left" width="99%"><div style="margin-top:5px; margin-bottom:5px;"><a href="https://opac.kanagawa-u.ac.jp/webopac/ufirdi.do?ufi_target=catdbl&amp;ufi_locale=ja&amp;pkey=BB05246679&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">山下慎一著. -- 第2版. -- 弘文堂, 2024.&lt;図書&gt;</font></div></td></tr></table></div></li></ul></div><div class="fsimpleblue"><div class="pushlist_more_view_link"><a href="https://opac.kanagawa-u.ac.jp/webopac/ufirdi.do?ufi_target=acrexe&amp;ufi_locale=ja"><img src="https://ufinity.kanagawa-u.ac.jp/images/pushlist/btn_rss_ichiran.png" alt="&gt;&gt;もっと見る" /></a></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="_337" class="blockstyle_337 module_box fsimpleblueblk_titleicon" style="width:370px"><tr><td><input type="hidden" id="_token_337" class="_token" value="a9f16452e94bda5a1dea11521e227185"/><input type="hidden" id="_url_337" class="_url" value="https://ufinity.kanagawa-u.ac.jp/index.php?theme_name=fsimpleblueblk_titleicon&amp;page_id=13&amp;block_id=337&amp;module_id=63&amp;action=pushlist_view_main_init&amp;temp_name=fsimpleblue"/><img alt="" src="https://ufinity.kanagawa-u.ac.jp/images/common/blank.gif" style="height:0px;width:370px;" /><a id="_href_337" name="_337"></a><div class="fsimpleblueblk_titleicon_wrapper"><div class="fsimpleblueblk_titleicon_title_wrapper"><h2 class="th_fsimpleblueblk_titleicon_title nc_block_title" title="">新着案内</h2></div><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://opac.kanagawa-u.ac.jp/webopac/ufirdi.do?ufi_target=catdbl&amp;ufi_locale=ja&amp;hidden_return_link=true&amp;pkey=AV05252615"><img class="pushlist_item_image" src="https://opac.kanagawa-u.ac.jp/webopac/imgview.do?isbn=0931c8a62f376549286d38e614ddc097&amp;txtl="></a></td><td valign="top" align="left" width="99%"><div style="margin-top:5px; margin-bottom:5px;"><a href="https://opac.kanagawa-u.ac.jp/webopac/ufirdi.do?ufi_target=catdbl&amp;ufi_locale=ja&amp;hidden_return_link=true&amp;pkey=AV05252615">Beyond human : artificial intelligence and us = AIと共生するヒト社会 [videorecording]</a></div></td></tr><tr><td valign="top" align="left" width="99%"><div class="review_details">日本語字幕・英語字幕版. -- 丸善出版, 2025. v.&lt;視聴覚&gt;</div></td></tr><tr><td valign="top" align="right" width="99%"><div class="review_details">2025/03/11</div></td></tr></table></li><li><table class="outer"><tr><td valign="top" align="left" rowspan="3" width="1%"><a href="https://opac.kanagawa-u.ac.jp/webopac/ufirdi.do?ufi_target=catdbl&amp;ufi_locale=ja&amp;hidden_return_link=true&amp;pkey=AV05252614"><img class="pushlist_item_image" src="https://opac.kanagawa-u.ac.jp/webopac/imgview.do?isbn=0931c8a62f3765491eef1f80bc4727ab&amp;txtl="></a></td><td valign="top" align="left" width="99%"><div style="margin-top:5px; margin-bottom:5px;"><a href="https://opac.kanagawa-u.ac.jp/webopac/ufirdi.do?ufi_target=catdbl&amp;ufi_locale=ja&amp;hidden_return_link=true&amp;pkey=AV05252614">Is the cloud damaging the planet? = クラウド社会の環境問題 [videorecording]</a></div></td></tr><tr><td valign="top" align="left" width="99%"><div class="review_details">日本語字幕・英語字幕版. -- 丸善出版, 2025. v.&lt;視聴覚&gt;</div></td></tr><tr><td valign="top" align="right" width="99%"><div class="review_details">2025/03/11</div></td></tr></table></li><li><table class="outer"><tr><td valign="top" align="left" rowspan="3" width="1%"><a href="https://opac.kanagawa-u.ac.jp/webopac/ufirdi.do?ufi_target=catdbl&amp;ufi_locale=ja&amp;hidden_return_link=true&amp;pkey=AV05252039"><img class="pushlist_item_image" src="https://opac.kanagawa-u.ac.jp/webopac/image/default/com/img_noimage_180-150.png"></a></td><td valign="top" align="left" width="99%"><div style="margin-top:5px; margin-bottom:5px;"><a href="https://opac.kanagawa-u.ac.jp/webopac/ufirdi.do?ufi_target=catdbl&amp;ufi_locale=ja&amp;hidden_return_link=true&amp;pkey=AV05252039">Worth [videorecording]</a></div></td></tr><tr><td valign="top" align="left" width="99%"><div class="review_details">directed by Sara Colangelo ; written by Max Borenstein ; : レンタル専用. -- ギャガ [distributor], 2020. v.&lt;視聴覚&gt;</div></td></tr><tr><td valign="top" align="right" width="99%"><div class="review_details">2025/03/11</div></td></tr></table></li></ul></div><div class="fsimpleblue"><div class="pushlist_more_view_link"><a href="https://opac.kanagawa-u.ac.jp/webopac/ufirdi.do?ufi_target=newexe&amp;ufi_locale=ja&amp;target=01"><img src="https://ufinity.kanagawa-u.ac.jp/images/pushlist/btn_rss_ichiran.png" alt="&gt;&gt;もっと見る" /></a></div></div> </div></div> </td></tr></table></div><div class="cell" style="padding:8px 8px 8px 8px;"><table id="_339" class="blockstyle_339 module_box fsimpleblueblk_titleicon" style="width:100%"><tr><td><input type="hidden" id="_token_339" class="_token" value="a9f16452e94bda5a1dea11521e227185"/><input type="hidden" id="_url_339" class="_url" value="https://ufinity.kanagawa-u.ac.jp/index.php?theme_name=fsimpleblueblk_titleicon&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="fsimpleblueblk_titleicon_wrapper"><div class="fsimpleblueblk_titleicon_title_wrapper"><h2 class="th_fsimpleblueblk_titleicon_title nc_block_title" title="">タグ</h2></div><div class="content"><ul class="pushlist_item"><li><a href="https://opac.kanagawa-u.ac.jp/webopac/ufirdi.do?ufi_target=ctlsrh&amp;ufi_locale=ja&amp;srhclm1=tag&amp;valclm1=%23KU%E3%82%AB%E3%83%A2%E3%83%A1%E6%9B%B8%E5%BA%97%282024%29" title="KUカモメ書店(2024)">KUカモメ書店(2024)</a></li><li><a href="https://opac.kanagawa-u.ac.jp/webopac/ufirdi.do?ufi_target=ctlsrh&amp;ufi_locale=ja&amp;srhclm1=tag&amp;valclm1=%23%E6%95%99%E7%A7%91%E6%9B%B82024%28%E5%86%8A%E5%AD%90%29" title="教科書2024(冊子)">教科書2024(冊子)</a></li><li><a href="https://opac.kanagawa-u.ac.jp/webopac/ufirdi.do?ufi_target=ctlsrh&amp;ufi_locale=ja&amp;srhclm1=tag&amp;valclm1=%23%E6%95%99%E5%93%A1%E6%8C%87%E5%AE%9A%E5%9B%B3%E6%9B%B8%28%E5%B2%A9%E7%94%B0%E5%A4%AA%E5%85%88%E7%94%9F%29" title="教員指定図書(岩田太先生)">教員指定図書(岩田太先生)</a></li><li><a href="https://opac.kanagawa-u.ac.jp/webopac/ufirdi.do?ufi_target=ctlsrh&amp;ufi_locale=ja&amp;srhclm1=tag&amp;valclm1=%23KU%E3%83%AC%E3%83%B3%E3%82%AC%E6%9B%B8%E5%BA%972023%28%E5%86%8A%E5%AD%90%29" title="KUレンガ書店2023(冊子)">KUレンガ書店2023(冊子)</a></li><li><a href="https://opac.kanagawa-u.ac.jp/webopac/ufirdi.do?ufi_target=ctlsrh&amp;ufi_locale=ja&amp;srhclm1=tag&amp;valclm1=%23KU%E3%83%AC%E3%83%B3%E3%82%AC%E6%9B%B8%E5%BA%972023%28%E9%9B%BB%E5%AD%90%29" title="KUレンガ書店2023(電子)">KUレンガ書店2023(電子)</a></li></ul> </div></div> </td></tr></table></div></td></tr></table></div></td></tr></table><img alt="" src="https://ufinity.kanagawa-u.ac.jp/images/common/blank.gif" style="height:0px;width:100%;" /></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"> Powered by NetCommons2 <a target="_blank" class="link" href="http://www.netcommons.org/">The NetCommons Project</a> </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://ufinity.kanagawa-u.ac.jp/js/japanese/lang_common.js?vs=20210303200046"></script><script type="text/javascript" src="https://ufinity.kanagawa-u.ac.jp/index.php?action=common_download_js&amp;dir_name=announcement|language|login|menu|pushlist|v3search&amp;system_flag=0&amp;vs=20210303200046"></script><script type="text/javascript">commonCls.moduleInit("_0",0);commonCls.moduleInit("_339",0);commonCls.moduleInit("_337",0);commonCls.moduleInit("_13187",0);commonCls.moduleInit("_336",0);commonCls.moduleInit("_15733",0);commonCls.moduleInit("_437",0);commonCls.moduleInit("_374",0);commonCls.moduleInit("_295",0);commonCls.moduleInit("_335",0);commonCls.moduleInit("_409",0);commonCls.moduleInit("_302",0);commonCls.moduleInit("_390",0);commonCls.moduleInit("_218",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["_218"]) { announcementCls["_218"] = new clsAnnouncement("_218"); } if(!announcementCls["_390"]) { announcementCls["_390"] = new clsAnnouncement("_390"); } if(!languageCls["_302"]) { languageCls["_302"] = new clsLanguage("_302"); } var lang = document.getElementsByTagName("html")[0].getAttribute("lang"); if(lang == "ja"){ document.getElementById("opac_sidemenu_2_ja").style.display = "block"; }else{ document.getElementById("opac_sidemenu_2_en").style.display = "block"; } if(!announcementCls["_409"]) { announcementCls["_409"] = new clsAnnouncement("_409"); } commonCls.sendView('_335', {action:'v3search_view_main_init',menu_init:'true'}); if(!v3searchCls["_335"]) { v3searchCls["_335"] = new clsV3search("_335"); var opac_block_id = ""; if(opac_block_id != "" && opac_block_id != 0){ v3searchCls["_335"].opac_block_id = opac_block_id; } setHistoryCheck("_335"); v3searchCls["_335"].opac_base_url = "https://opac.kanagawa-u.ac.jp/webopac"; } function sendOpacInitPage(id,lang){ var baseurl = "https://ufinity.kanagawa-u.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://ufinity.kanagawa-u.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://ufinity.kanagawa-u.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=1744015754&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=1744015754&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://ufinity.kanagawa-u.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://ufinity.kanagawa-u.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://ufinity.kanagawa-u.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://ufinity.kanagawa-u.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://ufinity.kanagawa-u.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://ufinity.kanagawa-u.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://ufinity.kanagawa-u.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=1744015754&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=1744015754&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=1744015754&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=1744015754&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://ufinity.kanagawa-u.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://ufinity.kanagawa-u.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://ufinity.kanagawa-u.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://ufinity.kanagawa-u.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://ufinity.kanagawa-u.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; } } 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://ufinity.kanagawa-u.ac.jp/?action=v3search_view_main_suggest&target=words&block_id=295',{minChars:2}); //テキストフィールドで、name="valclm1~valclm4"に対して、サジェストを設定。 jQuery("*[name=valclm1]:text").autocomplete('https://ufinity.kanagawa-u.ac.jp/?action=v3search_view_main_suggest&target=words&block_id=295',{minChars:2}); jQuery("*[name=valclm2]:text").autocomplete('https://ufinity.kanagawa-u.ac.jp/?action=v3search_view_main_suggest&target=words&block_id=295',{minChars:2}); jQuery("*[name=valclm3]:text").autocomplete('https://ufinity.kanagawa-u.ac.jp/?action=v3search_view_main_suggest&target=words&block_id=295',{minChars:2}); jQuery("*[name=valclm4]:text").autocomplete('https://ufinity.kanagawa-u.ac.jp/?action=v3search_view_main_suggest&target=words&block_id=295',{minChars:2}); //横断検索用サジェスト設定(keywd,title,auth,pub) jQuery("*[name=keywd]:text").autocomplete('https://ufinity.kanagawa-u.ac.jp/?action=v3search_view_main_suggest&target=words&block_id=295',{minChars:2}); jQuery("*[name=title]:text").autocomplete('https://ufinity.kanagawa-u.ac.jp/?action=v3search_view_main_suggest&target=words&block_id=295',{minChars:2}); jQuery("*[name=auth]:text").autocomplete('https://ufinity.kanagawa-u.ac.jp/?action=v3search_view_main_suggest&target=words&block_id=295',{minChars:2}); jQuery("*[name=pub]:text").autocomplete('https://ufinity.kanagawa-u.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 = "296"; if(opac_block_id != "" && opac_block_id != 0){ v3searchCls["_295"].opac_block_id = opac_block_id; } setHistoryCheck("_295"); v3searchCls["_295"].opac_base_url = "https://opac.kanagawa-u.ac.jp/webopac"; } function sendOpacInitPage(id,lang){ var baseurl = "https://ufinity.kanagawa-u.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://ufinity.kanagawa-u.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://ufinity.kanagawa-u.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=1744015754&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=1744015754&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://ufinity.kanagawa-u.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://ufinity.kanagawa-u.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://ufinity.kanagawa-u.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://ufinity.kanagawa-u.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://ufinity.kanagawa-u.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://ufinity.kanagawa-u.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://ufinity.kanagawa-u.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=1744015754&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=1744015754&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=1744015754&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=1744015754&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://ufinity.kanagawa-u.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://ufinity.kanagawa-u.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://ufinity.kanagawa-u.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://ufinity.kanagawa-u.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://ufinity.kanagawa-u.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["_374"]) { announcementCls["_374"] = new clsAnnouncement("_374"); } if(!announcementCls["_437"]) { announcementCls["_437"] = new clsAnnouncement("_437"); } if(!v3searchCls["_15733"]) { v3searchCls["_15733"] = new clsV3search("_15733"); var opac_block_id = ""; if(opac_block_id != "" && opac_block_id != 0){ v3searchCls["_15733"].opac_block_id = opac_block_id; } setHistoryCheck("_15733"); v3searchCls["_15733"].opac_base_url = "https://opac.kanagawa-u.ac.jp/webopac"; } function sendOpacInitPage(id,lang){ var baseurl = "https://ufinity.kanagawa-u.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://ufinity.kanagawa-u.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://ufinity.kanagawa-u.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=1744015754&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=1744015754&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://ufinity.kanagawa-u.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://ufinity.kanagawa-u.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://ufinity.kanagawa-u.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://ufinity.kanagawa-u.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://ufinity.kanagawa-u.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://ufinity.kanagawa-u.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://ufinity.kanagawa-u.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=1744015754&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=1744015754&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=1744015754&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=1744015754&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(); } } if(!pushlistCls["_336"]) {pushlistCls["_336"] = new clsPushlist("_336");}if(!pushlistCls["_13187"]) {pushlistCls["_13187"] = new clsPushlist("_13187");}if(!pushlistCls["_337"]) {pushlistCls["_337"] = new clsPushlist("_337");}if(!pushlistCls["_339"]) {pushlistCls["_339"] = new clsPushlist("_339");} 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("_333",0);commonCls.moduleInit("_340",0);pagesCls.pageInit(0);pagesCls.setShowCount(13,295);pagesCls.setToken(13,"ea09a3e9d3f87bed1eef1da865f7f21c",true);pagesCls.setShowCount(4,73);pagesCls.setToken(4,"aecb40de403c7bb5e22f9dcfcfd8f453");pagesCls.setShowCount(5,0);pagesCls.setToken(5,"4b1482ff71622ef296aa87ae4b33a853");pagesCls.setShowCount(3,132);pagesCls.setToken(3,"3f46bc8df036038fcd8753222016f489");</script></body></html>

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