• ベストアンサー

cgi をジャバスクリプトで呼び出す

配布されているCGIで、ページ内にそれを表示したいときに、SSIが使えないホームページでも、<SCRIPT SRC="./****.cgi"></SCRIPT>とすればページ内に表示されるものがあります。 このようなことは、すべてのCGIで可能なのでしょうか?また、ページ内に表示するためには、CGIのほうで、何らかの設定をしないといけないのでしょうか? よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#110531
noname#110531
回答No.1

呼び出されるCGIから返ってくるデータが document.write('何か'); のようにJavaScriptで出力されるようにCGI側が作られている必要があります。 つまり、CGI側のソースを根本的に改造する必要があります。

genkigan
質問者

お礼

回答、ありがとうございました。なるほど、そういうことなんですね。大いに助かりました。

関連するQ&A

  • CGIスクリプト フリーで探しています。

    ホームページを見ていると、たまに「いたずら防止の為」という 理由で、私のIPアドレスがそのぺージに表示されて、 (掲示板とかチャットではなくて普通のHTMLページで・・・) 尚且つ、私のIPアドレスが、ちゃんとそのホームページ運営者の側に ログ記録されているページを見かけますが、 そのようなCGIスクリプトを配布しているサイトをどなたか ご存知無いでしょうか? 相手に知られずに、IPアドレスを取得してログを記録するCGIは 有りますが、相手にも表示させて警戒させることができる無料スクリプトは 見当たりません。 是非、ご存知の方、どなたかお教え下さいませ。

    • 締切済み
    • CGI
  • SSI対応じゃないCGIをSSI対応に…

    ホームページに更新記録CGIを設置しているところです。 それ自体はIFRAMEでページに表示させるタイプで、現在ちゃんと動作しています。 しかし1つ問題が…ちょっとページデザインを換えようと思っているのです。 素材配布ページなんですけど、上に一覧の入り口を表で作り、その表の幅を600に設定しました。 その下に同じようなデザインで更新記録CGIをIFRAME表示させようとしました。 しかし、なぜか微妙に左にずれています。更新記録CGIの表はもちろん600に設定しています。IFRAMEの方はスクロールバー分ずれるだろうと思いちょっと広め(680)にして、IFRAME自体はセンターへ、中の表示も中央に設定しました。でも、ずれてしまいます。 この方法をどうにかする方法があればうれしいのですが、どうせならSSIで表示できないかと考えました。これだとセンター表示されるのでは?でも、スクロールはどうなるのかな…際限なく(CGIの表示設定数)表示されるんですかね。 で、現在使っている物がSSI対応じゃないCGIのようです。これをSSI表示させることは可能でしょうか? サーバのほうは、SSI表示OKでした。 私自身はCGIを0から作ることは出来ませんが、ある程度の改造をすることは可能です。私が出来る(理解できる)かどうかは逐一答えて行きたいと思っています。 何か良い方法がありましたら教えてください。

    • ベストアンサー
    • CGI
  • CGIのプログラム設置でSSIを使わずに、JavaScriptで直接CGIを呼び出す

    SSIが使えないサーバーで、JavaScriptを使って、直接CGIを呼び出して、表示させるCGIの設置をしています。 CGIスクリプト配布先では、表示した箇所に下記タグを記載するようにと説明があります。 ----------------------------------------------- <html> <body> <script language="JavaScript" src="○○.cgi" > </script> </body> </html> ----------------------------------------------- 真っ白いままで表示されなく困っています。 ちなみに直接CGIにアクセスすると、崩れた表示で表示されますので、CGI設置は問題ないはずです。 (CGIのパーミッション755にしてあります) 質問がいくつかあるのですが・・・ ホームページ作成ソフトで作っていますので、<head>~</head>内に下記メタタグが自動挿入されていますが、何か関係があるのでしょうか? <meta http-equiv="content-script-type" content="text/javascript" /> language属性は HTML4.01に採用されなかったため、HTML4.01 に従う場合は language 属性ではなく、type属性を使用するという記載を検索で見つけましたが、type属性に変更すればよいのでしょうか? type属性に変更のタグはどうように記載すればよいでしょうか? JavaScriptはあまり詳しくないので、とんちんかんな質問だったらすみません。 どうぞよろしくお願いします。 ----------------------------------- 配布先CGI:http://www.nmt.ne.jp/~mamiko/scripts/index.html

  • CGIスクリプトが遅れなーい

    私は au one を使っています。 CGIスクリプトをホームページから取り、ページに入れましたが、 〔ページがありません〕 と表示されてしまいますが、 au one へのサーバーの送り方を知っている方!お願いいたします。 ちなみにその他のことは勉強しているので大丈夫です。 au one へのサーバーの送り方のみお願いいたします

  • CGIをHTML(scriptタグ)上でうまく呼び出せない

    お世話になっております。 ご存知の方いらっしゃいましたら、ご教授願えますでしょうか? HPにアクセスカウンタを設置したいと思い、 http://apps.cside.com/cgi/counter/jscnt/ こちらのアクセスカウンタをお借りして CGIのテストを兼ねてtest.htmで呼び出したいので、 test.htmに以下のような記述をしました。 ------------------------------------------------------------------------ <html> <head> <title>top</title> <script language="JavaScript" src="./jscnt/cnt.cgi"></script> </head> <body> </body> </html> ------------------------------------------------------------------------ また、こちらのCGIの説明ページに書いてある通り、 以下のように設置しました。  html/(レンタルサーバのメインディレクトリ)  │  ├ test.html ……………………… (755) カウンタ呼出しHTML  │  └ jscnt/  ………………………… (755) プログラムディレクトリ    ├ cnt.cgi …………………… (755) カウンタcgiファイル    └ data.cgi ………………… (666) カウント数記録ファイル 以上のように設定したのですが、真っ白のページが表示されるだけで、 カウンターが出ません・・・。 他に設定や何かタグ等を追加する必要があるのでしょうか? お手数ですが宜しくお願いいたします。

    • ベストアンサー
    • CGI
  • 新聞のヘッドラインをSSIで取り込むCGI?

    お世話になります。 自分のHPに、新聞社のHPのヘッドラインニュースをSSIを使って表示&リンクできるCGIプログラムがあったような記憶がありますが、うろ覚えでちょっと探せません。 もしも、そのようなフリーCGIスクリプトをご存知の方がありましたら配布先等を教えていただければ幸いです。

    • 締切済み
    • CGI
  • この掲示板のようなCGIスクリプト

    質問掲示板として答えた人にポイント還元できるような CGIスクリプトが欲しいと思いました。 フリー配布でポイント還元制度が可能な スクリプトをご存知の方いたらURLを教えてください。

    • 締切済み
    • CGI
  • CGIスクリプトで、これはどうやって・・・・

    CGIスクリプトで ページには、色(たとえば黒をバックに白の文字) 。そして、10秒後に別のページ(http://www.yahoo.co.jp)へ自動ジャンプするように CGIを作りたいのです・・・ 教えて頂けませんか? ※、CGI以外でMETA・・のタグを組むやり方は分かりますが。

    • ベストアンサー
    • CGI
  • CGIの予約状況システムについて

    CGIの予約状況システムについて お世話になります。 現在HP上にSSIを利用し、 http://www.dab.hi-ho.ne.jp/appletea/cgikan/yoyaku.shtml ↑こちらのCGIを埋め込もうとしております。 当方CGIの知識はほとんどありません。 必須の変更箇所等は全て修正し、サーバーも必要な設定は全て済まして、正常にアップロード致しました。 CGI自体はアクセスすると表示されます。 また、SSIにて埋め込んだwebページにもカレンダー表示はされております。 ただ文字化けしているのです。 注意事項どおりに、EUCモードにてFFFTPを使ってアップロード致しました。 数字は表示されますが、漢字の部分だけ記号になってしまいます。 こちらのCGIが当方の使用したい条件に完全一致した為に、是が非でも使用したいと考えております。 配布先にもご連絡致しましたが、メールが返って来てしまう次第でございます。 どなたかご教授頂ける方はいらっしゃいませんでしょうか? 何卒宜しくお願い致します。

    • ベストアンサー
    • CGI
  • 出会い系のCGIスクリプト探しています。

    出会い系のCGIスクリプト探しています。どちらかのサイトにフリーで配布されていたら教えてください。また有料でも機能が充実していれば使いたいのでそちらもあればお願いします。

    • ベストアンサー
    • CGI

専門家に質問してみよう