左にメニュー、右にコンテンツというページを
無料レンタルサーバーで作っています。

この場合、右のページに表示される広告を残して
左側は「shtml」と拡張子をすることによって
消すことはできました。

ですが、左側にhtmlではなく、
cgiファイルなどを置く場合は
どうやって消したらいいのかが分かりません。
Perlのどこかに消すタグを表示すれば
良いのでしょうか。
詳しくアドバイスをしていただけたら幸いです。
お手数をおかけしまがよろしくお願いいたします。

このQ&Aに関連する最新のQ&A

A 回答 (2件)

----------


iswebではお客様のホームページに広告バナーを自動的に貼り付けるシステムを採用しているためフレームを使用した場合バナーがいくつも表示されます。フレームを使ったページを表示する事は可能ですが、バナーの表示が欠けたり、バナーのリンク先が正常に処理されない場合があるためフレームの利用は推奨していません。
----------
申し訳ないですがお力になれません
レイアウトを変更する方向で検討されてはいかがですか?

参考URL:http://isedit.infoseek.co.jp/cgi-bin/tnote/bbs1
    • good
    • 0

無料レンタルサーバーはどこをお使いですか?

この回答への補足

レスありがとうございます。
無料レンタルサーバーは
iswebです。

原則として広告消去は違反になるとのことですが
フレームを使用の場合、
メインページのほうに残しておけば
黙認されると伺っています。

補足日時:2002/02/17 17:27
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

Q.shtml拡張子ファイルの表示

.shtml拡張子での表示に関して、困っています。

windowsXP  Home Edition operating system 日本語版 Service Pack 1
IE6の環境です。(ADSLで繋いでます。)

サイトを色々見てまわって、いくつか気になったのですが、
.shtml拡張子のサイトの表示が、異常に遅いのです。特に、フレームが使われていると、何分経過しても表示されません。
.shtmlをIEに関連づけても状況は同じです。
関連付けに関しては、windows98 IE5.5SP2の方では改善されたので、同じように実行してみたのですが…
なお、フォルダオプションでも多少いじってみましたが、改善されませんでした。
ほかにもいくつかのことを試してみましたが、一向に改善されません。
改善方法がありましたら、ぜひ教えてください。
よろしくお願いします。

※ ローカルでは、shtml拡張子はきちんと表示されています。

Aベストアンサー

こんばんは。
ブロードバンド環境にあると、その程度の遅さでも気になるものですよね。
XP+IE6では、shtml(SSI)は完全にサーバーから応答が帰ってくるまで表示されないようです。そういう仕様になったようです。
どっこいしょと言った感じで表示されます。
つまり、サーバーがインクルードさせるために結構時間がかかっているというわけです。
IE55までは、とりあえずわかるところから表示されていたので、体感的には早く感じていたということのようです。

Qshtmlのindexページについて

私のHPはトップページがshtmlの拡張子になっています。初心者なもので、どうやらこれはSSIというものを使用しているからだとなんとなく分かった次第です。

そこで、検索エンジンなどに登録する時、index.htmlは普通はindexの前を/で省略しますが、index.shtmlの場合はどうなんでしょうか?人に聞くと同じく省略していいと言われたのですが、ネットで調べると最後まで表記しなければいけないと書かれてあって、わからなくなりました。

Aベストアンサー

大学生(一週間)の解答なので間違っていたらごめんなさい・・・

サーバーの設定によって違いが出ますが、
通常は index.html index.htm index.cgi index.shtml
などのファイルは/で終わらせても読み込まれることがほとんどです。

しかし、サーバーの設定によっては、
SSIファイルをデフォルトインデックスとして登録していない場合、
インデックスリストが表示されてしまったり、
403エラーが表示されたりと、いろいろ弊害が出る可能性があります。

基本的に通常の.htmlや.htmなどは/で省略しても問題ないと思いますが、
SSIやCGIをインデックスにする場合で検索エンジンに登録する場合は、
.shtmlをつけるべきだと思いますよ(主観的?)

まぁ、自分のPCでSSIのインデックスファイルを/入力で表示できれば、
.shtmlがサーバーでデフォルトインデックスとして登録されていると思いますので、
検索エンジンに登録するときに/で終わらせても問題ないでしょう。(客観的?)

QCSSで、左側にあるGlobalNavigationを右側にあるコンテンツよりも後に読み込ませるには?

CSSです。
検索エンジンへ読み込ませるソース部位の順番をコントロールしたいのですが、
左側にあるGlobalNavigationを右側にあるコンテンツよりも後に読み込ませる方法を模索しております。
本件もご多分にもれず、HeaderとFooterが上下にある構成です。

position: absoluteを使って、記述順番をコンテンツを先にして後にGlobalNaviとすれば、ここだけみればできるんですが、困るのがFooterでして、本件のようにHeader、Main(GlobalNaviとコンテンツ、さらに改行して横いっぱいに「TopOfThePages(ページの先頭へ戻る)」リンクボタンエリア)、Footerとある場合ですから、真ん中のMainを絶対配置にしてまうと、その次にくるTopOfThePages、Footerも絶対配置にしないと出来ないだろうと思うので困っております。
これらを絶対配置したくとも、Main部分の縦サイズは各コンテンツの内容ごとに違ってくるわけで、だからして絶対配置ができないからです。

コンテンツを絶対配置で記述、その後にGlobalNavigationを絶対配置で記述、その後のTopOfThePages、Footerも問題なく配置させる方法はどうすればいいでしょうか?

CSSです。
検索エンジンへ読み込ませるソース部位の順番をコントロールしたいのですが、
左側にあるGlobalNavigationを右側にあるコンテンツよりも後に読み込ませる方法を模索しております。
本件もご多分にもれず、HeaderとFooterが上下にある構成です。

position: absoluteを使って、記述順番をコンテンツを先にして後にGlobalNaviとすれば、ここだけみればできるんですが、困るのがFooterでして、本件のようにHeader、Main(GlobalNaviとコンテンツ、さらに改行して横いっぱいに「TopOfThePages(ページの...続きを読む

Aベストアンサー

解釈が間違っていたらすみません。

もし自分が思っている解釈であっているなら下の通りで実現可能です。

■XHTML
<div id="Header">
</div>

<div id="container">
 <div id="Main">
 </div>

 <div id="GlobalNavi">
 </div>
</div>

<div id="TopOfThePages">
</div>

<div id="Footer">
</div>


■CSS
div#Header{
width: 800px;
}

div#container{
width: 800px;
}
div#container:after{
height:0;
visibility: hidden;
content: ".";
display: block;
clear: both;
}

div#Main{
width: 580px;
float: right;
}

div#GlobalNavi{
width: 200px;
float: left;
}

div#TopOfThePages{
width: 800px;
}
div#Footer{
width: 800px;
}


positionを使わずに組めるはずです。
もしMainとGlobalNaviの高さを揃えたいのであれば、
heightLine.jsと言うjavascriptを使って自動的に高さをあわせてしまえば問題は解決すると思われます。

解釈が間違っていたらすみません。

もし自分が思っている解釈であっているなら下の通りで実現可能です。

■XHTML
<div id="Header">
</div>

<div id="container">
 <div id="Main">
 </div>

 <div id="GlobalNavi">
 </div>
</div>

<div id="TopOfThePages">
</div>

<div id="Footer">
</div>


■CSS
div#Header{
width: 800px;
}

div#container{
width: 800px;
}
div#container:after{
height:0;
visibility: hidden;
content: ".";
display: block;
clea...続きを読む

QHTML CSS JavaScript CGI Perlについて 

1週間ほど前からHTMLとCSSの入門本を購入して勉強しています。
3日ほどで一通りを読み、実際に簡単なプログラムを書いて練習しています。
さらにもう少し詳しい本で勉強しようといろいろ立ち読みしていると、CGIやPerlといったものがあることを知りました。

少しずつ知識が増えてくるうちに何をどの順番で勉強していくのが最良なのか迷ってきました。

目的としては、うちの会社(設備屋)のホームページを作りたいと思っています。(できるだけプロが作ったみたいにしたいです。)
加えて少しでもプログラミングの知識を覚えたいと考えています。

タイトルにあげたものをどの順番で学習するのが良いでしょうか?
またオススメの参考書は何かありますか?

ちなみに当方、上記のように初心者ですが、パソコン自体は日頃からエクセルやアクセスなどをある程度使っています。

ご指導よろしくお願いします。

Aベストアンサー

勉強の順番としてはANo.1さんのおっしゃる通りと思います。

HTMLやCSSはホームページを表示するための道具です。まずはこれがないと始まりません。
ただし、HTMLとCSSだけでは、見た人がフォームに入力したりするなどのインタラクティブな(=双方向性の。閲覧者が情報を送信することが出来る)ページは作れません。そこで、CGIやPHP、ASP、Flashといった技術が必要になります。

会社のホームページということで、ANo.1さんは自分でサーバを立ち上げる方法を書いていらっしゃいますが、とりあえずはサーバはレンタルでもよいかと思います。サーバを自前で立ち上げ管理していくとなると、単にホームページを作るのとは違う知識が必要になりますし、勉強を始めたばかりの今の段階では質問者さんが消化不良を起こしてしまうかも知れません。レンタルサーバでもCGIやPHPが使えるところもありますし(無料で、となると限られますが)、よほど高度なことをしない限りはそれで充分です。
実際、よほど大手の企業or専門の企業でもない限り、自前でサーバ管理はしていないと思いますよ。

いきなり会社のホームページを作る、というのは少しハードルが高いと思いますので、まずは無料のホームページスペースを借りて個人のホームページを作ってみることから始めるのがよいのではないかと思います(すでにHTMLとCSSの勉強を始められているとすると、もうどこかで作っているのかも知れませんが)。

勉強の順番としてはANo.1さんのおっしゃる通りと思います。

HTMLやCSSはホームページを表示するための道具です。まずはこれがないと始まりません。
ただし、HTMLとCSSだけでは、見た人がフォームに入力したりするなどのインタラクティブな(=双方向性の。閲覧者が情報を送信することが出来る)ページは作れません。そこで、CGIやPHP、ASP、Flashといった技術が必要になります。

会社のホームページということで、ANo.1さんは自分でサーバを立ち上げる方法を書いていらっしゃいますが、とりあえずはサーバ...続きを読む

Q使えるタグ、使えないタグ、使わないほうがいいタグ…等

タイトルの通り、使えるタグ、使えないタグ、使わないほうがいいタグ…等の違いを頭の中で整理することができません。
具体的に何で混乱しているかというと、

1、DOCTYPEスイッチで標準準拠にした場合は、color:fff;などの記述が無視されるだけで、htmlタグの使える使えないには関係がない…?
2、非推薦のタグは、使用することはできるが将来廃止になる可能性があるから、前方互換を考え使わないほうが良い…?
3、廃止タグは、使用することが出来ない。(記述しても無視される)…?
4、廃止タグを使った場合も、まだそのタグが廃止されていないころのブラウザを使えば問題なく使用可能…?(使用したいわけではなく、可・不可の問題で)
5、また、html5が話題になってきていますが、html5で廃止されたタグも現行のブラウザでは後方互換のため使用することが可能…?
6、html5では使えないが、ブラウザはhtml5にもhtml4.01等にも対応しているので使用ができる。という解釈で合っていますでしょうか?
7、<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""http://www.w3.org/TR/html4/strict.dtd">などとしても、html5のタグが反応するのはどうしてなのでしょうか?

間違えている項目等、指摘していただければ幸いです。どうかよろしくお願いします。

タイトルの通り、使えるタグ、使えないタグ、使わないほうがいいタグ…等の違いを頭の中で整理することができません。
具体的に何で混乱しているかというと、

1、DOCTYPEスイッチで標準準拠にした場合は、color:fff;などの記述が無視されるだけで、htmlタグの使える使えないには関係がない…?
2、非推薦のタグは、使用することはできるが将来廃止になる可能性があるから、前方互換を考え使わないほうが良い…?
3、廃止タグは、使用することが出来ない。(記述しても無視される)…?
4、廃止タグを使った...続きを読む

Aベストアンサー

仕様書を読めば、すべて書いてあることですよ。
 とりあえず、HTML 4.01仕様書 ( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/cover.html )からだけ

【引用】____________ここから
しかし、様々なHTMLバージョンの実装間での実験及び相互運用性を促進するため、次の動作を推奨する。
●認識できない要素があった場合、ユーザエージェントは、内容のレンダリングを試みねばならない。
●認識できない属性があった場合、ユーザエージェントは、当該属性定義全体(すなわち、属性とその値)を無視しなければならない。
●認識できない属性値があった場合、ユーザエージェントは、デフォルトの属性値を用いねばならない。
●宣言されていない実体があった場合、この実体を文字データとして扱わねばならない。
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ここまで[Performance, Implementation, and Design Notes (ja)( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/appendix/notes.html#h-B.1 )]より

【引用】____________ここから
注意。 1999年12月24日版のHTML 4.01において、HTML作業グループは次の方針を確約する。
●HTML 4 DTDに将来発生する変更は、現在の規定によるDTDに適合する文書を不適正化するものではない。 HTML作業グループは、バグを修正する権利を予約する。
●現在の規定に適合するソフトウエアは、将来の HTML 4 DTD にある認識不能な機能を無視してよい。

 これはつまり、文書型宣言において、著者は最新版のHTML 4を指し示すシステム識別子を安全に用い得るということを意味する。 著者はまた、特定DTDで検証することが求められる際には特定日付版のHTML 4 DTDを示すシステム識別子を用いてもよい。 W3Cは、特定日付版について、原形式のまま原アドレスで無期限に得られるよう、あらゆる努力を払う。
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ここまで[The global structure of an HTML document (ja)( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/struct/global.html#h-7.2 )]より

 などあちこちに、

★すなわち
 Document Typeは、あくまで、そのHTMLがどのルールによってかかれているかを宣言するもので、その宣言とそれによって許される要素名・属性などについては、将来的に表示が保証されるという意味です。

 DOCTYPEを書け!書かなければならないのは、この保証を担保するためです。
 DOCTYPEが書かれていて、それに適合するように書きなさいとは、そういう意味です。
 一方でブラウザには、適合していなくても、可能な限り表示を努力することが求められていますが、義務ではない。
 
と考えれば、すべての質問に対する答えはお分かりですよね。・・・そのように、仕様書に書いてある。

仕様書を読めば、すべて書いてあることですよ。
 とりあえず、HTML 4.01仕様書 ( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/cover.html )からだけ

【引用】____________ここから
しかし、様々なHTMLバージョンの実装間での実験及び相互運用性を促進するため、次の動作を推奨する。
●認識できない要素があった場合、ユーザエージェントは、内容のレンダリングを試みねばならない。
●認識できない属性があった場合、ユーザエージェントは、当該属性定義全体(すなわち、属性とその値...続きを読む


人気Q&Aランキング

おすすめ情報