2016-04-19 30 views
1

RedmineにEtherCalcスプレッドシートをリンクしました。これらのスプレッドシートをの読み取り専用モードにしたいと考えています。だから、スプレッドシートiframeに読み取り専用のdivとタグを付けました。しかし、この解決策は動作しません:読み取り専用モードで新しいHTMLウィンドウを開く

<div id="my_sheet"> 
    <iframe src="<%= "http://X.X.X.X:8000/" + @issue.spreedsheet.to_s %>" width="1000" height="500" style="display: none" id="sheet">frame content.</iframe> 
</div> 

$(document).ready(function() { 
    $("#my_sheet").prop("readonly", "true"); 
}) 

どうすればこの問題を解決できますか? spreadsheet

+0

読み取り専用のIframeはありません。 – Reinard

答えて

1

ちょうどCSSの下に使用します。

は、ここに私の見解です。

#my_sheet:after{ 
    position:absolute; 
    content:''; 
    top:0; 
    right:0; 
    bottom:0; 
    left:0; 
    z-index:999; 
} 
#my_sheet{ 
    position:relative; 
} 
+0

ありがとう、このコードは私のために働く、あなたはこのコードlitteビットを説明できますか? –

+0

これは擬似クラスの利点です。このクラスを使用すると、iframe – krishna

+0

に対して1つのオーバーレイを作成し、その有効なソリューションでもありません。 iframeにスクロールがある場合はスクロールも機能しません。 – krishna

関連する問題