- ベストアンサー
Java Scriptについて
HPを作ったのですが、参考の本を見たときに、<HEAD>~</HEAD>のあいだのJava Scriptは別ファイルにしたほうがSEO対策に効果あるというような内容がありました。恐らくJava Scriptが長くなるとgoogleなどのロボット型の検索エンジンでは最後まで読み取れないということなのでしょうけど、別ファイルにするというのはどういうことなのでしょうか?もしその方法があるのなら、方法を詳しく教えていただきたいのです。素人なのでさっぱり分かりません。
- Jameskusa
- お礼率51% (92/180)
- その他(インターネット・Webサービス)
- 回答数2
- ありがとう数3
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
No.1のpowpowです。 jsファイルは、メモ帳やワードパッドでスクリプトを記述し、名前をつけて拡張子を.jsにすれば作成できます。拡張子まで自分で入力する必要があるので、必ずファイル名は拡張子まで表示させて下さい(拡張子が隠れる仕様もありますから)。 リアル日付だと、 function sDate(){ aDate=new Date(); var strDate = aDate.getYear() (中略) return strDate } みたいなファンクションをメモ帳等に記述の上(余計な表記は必要ありません)、htmlと同じフォルダに、例えばdate.jsと名前をつけて保存する訳です。あとはhtmlファイルの<HEAD>部に<script src="date.js" type="text/javascript"></script> と記述してリンク、反映させてください。 java scriptの入門書等には、確かに外部ファイルについてあまり書いていませんね。上級本を探されてはいかがでしょう? 一度作ってみられて、動作しなければまた相談されてみたらよいかと思います。
その他の回答 (1)
- powpow
- ベストアンサー率41% (12/29)
別に.jsファイルを作成して、<HEAD>~</HEAD>に <script src="○.js" type="text/javascript"></script> と記述してHTML内に呼び込むタイプですね。.jsには普通にJava script のファンクションを記述し、<HEAD>で上記の方法でリンクさせ、<body>にそのファンクションを呼び出すタグを記述をします。 これだとダラダラとスクリプトを記述しなくてもすみ、一般的なファンクションであれば使いまわしもできる利点があります。 どこかHPを紹介してあげられればよいのですが、外部ファイルまで説明しているHPが中々ありませんね...。どのようなファンクションをHP内で起動させたいのか(リアル日付表示や時間による表記の変更など)具体的に質問をされれば、詳しい説明やアドバイスがくると思います。
補足
早速の回答ありがとうございます。自分のホームページにリアル日付の表示をさせたところ、これがものすごく長い表記になってしまい困ったから質問したのが真相です。ところで.jsファイルを作成する方法を教えていただくとありがたいです。本当に素人ですいません。参考の本も詳しく書いていないので、知識のある方の回答が頂きたく思い質問させていただきました
関連するQ&A
- Java Scriptについて
HTMLとCSSは勉強したので、「Java Script」を勉強してみたいと思ったのですが、「Java Script」のサンプルはインターネット上に沢山あるのですが、内容を完全に理解できるHPがなかなか見つからなくて......。 完璧に勉強できるHPや、お勧めの本など教えてください!
- 締切済み
- レンタルサーバ・ASP
- 「script」は台本という意味ですがjava scriptはjavaの台本?
よろしくお願いします。 javaとjava scriptは全く別物と聞きますが そうであれば何故javaの台本という名前なのでしょうか? 「script」は台本とは別の意味なのでしょうか? 全くの素人です。ご教授よろしくお願いします
- ベストアンサー
- JavaScript
- java scriptについて
ホームページビルダーでHPを製作してます。 画像をクリックするとテキストボックスに文字が入力されるjava scriptを教えてください。 リンクした別のページのテキストボックスに入力されるjavascriptが、尚いいのですが…
- 締切済み
- JavaScript
- JAVA SCRIPTで作成したポップアップウィンドウが何故か同じものが2つでてくるのは?
こんにちはJAVA初心者ですがどうかご助言ください。 自分のHPであるページにアクセスすると同時に別に小窓も表示させる、よくあるJAVA SCRIPTを作成したのですが何故かその小窓が同時に2つ出てきます。これは一体なぜなのでしょう?ソースはいろいろなJAVA SCRIPTを紹介している専門サイトから引用したものを使いました。以下がそうです。 あとその小窓のサイズを指定しているのに何故か端にあるバー分の分だけ多めに表示されます(バーは実際には表示されていませんがそのバーのピクセル分だけ多めのサイズで小窓が出てくるんです。)。いろいろ解決方法を探してみたのですがこの原因も分かりません、専門科の方どうか教えていただけないでしょうか?よろしくお願いします。 <html> <head> <script type="text/javascript"> <!--// function openWin() { window.open("fuji-repo.html","","width=190,height=166,top=200,left=100,"); } //--> </script> </head> (あいだは中略します。) <body onLoad="openWin()"> </body> </html>
- ベストアンサー
- JavaScript
- このJAVAスクリプトのどこを書き換えれば泡がゆっくりに?
http://www.246.ne.jp/~yuuko/javascript/bluebub-up.html ここに紹介されている、 泡が出るJAVAスクリプトを使わせて頂いてHPを作っているのですが、 この泡の出方をもっとゆっくりなスピードに変えたいと思います。 当方JAVAスクリプトを自作出来るような知識は全く無く、 上記サイトのようにコピペで使えるものを扱うのがやっとなので、 どこを書き換えれば良いのかさっぱり見当もつかない状況です。 このサイトの作者さんにサイトから直接メールして 問い合わせてみたのですが、お返事が無く。 (指定のメルアドは現在御覧になっておられないのかもしれません。) こういったものに詳しい方のお知恵を頂きたく、 何卒ご教授お願い申し上げます。 「何行めの、どこそこを、こう書き換えると、、」 といった風に素人向きにご回答頂けると有難いです。 無知で申し訳ございません。
- ベストアンサー
- その他([技術者向] コンピューター)
- Java (ジャバ)
Java とは、使っているパソコンの機種に依存しないプログラム言語のこと。 ネットで扱われているJavaは、大きく分けてJavaスクリプトとJavaアプレットの2種類。 script・・・手書き、筆記、台本、原稿 applet・・・別のアプリケーションを動かしているときに呼び出せる小さなアプリケーションプログラム なのだそうですがよくわかりません。 素人でもわかる説明となるとどうなるでしょうか? お願いします。
- 締切済み
- その他(インターネット接続・通信)
- スクリプトについて教えてください。
教えてください。お願いします。 ひとつのファイルの中身を読み、ある一定の文字列が出て来てから、また決まった文字列が出てくるまでを別のファイルに書き出す方法(スクリプトの書き方)を教えてください。 hp-uxの中にあるrunacctというスクリプトによってできる月次ファイルfiscalというのがあってそのファイルの中には3つのデータが書き出されます。 どこからどこまでがひとつのデータという事はわかります。 これを一つずつ、3つのファイルに書き出すスクリプト(手動でよいので)をつくりたいのです。 hp-uxについてもスクリプトについても全くというほど知識がないので、 ヒントでも良いので下さい。お願いします。
- ベストアンサー
- その他(プログラミング・開発)
- Java Scriptを有効にしても入れないHPがある
こんにちは、よろしくお願い致します。 私は、ホームページ用の無料web素材作成&配布サイトを紹介しているサイトを運営しておるものです。 ある作品サイト様が、Java Scriptを有効にしても入れないのです。 最初の1秒ぐらいは最初のページが出るのですが、 すぐ、忍者TOOLS様の警告ページになります。 「Java Scriptを有効にして下さい」と出ます。 何回やっても入れそうにないのですが、 お世話になっているサイト様のメールがわからないので、報告しようにも出来ません。 で、まずは、自分からいろいろ対策をやりたいのですが、 手を尽くしたのですが、どうやっても同じページしか出てきません。 何か方法がありましたら、お教え頂きたいと思います。 よろしくお願い致します。
- 締切済み
- Windows XP
- Javaについて
初心者です。フロントページでHPを作りました。このHTMLシートに Java Scriptを書き込んでも表示しないものなのですか?全く別にHTMLシートを書かなくてはいけないですか?いろいろ試したんですがわからなくなってしまいました。助けてください。
- ベストアンサー
- Windows XP
お礼
たびたび丁寧にありがとうございます。初級や中級書の著者って自分の知識を詳しく書いてくれなくて、ただそうすればできると書いて肝心な方法を削除する人が多いですよね^^; powpowさんが分かりやすく回答してくれたので助かりました。ご指摘の通りしたらうまくいったので回答を締め切ると同時にポイントを差し上げます。 本当にありがとうございました。