- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:CGIからCGIのサブウィンドウ(?)をあける方法)
CGIからCGIのサブウィンドウを開く方法
このQ&Aのポイント
- CGIを利用してホームページを作成しています。帳票形式の一覧表の中のイメージをクリックするとCGIで作成したサブウィンドウが開きますが、処理が上手くいきません。
- 現在、CGIを使用してホームページを作成しています。一覧表に表示されているイメージをクリックすると、CGIで作成したサブウィンドウが開くはずですが、エラーが発生してしまいます。
- CGIを使ってホームページを作成しています。一覧表内のイメージをクリックすると、CGIで作成したサブウィンドウが開くようにしたいのですが、処理が正常に行われません。改善方法や他の良い方法があれば教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
print "<TD><IMG src=~graph.gif onclick=\"window.open(~graph.cgi?code=$ID, graph,'width=400,height=400');\"><BR></TD>\n"; この様にしてみていただけますか? print文を""で囲まれていますが、onclick=の後ろの"の部分で""の囲まれている部分が終わってしまっているためにエラーが出ているのだと思います。 "の前に\をつけることにより回避出来ますので試してみてください。
その他の回答 (1)
- pco
- ベストアンサー率50% (1/2)
回答No.2
JavaScriptのエラーのようですね。 私は、JavaScriptはほとんど知らないもので、ちょっと分かりません。 サブウインドウはJavaScriptで出さなければいけないのでしょうか? 普通に<a href=URL target="_blank"><img src=URL></a> としても、別ウィンドウに表示されると思いますが。 お役に立てなくてすみません。
質問者
お礼
なるほど、そーやって対処するほうが確実かもしれませんね(^o^)丿 度々の御指導有難う御座いましたm(__)m
お礼
ありがとうございます!エラーの回避に成功しました(^o^)丿 ただ・・・ジャンル違いの話になり申し訳ないんですが、今度は別のエラーログが出てきて・・・ 内容は「ランタイムエラーが発生しました。デバッグしますか? 行** エラー:構文エラー」となっています。 私も回避できるよう調べますが、申し訳ありませんが、こちらについても御指導願えますか?