No.2ベストアンサー
- 回答日時:
JavaではなくJavaScriptのことですよね。
JavaScriptのカテゴリーにあるのでそう解釈します。
JavaとJavaScriptは名前は似ていますが全くの別物ですので注意して下さい。
JavaScritp側は
var Dwidth = screen.width;
var Dheight = screen.height;
document.write("<img src='foo.cgi?dwidth=" + Dwidth + "&dheight=" + Dheight + "' width='1' height='1'>");
としてやり
cgi側は
#!/usr/local/bin/perl
use CGI qw(:standard);
# JavaScriptから値を受け取る
$Dwidth = param('dwidth');
$Dheight = param('dheight');
# 空画像表示
@array = ("47","49","46","38","39","61","01","00","01","00","80","00",
"00","ff","ff","ff","00","00","00","21","f9","04","01","00",
"00","00","00","2c","00","00","00","00","01","00","01","00",
"40","02","02","44","01","00","3b");
print "Content-type: image/gif\n\n";
for (@array) { $data = pack('C*',hex($_)); print $data; }
これでJavaScriptで受け取った変数をCGI側で使えます。
この場合は $Dwidth と$ Dheight に入ります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ホームページ作成・プログラミング CGIが実行可能なHP領域又はレンタルサーバーでおすすめの所を教えてください 現在ホームページ領域の 1 2023/01/01 11:47
- CGI (フリーの)ツリー掲示版CGI、昔は多用させてもらいましたが・・今セキュリティ上どうでしょう? 2 2023/06/25 07:18
- CGI サイト訪問者の情報を取得したい 1 2023/02/21 11:03
- CGI CGIが読み書きするデータファイルのパーミッションはさくらのインターネットでは何にするべき? 1 2023/05/02 16:44
- Perl perlでリテラル値はメモリにどのように格納されているか? 1 2023/01/15 20:45
- CGI CGIで出力するhtmlの<!DOCTYPE html>等のタグは要りますか? 2 2023/02/05 21:26
- その他(IT・Webサービス) ホームページにカウント数を表示する 2 2022/10/28 10:37
- Android(アンドロイド) GooglePixel6aで写真が勝手に消えた 5 2023/04/05 15:48
- C言語・C++・C# このプログラミング誰か教えてくれませんか 1 2022/06/02 15:27
- モニター・ディスプレイ ワイドモニターの解像度が合わずMacの画面が横に伸ばされて表示されてしまう 2 2022/08/09 07:53
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
display: none をすると Enter ...
-
文字の横にプルダウンを表示さ...
-
Application.ScreenUpdating = ...
-
パイソンのクラスについて
-
Pythonでターミナルに文字を出...
-
メモリをアドレスを直接指定し...
-
【メモリ不足で落ちる(python)】
-
vscode 文字化け
-
パイソンのクラスについて
-
どちのほうがすきですか?
-
ACCESS テキストボックスを隙...
-
Python - Excel で Webからデー...
-
パイソンプログラミング
-
結果を得て自動的にページ移動...
-
Perlの例文でif($a==1&&$b==5&&...
-
FindFirst を複数条件で検索
-
ヒアドキュメントで表示した、...
-
CGIでimgタグでalignを使うとエ...
-
構造体の各データの表示につい...
-
I2C接続のLCDディスプレイを使う
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
formで特定のinputを送信しない...
-
子windowsからsubmit()後にclos...
-
ホームページビルダーのメール...
-
javascriptでCGIを実行するには
-
if文を入れるとcgiが動きません...
-
テキスト入力後、エンターを押...
-
javaで取得可能な環境変数の値...
-
メール送信フォームつきのポッ...
-
Application.ScreenUpdating = ...
-
JSONで文字列が長い時
-
どちのほうがすきですか?
-
Pythonでターミナルに文字を出...
-
16進の10進変換について
-
セレクトメニューで2つの項目...
-
実行時エラー 3020の対策
-
文字の横にプルダウンを表示さ...
-
FindFirst を複数条件で検索
-
パイソンのクラスについて
-
<SELECT>タグの折り返し
-
「*:*」って何を意味するのでし...
おすすめ情報