CGIを利用してホームページを作成しています。
CGIで帳票形式の一覧表を作成し、その中のイメージをクリックすることによってサブウィンドウ(これもCGIで作成したものです)をあけようとしているのですが、知識が乏しいため、上手く処理できません。
ソース(抜粋の為アドレスは消してありますが絶対パスで書いてあるとして下さい)
print "<TD><IMG src=~graph.gif onclick="window.open(~graph.cgi?code=$ID, graph,'width=400,height=400');"><BR></TD>\n";
これだとどうしてもエラーが出てしまいます。
どなたか改善方法を教えてください。また、もっと良い方法があるならそちらも教えて頂きたいです。
No.2
- 回答日時:
JavaScriptのエラーのようですね。
私は、JavaScriptはほとんど知らないもので、ちょっと分かりません。
サブウインドウはJavaScriptで出さなければいけないのでしょうか?
普通に<a href=URL target="_blank"><img src=URL></a>
としても、別ウィンドウに表示されると思いますが。
お役に立てなくてすみません。
No.1ベストアンサー
- 回答日時:
print "<TD><IMG src=~graph.gif onclick=\"window.open(~graph.cgi?code=$ID, graph,'width=400,height=400');\"><BR></TD>\n";
この様にしてみていただけますか?
print文を""で囲まれていますが、onclick=の後ろの"の部分で""の囲まれている部分が終わってしまっているためにエラーが出ているのだと思います。
"の前に\をつけることにより回避出来ますので試してみてください。
ありがとうございます!エラーの回避に成功しました(^o^)丿
ただ・・・ジャンル違いの話になり申し訳ないんですが、今度は別のエラーログが出てきて・・・
内容は「ランタイムエラーが発生しました。デバッグしますか? 行** エラー:構文エラー」となっています。
私も回避できるよう調べますが、申し訳ありませんが、こちらについても御指導願えますか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
- CGI CGIが読み書きするデータファイルのパーミッションはさくらのインターネットでは何にするべき? 1 2023/05/02 16:44
- CGI htmlからcgiを自動的に起動させたい 1 2023/02/21 19:39
- JavaScript jQueryで同じクラス名のものを別物として扱いたい 1 2022/06/17 14:14
- ホームページ作成・プログラミング CGIが実行可能なHP領域又はレンタルサーバーでおすすめの所を教えてください 現在ホームページ領域の 1 2023/01/01 11:47
- CGI (フリーの)ツリー掲示版CGI、昔は多用させてもらいましたが・・今セキュリティ上どうでしょう? 2 2023/06/25 07:18
- 美術・アート トレパク疑惑をかけられにくくするには ここ最近いわゆるトレパク警察のいいがかりがが厳しくなったようで 1 2023/08/21 09:59
- その他(プログラミング・Web制作) pythonで、tkinterとpillowの組み合わせ 2 2022/08/16 17:42
- CGI CGIで出力するhtmlの<!DOCTYPE html>等のタグは要りますか? 2 2023/02/05 21:26
- CGI サイト訪問者の情報を取得したい 1 2023/02/21 11:03
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
CGIでの500エラー
-
まったくわかりません。お手上...
-
EXCELファイルに誰がアクセスし...
-
リダイレクト機能
-
URLに~/cgi-bin/~を隠す方法
-
ラジオボタンのグループ化
-
直リンク用バナーの作り方
-
midi・・・要はhpでbgm鳴...
-
《エクセルVBA》「他の人が該当...
-
LAN内に接続されているPCをリ...
-
ASPから既存のexcelブックを開...
-
SFTPなどは使わないホームペー...
-
CGIが読み書きするデータファイ...
-
ASP(IIS?)のエラーについて
-
CGIの設置が分かりません・・・
-
VBAを使用して、外部サーバのフ...
-
つぼ八 上新庄店の場所。
-
perlからJavascriptを起動
-
メールフォームのCGIでデータが...
-
cgiファイルを直接は見れなくす...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
画像アップ時のエラー
-
KENT WEBのTOPICS BOARDを改造...
-
jsRSS++の設置について
-
まったくわかりません。お手上...
-
cgiのエラーが修正できません!...
-
エラーの意味がわかりません
-
エラー:Premature end of scri...
-
FC2へのCGIメールフォーム設置
-
EXCELファイルに誰がアクセスし...
-
《エクセルVBA》「他の人が該当...
-
SFTPなどは使わないホームペー...
-
VBAでサーバーにアクセスするに...
-
URLに~/cgi-bin/~を隠す方法
-
ラジオボタンのグループ化
-
ASPから既存のexcelブックを開...
-
CGIでソースがそのままでてしま...
-
ApacheでのCGIについての質問
-
perl 矢印演算子 -> の使い方
-
ユーザの所属するグループを取...
-
FTPにて553エラー
おすすめ情報