• ベストアンサー

ポップアップ ウインドウ

SQL、ASPで OKWEBの様なウェブサイトを作っています。 strSql="Select top 5 title,cl_id from Classifieds order by date_entered DESC;" として、最新のもののタイトルを表示するようにしました。 このタイトルとクリックすると、詳細が見れる新しいウィンドウをひらきたいのですが、、、。 Response.write "<a target=_new href=http://localhost/explorer/cgi-bin/Show_more_Classifieds.asp?id="&RS("cl_id")&"><b>"&rs("title")&"</b></a><br>" とすると、画面いっぱいに開かれてしまうのですが、 サイズを指定して開きたいのです。 そこで、JavaScriptを使おうと思ったのですが、うまくいきません。 アドバイスお願いします。

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

  • ベストアンサー
  • mirurin
  • ベストアンサー率43% (48/111)
回答No.3

<a href=window.open... を、 <a href=javascript:window.open... にしてみてください。 あとはダブルコーテーションとカンマの入れ方がおかしいかも。 関数にするとわかりやすいですよ。 <SCRIPT LANGUAGE = "JavaScript"><!-- function WinOpen (URL) { subWin = window.open(URL,"","width=250,height=140,scrollbars=no"); } //--></SCRIPT> <A HREF="javascript:WinOpen('test.html')">test</A>

その他の回答 (2)

  • onimotsu
  • ベストアンサー率36% (279/758)
回答No.2

クリックしてサブウィンドウを開くはこちらが参考になると思います。 http://www.openspc2.org/reibun/javascript/mouse/001/index.html サイズを指定する場合はこちら↓ http://www.openspc2.org/reibun/javascript/sub_window/004/index.html ファイル数が多い場合などは外部ファイルを使用した方が とても便利だと思います。 外部ファイル使用時の記述はこちら↓ http://www.openspc2.org/reibun/javascript/kihon/002/index.html この辺りも参考にしてください。↓ http://tohoho.wakusei.ne.jp/js/index.htm

参考URL:
http://www.openspc2.org/reibun/javascript/mouse/001/index.html
nemuxin
質問者

お礼

ありがとうございます! 実は、Scriptを書くときに、紹介していただいた所参考にさせていただいていました。 それなのにできない私って、、、、、。 勉強不足ですね。

  • mirurin
  • ベストアンサー率43% (48/111)
回答No.1

どのようにしてうまくいかなかったのでしょうか? JavaScriptで新しいWindowを開くにはWindow.openメソッドを使います。 w=window.open("test.html", "Test", "width=200,height=200");

nemuxin
質問者

補足

返信ありがとうございます。 Response.Write "<a href=window.open("http://localhost/explorer/cgi-bin/Show_more_classifieds.asp? id=" & rs("cl_id") & "","width=250,height=140,scrollbars=no")> " & rs("title") & "</a>" です。 説明不足ですみませんでした。 いろいろサイトをまわって勉強したのですが、 普通のHTMLのページを開くのはうまくいくのですが、 ASPだと、ひらかないんです。 お手数掛けますが、よろしくお願いします。

関連するQ&A

専門家に質問してみよう