- ベストアンサー
ポップアップ ウインドウ
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を使おうと思ったのですが、うまくいきません。 アドバイスお願いします。
- みんなの回答 (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)
クリックしてサブウィンドウを開くはこちらが参考になると思います。 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
- mirurin
- ベストアンサー率43% (48/111)
どのようにしてうまくいかなかったのでしょうか? JavaScriptで新しいWindowを開くにはWindow.openメソッドを使います。 w=window.open("test.html", "Test", "width=200,height=200");
補足
返信ありがとうございます。 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だと、ひらかないんです。 お手数掛けますが、よろしくお願いします。
お礼
ありがとうございます! 実は、Scriptを書くときに、紹介していただいた所参考にさせていただいていました。 それなのにできない私って、、、、、。 勉強不足ですね。