現在、趣味の範囲で、XHTMLとスタイルシートで、ウェブページを作っていますが、そろそろ動的な機能をつけたくなってきました。
具体的には、ページ内検索機能や、ログイン機能などです。
JavaScriptや、CGI(Perl)などで、できることは分かるのですが、どちらを覚え始めたらいいのか悩んでいます。
そこで、相談したい内容は以下の2つです。
1.JavaScriptと、CGI(Perl)は、どちらが危険性がないか?(できるだけ、推奨されている方法でページをつくっていきたい)
2.ためしにJavaScriptで記述して、IEで実行すると、「セキュリティ保護のため、このコンピューターにアクセス・・」というポップアップがでるが、ほかのJavaScriptでつくられたページを見ても、これがでないのは、なぜ?(JavaScriptの解説などを見てもどうしても分かりませんでした)
初歩的な質問で申し訳ないですが、どなたか回答をおねがいします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
まず、JavaScriptが、ローカルマシン…つまり我々が使っているパソコンで実行されるということを念頭に置いておいてください。
また、「Java」と「JavaScript」は全く別物です。
そして、JavaScriptは閲覧者(見る側)の判断で、実行しないようにしている方も多いと思います。
CGIは、Common Gateway Interfaceの略で、処理(例えば計算)はサーバー側で行われていて、見る側には処理結果として作られたHTML(アクセスカウンタなどは別として)が送られてきます。
他に、PHPなどもありますが…それは割愛させていただきます。
私的結論ですが「うまく使い分けでください」となります。
やっぱり「使い分け」が必要ということなのですね。
VBAなどの知識はあったので、JavaScriptなどの記述方法は素直に分かるのですが、「見る人が望まない機能をつけてもなぁ」という気持ちで使うのをためらっていました。ご指摘のとおり私自身もJavaScriptは機能しないようにしていることが多いです。
今回、動的なページを考えてみたのですが、やっぱり中途半端な理解で使うのは、ユーザーに迷惑をかけることになりかねないので、もう少し、JavaScriptやCGIを勉強してから導入したいと思います。
親切なご回答ありがとうございました。
No.1
- 回答日時:
1. コンピュータ上のファイルを消したりできるため、CGIの方が危険です。
2. IEの仕様です。ローカルのファイルの場合はその警告が出るようです。
さっそくの回答ありがとうございます。
1.ファイルを消せるのは危険ですね。知りませんでした。ネット上で見てると、JavaScriptでの被害などが目立っていたため、JavaScriptのほうが危険なのかと思っていました。
2.大変失礼しました。JavaScriptでつくったファイルをサーバーにアップしてみると、警告は出ませんでした。それだけでしたか。とても、悩みました。
大きなウエブページは、ソースを見ると必ずJavaScriptを使っているようなので、JavaScriptを覚えようかと思います。
確認ですが、その場合XHTMLヘッダ内のメタタグでJavaScriptを明示して、外部ファイルでJavaScriptを動かすのが、推奨されるやりかたという見解で正しいでしょうか?その他こうしておくのが望ましいとかのアドバイスはございますでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Instagram HTML5の廃止とJavaScript 2 2022/04/13 21:05
- JavaScript Q&Aの掲示板を作成していてヤフー知恵袋やgoo質問のように質問ごとにURLを生成したい 5 2023/08/04 01:22
- JavaScript Wordpressでヤフー知恵袋やgoo質問のような回答ページを作成したいです 4 2023/06/02 22:38
- JavaScript Javascriptで出来ること 1 2022/05/16 20:19
- PHP 掲示板のセキュリティについてアドバイスお願い致します 1 2023/08/11 20:44
- JavaScript JavaScript|特定URLだった時、特定の要素を変更するコードの書き方を教えてほしいです 2 2023/08/25 21:43
- 日本語 https://eprints.lib.hokudai.ac.jp/dspace/bitstream 6 2022/05/22 18:54
- その他(プログラミング・Web制作) 次に、楽天のアジャイル就活に参加して、1日で内定を獲得できる。私は大企業に就職できる? 2 2022/04/17 13:38
- MySQL MySQL,JavaScript,PHPコードの結果を表示する方法を教えてください。 1 2023/02/13 17:49
- JavaScript jqueryとJavaについて 2 2022/05/16 22:39
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・【大喜利】【投稿~11/12】 急に朝起こしてきた母親に言われた一言とは?
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・好きな「お肉」は?
- ・あなたは何にトキメキますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・ハマっている「お菓子」を教えて!
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Flickity で画像にリンクを貼る...
-
subversionでコミットしたらftp...
-
HTMLでDBからデータを表形式で...
-
インターネット上のファイルサ...
-
リンクを押すとEXEファイルを実...
-
【JavaScript】confirmのボタン...
-
DirectXとOpenGLはどちらが動作...
-
cakePHP+Ajax アップロード状...
-
ASP.NET(VB)VBソースからJavas...
-
ajaxでhtmlを返して画面に描画…...
-
Ajaxでsessionにいれた値が引き...
-
webシステムでchrome
-
呼び出し元のURLを知りたいのです
-
OVERLAPPED構造体が分かりませ...
-
JK-FFを使う非同期10進・2進カ...
-
Ajax非同期通信の多重リクエス...
-
クリックによる表示別け
-
Ajax.requestでphpファイルを習...
-
読み取り専用が外れない
-
RTLの書き方について 非同期リ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
saved from url=(0013)abou
-
ローカル用HTMLファイルの安全...
-
HTMLでDBからデータを表形式で...
-
リンクを押すとEXEファイルを実...
-
ホームページ上に外部のテキス...
-
アップロードするとレイアウト...
-
テーブルで作った表をボタン操...
-
ソースのリンク先などの暗号化...
-
ローカルでのhtmlチェックにつ...
-
ブラウザ(IE)からEXEファイル...
-
subversionでコミットしたらftp...
-
インターネット上のファイルサ...
-
Webスクレイピング Google Cola...
-
htmlからhtaへのリンク
-
データベース + PHP で htmlフ...
-
html化とは
-
Ajaxはサーバ介さないとxmlファ...
-
NetBeansのFTP機能について
-
enctype="multipart/form-data"
-
ローカルで制作したwordpressサ...
おすすめ情報