No.4ベストアンサー
- 回答日時:
> html側ではperlで作成されたcgiではなくjavascriptで作成されたcgiですよね?
Perlで作られたCGIです。(一般にCGIがそうであるように、スクリプトの言語はPerlでなくてもかまいませんが。)
>perlとjavascriptが混在しているように見える
これはPerlです。
サーバ側からテキストとして'document.~'を出力しています。
受取ったブラウザは外部Javascriptとして読み込んでいるのでそのテキストをJavascriptとして処理します。
混乱させてしまったようですが、CGIというのはHTMLやIMGだけを返すためにあるわけではないということです。
前回書き忘れましたがヘッダーも
Content-type: text/html
ではなく
Content-type: application/x-javascript
とする必要があります。
あと、#1に補足ですがexecコマンドが禁止されていてもincludeでCGIを呼び出すこともできます。
SSI自体禁止されている場合も多いのですが。とにかくSSIが使えるならSSIを使うことをお勧めします。
なるほどcgiでjavascriptのソースを出力するわけですね.これならやりたいことができそうです.SSIも検討してみたいと思います.ありがとうございました.
No.3
- 回答日時:
SSIが使えない場合、外部Javascriptとして呼び出す方法も一応あります。
HTML側
<script type="text/javascript" src="~~.cgi"></script>
CGIスクリプト側
print qq|document.write('Hello')|;
この回答への補足
回答ありがとうございます.教えていただいた方法なんですが,html側ではperlで作成されたcgiではなくjavascriptで作成されたcgiですよね?
あとcgiスクリプト側なんですが,perlとjavascriptが混在しているように見えるのですがこれはperlですか?
質問ばかりですみません.
No.2
- 回答日時:
open('IN',テキストファイル);
で中身を読み取ってHTMLに埋め込んでやればいいのでは?
CGIから出力される?
使い方がよく分かりませんが、
CGIで処理をしてHTMLを更新するのかな?(Wikiみたいに)
テキストファイルを読み込み、HTMLファイルに書き出せばできると思いますが。
こういう回答ではない??
感覚的にですが,htmlファイルのあるタグとあるタグ(なんでもいいです)の間にcgiを埋め込み,ブラウザでhtmlファイルを開くとそこの部分にcgiで作成された文字を出力したいんです.
直接にはできないようなのでframeかjavascriptのどちらかで考えています.
ありがとうございました.
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CGI (フリーの)ツリー掲示版CGI、昔は多用させてもらいましたが・・今セキュリティ上どうでしょう? 2 2023/06/25 07:18
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
- CGI CGIが読み書きするデータファイルのパーミッションはさくらのインターネットでは何にするべき? 1 2023/05/02 16:44
- CGI CGIで出力するhtmlの<!DOCTYPE html>等のタグは要りますか? 2 2023/02/05 21:26
- その他(ブログ) テレグラムをブログに埋め込むことはできますか? 1 2022/06/04 11:20
- CGI htmlからcgiを自動的に起動させたい 1 2023/02/21 19:39
- Perl perlの構文でカンマの意味が分からない 2 2022/10/30 01:53
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- ホームページ作成・プログラミング CGIが実行可能なHP領域又はレンタルサーバーでおすすめの所を教えてください 現在ホームページ領域の 1 2023/01/01 11:47
- PDF acrobatでwordファイルをpdfに変換すると文字化けする 3 2023/02/10 09:31
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Location: で cgi → c...
-
cgiとplとpm
-
perlのcgiで、変数の中身を表示...
-
Perlccを使ったCGIプログラムの...
-
jcode.plが読み込めない
-
imgタグのクエリストリングを取...
-
拡張子を省略してcgiを実行する...
-
月の第一週とは
-
週2回のペースって だいたい何...
-
エクセルで 自動的に◯や数字を...
-
クライアントのIPとマシン名を...
-
毎○曜日って、使いますか?
-
apacheでPerl CGIが作動せず、5...
-
DBを10件毎に表示ページング...
-
VBA。複数のChangeイベントをま...
-
ファイルをディレクトリ分配の...
-
燃えるゴミの日は何曜日ですか?
-
[C#]ListView一覧表示時の幅設...
-
VBAでExcelのヘッダーに文字列+...
-
LinuxでRTPヘッダを作りたいの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
cgiとplとpm
-
jcode.plが読み込めない
-
セッションファイルが作成でき...
-
webからroot権限のコマンドを実...
-
バイナリファイルのアップロード
-
画像のアップロード機能
-
htmlからテキストを返すperlを...
-
プログラムを書き足すことについて
-
IMGタグにaaa.cgiを指定して、...
-
クッキーについて
-
Quantifier follows nothing in...
-
ブラウザでタグがはみ出る
-
ファイル書込時にPermission de...
-
アンケートフォームの作成
-
PDFJが動作しない
-
リンクをクリックした時に別ペ...
-
自CGIのURLのパス部分を取得す...
-
ログイン成功の後は?
-
Perlでuse strictと %inの共存
-
use と require の違いが分か...
おすすめ情報