0

私の主な目標: リンクをクリックすると、新しいウィンドウが開き、そのウィンドウにログ ファイル全体の内容が表示され、ウィンドウにアドレス バーとナビゲーション ボタン (戻る、進む) が表示されないようにする必要があります。

目標を達成できる他のアプローチはありますか?

これが私がやろうとしていることです。ログファイルのURLを渡してJavaスクリプトメソッドを呼び出そうとしており、コードを実装して新しいウィンドウを開くことを考えています

<table id="serverLogsStats" class="serverLogsView">
   <c:forEach var="log" items="${logsList}" varStatus="i" >
      <tr>
        <td>${log.name}</td>            
        <td><a href="#" onclick="openLog('${log}');">Open log</a></td>        
      </tr>
   </c:forEach>
</table>


<script>
function openLog (log) {
    var abc = log.name;
    alert(abc);    
}
</script>

オブジェクト 'log' を openLog 関数に渡すと、値が文字列として渡されます。ログをオブジェクトとして渡したい。

ここで私の出力は未定義になります。

「アラート(ログ);」を入力すると オブジェクトのアドレスを出力しています

4

1 に答える 1