OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
解決
済み

CGIからCGIのサブウィンドウ(?)をあける方法

  • 困ってます
  • 質問No.207940
  • 閲覧数67
  • ありがとう数2
  • 気になる数0
  • 回答数2
  • コメント数0

お礼率 56% (39/69)

CGIを利用してホームページを作成しています。

CGIで帳票形式の一覧表を作成し、その中のイメージをクリックすることによってサブウィンドウ(これもCGIで作成したものです)をあけようとしているのですが、知識が乏しいため、上手く処理できません。

ソース(抜粋の為アドレスは消してありますが絶対パスで書いてあるとして下さい)
print "<TD><IMG src=~graph.gif onclick="window.open(~graph.cgi?code=$ID, graph,'width=400,height=400');"><BR></TD>\n";

これだとどうしてもエラーが出てしまいます。
どなたか改善方法を教えてください。また、もっと良い方法があるならそちらも教えて頂きたいです。
通報する
  • 回答数2
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

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

  • 回答No.1
レベル5

ベストアンサー率 50% (1/2)

print "<TD><IMG src=~graph.gif onclick=\"window.open(~graph.cgi?code=$ID, graph,'width=400,height=400');\"><BR></TD>\n";

この様にしてみていただけますか?
print文を""で囲まれていますが、onclick=の後ろの"の部分で""の囲まれている部分が終わってしまっているためにエラーが出ているのだと思います。
"の前に\をつけることにより回避出来ますので試してみてください。
お礼コメント
macky0225

お礼率 56% (39/69)

ありがとうございます!エラーの回避に成功しました(^o^)丿
ただ・・・ジャンル違いの話になり申し訳ないんですが、今度は別のエラーログが出てきて・・・
内容は「ランタイムエラーが発生しました。デバッグしますか? 行** エラー:構文エラー」となっています。
私も回避できるよう調べますが、申し訳ありませんが、こちらについても御指導願えますか?
投稿日時 - 2002-01-29 19:39:04
-PR-
-PR-

その他の回答 (全1件)

  • 回答No.2
レベル5

ベストアンサー率 50% (1/2)

JavaScriptのエラーのようですね。 私は、JavaScriptはほとんど知らないもので、ちょっと分かりません。 サブウインドウはJavaScriptで出さなければいけないのでしょうか? 普通に<a href=URL target="_blank"><img src=URL></a> としても、別ウィンドウに表示されると思いますが。 ...続きを読む
JavaScriptのエラーのようですね。
私は、JavaScriptはほとんど知らないもので、ちょっと分かりません。

サブウインドウはJavaScriptで出さなければいけないのでしょうか?
普通に<a href=URL target="_blank"><img src=URL></a>
としても、別ウィンドウに表示されると思いますが。

お役に立てなくてすみません。
お礼コメント
macky0225

お礼率 56% (39/69)

なるほど、そーやって対処するほうが確実かもしれませんね(^o^)丿
度々の御指導有難う御座いましたm(__)m
投稿日時 - 2002-01-30 10:06:39


このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ