第63回電友会滋賀支部総会のご案内
電友会滋賀支部 第63回総会の開催予定については 日程を含め まだ決まっていません
詳細が確定しましたら またこちらでもご案内します
(令和6年7月2日 更新)
メニューを開く
組織と活動
入 会 案 内
支 部 会 則 等
滋賀支部会則
支部会計細則
支部役員・委員
滋賀支部役員
サークル委員
支部年間事業
支部事業計画
支部事業報告
役 員 会 議
第一回(R6/06/27)(済)
第二回(R6/10/09)(未)
第三回(R6/03/26)(未)
支 部 総 会
ご 案 内
報 告
会員の特典
個人情報保護(別画面)
慶弔・異動
会員の訃報
会員の異動
会員の寿賀
NTTの弔慰金(参考)
サークル
囲 碁
ご 案 内
報 告
麻 雀
ご 案 内
報 告
史跡探訪
ご 案 内
報 告
カラオケ
ご 案 内
報 告
グラウンドゴルフ
ご 案 内
報 告
ゴ ル フ
ご 案 内
報 告
ボウリング
ご 案 内
報 告
舞 踊
ご 案 内
報 告
食べ歩き
ご 案 内
報 告
パッチワ-ク
ご 案 内
報 告
親睦・貢献
支部総会(懇親会)
ご 案 内
報 告
退職者交流会
ご 案 内
報 告
親睦旅行(日帰)
ご 案 内
報 告
親睦旅行(一泊)
ご 案 内
報 告
NTT貢献活動
支店ギャラリー
無人局除草
設備110番
社会貢献活動
県下一斉清掃
ボランティア
活動機材貸出
お役立ち
もしもの時に
緊急時連絡等
NTTの弔慰金
ふれ愛活動
ふれ愛活動とは
支援活動の概要
チームメンバー
利 用 料 金
トピックス
写真を拡大する
サポート詐欺体験
関西会報投稿依頼
リ ン ク 集
税・相続相談
ユーザ協会
足立図書館
header部に登録必須 $(function(){ // ラジオボタン 二度押しでチェックを外す処理 // //ポイントは、「マウスをクリックして指を離したタイミングでラジオボタンが // //OFF なら ON にする」というラジオボタンの基本的な挙動です。 // //mouseup イベント時、単純にラジオボックスが ON(checked=true) なら OFF(checked=false) という風にすると// // 指を離す // // ↓ // // JavaScript の処理でラジオボタンを OFF にする // // ↓ // // 指を離したタイミングでラジオボタンが OFF なので ON になる // //という一連の処理が瞬時に行われ、ON/OFF の切り替えがうまくできません。 // //そのため、setTimeout で ラジオボタンを OFF にするタイミングを少しだけずらしています。// //上部(name)項目の切り替え時 下部(name)項目の選択状態をクリアする処理を追加(俊夫) //ハンバーガーメニュー釦押下時(checkbox) 全項目の選択状態をクリアする処理を追加(俊夫) const radioButtons = document.querySelectorAll('input[type="radio"]'); const clearRadioButton = (radioButton) => { setTimeout(func =()=>{ radioButton.checked = false; },100) } //--- 下部の項目の選択状態をクリアする処理(引数はチェック項目の 'name') --- function RbtnCLR ( radbtnname ) { // ラジオボタン name の下部項目の ボタンを初期化する "zenbu"の場合全項目 if (radbtnname === "menu-1st") { //最上位(親項目選択時 for (const element of document.getElementsByName("menu-2nd")) { element.checked = false; }; for (const element of document.getElementsByName("menu-3rd")) { element.checked = false; }; for (const element of document.getElementsByName("menu-4th")) { element.checked = false; }; } else { if (radbtnname === "menu-2nd") { //2番目(子ども)項目選択時 for (const element of document.getElementsByName("menu-3rd")) { element.checked = false; }; for (const element of document.getElementsByName("menu-4th")) { element.checked = false; }; } else { if (radbtnname === "menu-3rd") { //3番目(孫)項目選択時 for (const element of document.getElementsByName("menu-4th")) { element.checked = false; }; } else { if (radbtnname === "zenbu") { //ハンバーグメニュー ON時(check-box) 全項目初期化 for (const element of document.getElementsByName("menu-1st")) { element.checked = false; }; for (const element of document.getElementsByName("menu-2nd")) { element.checked = false; }; for (const element of document.getElementsByName("menu-3rd")) { element.checked = false; }; for (const element of document.getElementsByName("menu-4th")) { element.checked = false; }; }; }; }; }; }; //--- ハンバーガメニュー ON時 全項目(ラジオ釦)の選択状態をクリア --- const triggerCheckbox = document.querySelector('input[id="menu-navibtn"]'); triggerCheckbox.addEventListener('change', function() { //ハンバーガーボタンの状態検出 if (this.checked) { //document.write ('ON'); } else { //document.write ('OFF'); RbtnCLR( 'zenbu' ); //ラジオ釦 全項目のクリア(初期状態) } }, false); //--- 選択状態の項目二度押しで状態クリアする(項目チェンジ時も) --- //--- 同時にそれより下部項目で選択状態の項目も選択状態をクリア --- radioButtons.forEach(radioButton => { // ラジオ釦全idを取得 let queryStr = 'label[for="' + radioButton.id + '"]' let label = document.querySelector(queryStr) radioButton.addEventListener("mouseup", func=()=>{ //ラジオ釦からマウスオフ時 if(radioButton.checked){ //チェックされた項目を再度クリックしたとき// clearRadioButton(radioButton) //下部項目ボタンクリア実行 let radiname = radioButton.name //チェックされた ラジオ釦名(name)取得 RbtnCLR( radiname ); }else{ //チェックされていない他の項目をクリックしたときの処理 //下部項目ボタンクリア実行 let radiname = radioButton.name //チェックされた ラジオ釦名(name)取得 RbtnCLR( radiname ); } }); if(label){ //ラジオ釦に括り付けられたラベルの場合の処理 label.addEventListener("mouseup", func=()=>{ //ラベルエリアからマウスオフ時 if(radioButton.checked){ //チェックされた項目を再度クリックしたとき clearRadioButton(radioButton) //下部項目ボタンクリア実行 let radiname = radioButton.name //チェックされた ラジオ釦名(name)取得 RbtnCLR( radiname ); }else{ //チェックされていない他の項目をクリックしたときの処理 //下部項目ボタンクリア実行 let radiname = radioButton.name //チェックされた ラジオ釦名(name)取得 RbtnCLR( radiname ); } }); } }); }); -->