お世話になっております。スケジュールの内容や備考にURLを記載がある場合は、回覧板みたいにリンクでジャンプしていただけると助かります。お忙しいところ恐縮ではございますがご検討いただければ幸いです。
私もこの意見に同意です。Web会議が多く、リンクからジャンプできるとかなり業務削減に繋がります。ぜひ、スケジュールリンクから外部サイトにジャンプを希望します!
コードを追加して実装しました。当時試行錯誤して追加していったので、もしかしたら追加不要なjspファイルがあるかもしれませんが(-_-;)あと当然ですが、バージョンアップの度に追加するのが面倒です(>_<)スケジュール(/WEB-INF/plugin/schedule/jsp/)・sch020.jsp・sch040.jsp・sch040_sub1.jsp・sch041.jsp・sch041_sub1.jsp・sch110.jsp・sch210.jsp※どれがどの表示か忘れてしまいましたが・・・1.URL認識用のスクリプト追加(<head>の最後とか?)※https://またはhttp://から始まり改行するまでの文字列をURLとして認識しています。※jsファイルにまとめて呼び出すほうがスマートかも<script> //内容用 function extractUrls() { const text = document.getElementById('inputstr').value; const urlPattern = /(https?:\/\/[^\s]+)/g; const urls = text.match(urlPattern); const urlDisplay = document.getElementById('urlDisplay');//リンク表示用 urlDisplay.innerHTML = ""; if (urls) urls.forEach(url => { const link = document.createElement('a'); link.href = url; link.textContent = url; link.target = '_blank'; urlDisplay.appendChild(link); urlDisplay.appendChild(document.createElement('br')); }); } } //備考用 function extractUrls2() { const text = document.getElementById('inputstr2').value; const urlPattern = /(https?:\/\/[^\s]+)/g; const urls = text.match(urlPattern); const urlDisplay2 = document.getElementById('urlDisplay2');//リンク表示用 urlDisplay2.innerHTML = ""; if (urls) { urls.forEach(url => { const link = document.createElement('a'); link.href = url; link.textContent = url; link.target = '_blank'; urlDisplay2.appendChild(link); urlDisplay2.appendChild(document.createElement('br')); }); } }</script>2.javascriptの実行箇所の追加(読み込み時、文字入力時)・追加する場所<body>の【onload】にextractUrls();extractUrls2();を追加<textarea>の【onkeyup】に追加※内容の箇所にはextractUrls();、備考の箇所にはextractUrls2();・表示箇所<textarea>後の改行後に内容の箇所には、<div id ="urlDisplay"></div>備考の箇所には、<div id ="urlDisplay2"></div>を追加※表示場所は好みで。施設予約(/WEB-INF/plugin/reserve/jsp/)・rsv090.jsp・rsv200.jsp・rsv210.jsp・rsv110.jsp・rsv110_sub1.jsp・rsv111.jsp・rsv111_sub1.jsp同様に追加
vertical_align_top