- ベストアンサー
プラウザでHPのソースを見た時
プラウザでHPのソースを見た時、IBM HomePage Builderと書いてある場合は 殆どが文字なども、ソースの中でも見えるのですが 文字も何もソースに見えないのは どうやってHPを作成してるのでしょうか。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
横からすみません。 >JavaScriptで記述するって、どういうことなんでしょうか? 簡単に書きますと、「HTMLの記述をJavaScriptのdocument.writeメソッドで行う」ことです。 全部記述することはもちろん不可能なので、元になるHTMLには以下のような宣言をヘッダ内で行います。 <script language="JavaScript" type="text/javascript" src="xxx.js"></script> 本文には以下のような記述を行います。 <body> <script language="javascript"> <!-- write_text(); //--> </script> </body> そして、上記宣言中のxxx.jsの中に以下のような関数を定義します。 function write_text() { document.write("Hello World"); } これでこのHTMLファイルが開かれると、ヘッダで宣言したJavaScriptのソースが読込まれ、body内に記述されたscriptタグに従い読込まれたJavaScriptソースにあるwrite_text関数が実行され、中に記述されているdocument.writeメソッドが実行され、「Hello World」がHTML文として出力されるわけです。 ※すっごくいいかげんな説明です。(特に何も見ないで書きましたので、間違いがあるかもしれません。まあ、大体こんな感じです。) 個々については興味がありましたら調べてみてください。(^^;
その他の回答 (5)
- NTJ
- ベストアンサー率44% (46/103)
手法は非常に色々有ります。 例えば、出力のメイン部分をJavaScriptで記述し、それを外部スクリプトファイルにしているなら、ほとんどメイン部分の記述はなくなります。 特に隠す意図が無い場合でも、複数ページで同一の情報を使う場合や、ページ内で切替処理をする場合などには、非常に有用な手法です。 他にも、アップレットやフラッシュがメインのサイトなら、当然ながら文字もソースも異なった事になりますし、画面内の内容が別ページからスクリプトなどで書き込まれているなら、それこそほとんどソースは無くなるでしょう。 それぞれの手法で異なる利点があります。 いずれにせよ、Webページを作成する方法は、ビルダーが主流ではない事は知っておいてくださいね。 ちなみに「IBM HomePage Builder」の記述は、作成に使用したソフトウエアの名称です。 まぁ、作成ソフトが勝手に行った「署名」みたいなもので、実際の表示には何も寄与してない、「ゴミタグ」ですね。
お礼
おっしゃる通り、Javascriptでの記述みたいです。 一番下の方に、「JavaScriptが無効の場合ご覧頂くことができません」等々ありました。 フラッシュは使われておらず、文字が多いので、不思議だったのです。 ご意見大変参考になりました。 JavaScriptで記述するって、どういうことなんでしょうか?もしお時間ありましたら宜しくお願いします。 今回はどうもありがとうございました。
いらないタグを整理するツールもありますよ。 確か、普通にいらないタブを整理するツールの中に、ワードやHPビルダーの不必要なタグを削除消すモノもあったと思います。 水色で綺麗なレイアウトのヤツだったんですが、今はHPビルダーを使っていないので、消してしまいました。 http://www.vector.co.jp/vpack/filearea/win95/net/htmledit/index.html
お礼
URL参考になりました。有難うございました。
- kabugogo
- ベストアンサー率23% (52/223)
フレームを使っているページだとメインページはさほど記述はありませんよね。 そうではなく、全く何も書いてないのでしょうか?
お礼
有難うございました。
- sr-agent
- ベストアンサー率43% (594/1373)
使ったことがないのでわかりませんが、 ソース自体を見ることができない (表示→ソースでソースの字が透明になっていてソースを開けない)ようならば、 ソース表示ができないようにするためのソース表示禁止タグ(というものがあるらしい)を使っている可能性があるかもしれません。 文字自体が文字化けして読めないのはシフトJIS以外の文字コードで書かれているのかも・・・。 (YahooのページのソースをIEで見ると、半角カタカナのわけのわからない字がいっぱいになります。)
お礼
有難うございました。
他のソフトを使ったか、メモ帳などを使って手打ちでしょう。
お礼
有難うございました。
お礼
丁寧な、ご説明ありがとうございます。 素人なので、あまりよくわかりませんが つまりHTMLよりも楽な方法という意味でしょうか(笑) Hello World???面白そうなので調べてみます。 ありがとうございました!!