人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

HTML内に別ページのある要素のみを表示したいと考えています。
<iframe>で別ページを指定するだけでなく、その指定ページのタグやID、クラスを指定することで
一部分だけ抜き出すようなイメージで考えています。
方法はどのような方法でも構いません。よろしくお願い致します。

●質問者: dam-soya
●カテゴリ:ウェブ制作
✍キーワード:HTML イメージ クラス タグ
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● ヨネちゃん
●75ポイント ベストアンサー

意図と違っていたら済みません。

HTMLファイルの拡張子をPHPにしても良いならの話なのですが、

<?php
require "外部ファイル名.txt";
?>

と記入することで、

その部分に外部ファイルのテキストを表示することができます。

http://nyx.pu1.net/reference/loadfile/require.html

◎質問者からの返答

申し訳ございません、説明不足でした。

HTMLファイルを指定し、そのHTMLファイル内の特定要素(id指定されたブロック要素など)を

別HTMLの指定箇所に抜き出す、という説明で伝わりますでしょうか?

まだ説明不足でであれば、コメント・トラックバックを許可状態にするので、

そちらからご質問頂ければ幸いです。


2 ● KUROX
●60ポイント

■HTMLだけで実現するには

<a name="...">?</a>

http://www.tohoho-web.com/html/a.htm

このあたりを使って、iframe上の表示位置を調整するぐらい

表示位置を変えてるだけなので、その部分を抜き取ってるわけではない。

HTMLだけではこのあたりが限界だと思います。

■CGIを使う場合(PHP)

http://php.s3.to/tt/tt6.php

他に、コメントにあるようにJavaScriptなりFlashでも実現可能ですが

同じぐらいの手間はかかると思います。

◎質問者からの返答

PHPだと手軽に実現できそうですね。

手間とソースコードの可読性低下はどの方法でも似たようなものになると考えているので、そこまで重視していません。

ただ、今のところ自身の環境を考えるとJavaScriptかPHPが使いやすいかなと思います。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ