HPの新着情報にiframeを使っており、iPhoneで見るとiframeの中身が全て表示されてしまうことに気付きました。
タイトルの通り、iPhoneでiframeのようにテキストボックス枠を指定し、その枠内で表示・スクロールできるようにし、別ページで管理したいと思っています。
現在、iPhoneで自作のウェブサイトを閲覧した際に、iframeの中身が全て表示されてしまい、
サイトが伸びて表示されていることが分かったのですが、どう修正したら良いのか分からず悩んでいます。
ネットで調べて色々試しましたが、iframeは未対応ということばかりで、
代打案、修正方法はわかりませんでした。
新着情報を残しておきたいので別ファイルでの読み込みで考えています。
HTMLに直接書き込む方法などは拝見しましたが、【 http://jsdo.it/piayo/c2jr 】
それですと、HTMLが長くなってしまうので別ファイルでの読み込みが良いです。
スクロールバーが出なきゃダメ等のデザイン的なこだわりは特にありませんが、
(1)別ページでの管理、(2)中身が全て表示されないことでお願い致します。
PHPやジャバスクリプトはまだ理解不足なため、なるべく簡単な方法ですと嬉しいです。
私で方法が思いつきませんので、どなたか詳しい方がいましたら原因と解決策を教えて頂きたいです。
アドバイスお待ちしていますので、よろしくお願いします!
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
こんな感じでいかがでしょう?
http://ambergris.hateblo.jp/entry/2012/09/25/112 …
他には、別ファイルとして管理していても、ページ表示時にはそれを合わせて表示するSSIという方法もあります。
http://www.tohoho-web.com/wwwssi.htm
※SSIはサーバーが対応している必要があります。
ただ、iPhoneだけなら何とかなるとは思いますが、
iframeにしてもoverflow:hidden;にしても、Androidは基本的にページ内スクロールには対応していないので
Androidをバッサリ切り捨てる事になります。
Androidにも対応した形で似たようなことをやるには、「スクロール」ではなく「フリック」に対応させた形で作るしかないですが、
これはjavascriptを使用する必要があります。
自分で作らなくても、そういうのを公開しているサイトがあるので探して使用するといいと思いますが、
文中のリンクが効かなかったり、PCでの操作性が変な感じになったりと、全てにおいて完璧なものは今はありません(多分)ので、多少自分が実現したい事に合わせて改造が必要になると思います。
こういう場合は、PCに合わせて表示させる方法を考えるよりも、
そもそも本当に別ファイルでいいのか、という所からページの運用方法を考えないといけません。
個人的には使いたい部分が新着情報のみで、別ページとしてアップしているなら、
RSSのフィードを生成し、それを読み込んで使用するのが一番スマートだと思いますけどね。
5件なら5件表示させて、続きは別のページに誘導する、と。
phpがわからないと厳しいかもしれませんが。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS 自身のHPにYouTube動画を貼り付けるのが出来なくなり困ってます 1 2022/11/11 10:44
- その他(開発・運用・管理) おんどとりWebStorage APIから温度情報を取得し表示したい 2 2023/08/03 09:53
- HTML・CSS 別サイトのHTML内にある情報を自動取得して、自分のサイトに組込む方法を教えてください。 例えば、Y 1 2023/06/15 08:09
- CGI (フリーの)ツリー掲示版CGI、昔は多用させてもらいましたが・・今セキュリティ上どうでしょう? 2 2023/06/25 07:18
- その他(ブラウザ) IE・edgeで日増しに観られるサイトが減ってくる。 1 2022/10/04 22:40
- システム 外付けHDDの初期化について 4 2023/03/05 21:19
- システム 外付けHDDの初期化について 4 2023/03/05 20:00
- JavaScript javascriptで変数を組み込みたい 2 2023/01/13 09:52
- WordPress(ワードプレス) ワードプレスで、投稿一覧ページにタグを表示する方法 投稿につけたタグを、記事一覧ページにもカテゴリと 1 2023/05/10 21:41
- JavaScript 指定時間になったら、WEBサイトの更新を自動で行うには…? 3 2022/04/28 22:14
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelでワードアートや図を常に...
-
エクセルVBAでフォームのListbo...
-
リストビューをスクロールさせ...
-
vb,netでtextboxの文字を右から...
-
Excelで一部分だけを常に表示さ...
-
Excelの質問で票の途中に...
-
文章の自動スクロール
-
エクセルで行を固定しその下か...
-
コマンドボタンを押している間...
-
大きい表へのスクロールバーの...
-
PDFを(htmlのように)無限に縦...
-
ExcelVBAで他のアプリをスクロ...
-
Excelで1.2行目だけ固定して...
-
webデザインです。 プログラミ...
-
ページ訪問時にiframe内を自動...
-
ページ読み込み時に自動でスク...
-
フレームなどで、スクロールの...
-
VBE画面の縦のスクロールバ...
-
JTableの行ヘッダーを非表示に...
-
リストボックスをクリックした...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelでワードアートや図を常に...
-
エクセルVBAでフォームのListbo...
-
PDFを(htmlのように)無限に縦...
-
リストビューをスクロールさせ...
-
Excelで1.2行目だけ固定して...
-
Excelの質問で票の途中に...
-
Excelで一部分だけを常に表示さ...
-
大きい表へのスクロールバーの...
-
ページ訪問時にiframe内を自動...
-
Visual Basicから Spreadのスク...
-
vb,netでtextboxの文字を右から...
-
webページで横方向にアンカーを...
-
リストビューの表示開始行変更
-
スクロール位置を中央にしたい
-
マウスオーバー→ホイール回転で...
-
VBE画面の縦のスクロールバ...
-
IFRAMEでscrolling="yes|no"の...
-
マウスでコロコロしたいんですが…
-
文章の自動スクロール
-
アコーディオンで開かれたパネ...
おすすめ情報