いくつかのオプションがあります
含めないでください。iframe 経由でリンクしてください
あなたがどのようにそれを行ったかはわかりませんが、フレームはサーバーによって解析されるものに影響を与えません. IFrame またはフレームは、通常の GET 要求を行うだけで、サーバーは要求されたファイルを解析するかどうかを決定します。
file1.php
<style>
.document {
height: 130px;
width: 800px;
border: 1px solid #CCCCCC;
}
</style>
<iframe src="file2.php" class="document" />
「すべて選択」を制限する要素に含める
「テキスト」のみを含めたい場合(誰が知っているか、それは...)。インクルードされたファイルをtextarea
.
file1.php
<style>
.document {
height: 130px;
width: 800px;
border: 1px solid #CCCCCC;
}
</style>
<textarea class="document"><?php include('file2.php'); ?></textarea>
ちょっと変わった方法: 「ctrl+a」をキャッチして contenteditable を適用します。
ContentEditable フィールドは、「すべて選択」を制限します。ここでデモを見る
file1.php
<style>
.document {
height: 130px;
width: 800px;
border: 1px solid #CCCCCC;
}
</style>
<div class="document"><?php include('file2.php'); ?></div>
$(window).bind('keydown', function(e) {
if(event.ctrlKey && event.keyCode == 65) {
var self = $('.document').attr('contenteditable', '');
window.setTimeout(function() {
self.removeAttr('contenteditable');
}, 20);
}
});
contenteditable を使用すると、textranges を使用して内容を選択するよりも利点が 1 つあります。含まれているドキュメントの外側をクリックすると、ページ上のすべてのテキストが選択されます (「含まれているファイルのみを選択する」機能を「強制」するのではなく)。