http://www.athome.co.jp/bklist?ITEM=ks&ART=13&AR …
こちらを開くと、いきなり中心に何かが開きますが、
この何かは、「地域から探す」の「市区郡」の「変更」を押すと開くダイアログです。
この何かというのはダイアログというのですか?
チェックボックスやDB、画像、CSS、Javascriptなど自由にやっているようですが、
こちらと同じようなことをしたいです。
背景が暗くなるなど、凄く難しいでしょうか。
参考にできるサイトはありませんか?
こういったサイトをみつけましたが、
http://css-eblog.com/javascript/floating-popup-w …
iframeはSSLなどを使わないとマズイ的なことが紹介されていましたので、
iframeを使わずに実現したいと考えています。
ドンピシャなライブラリがあればいいですが、できれば自作したいと思っています。
No.2ベストアンサー
- 回答日時:
今回の説明でパッと思いつかないとなると、おそらく自作での実装は難しいでしょう。
また、ダイアログ表示だけなら探せばライブラリが見つかるかもしれませんが、サーバー連携してるフィットなライブラリを探すのはかなり骨が折れるでしょう。念のため、ダイアログ部分のみのライブラリデモをのせておきますね。
http://jqueryui.com/demos/dialog/
以下はダイアログからサーバーへ通信するものを自作する場合です。
たとえば↓のようなダイアログを示す要素があったとします。
<div id="dialog">
ダイアログの中身
</div>
ダイアログを配置する方法
HTML/CSSのみで完結する簡単なことなので調べてください。(とても基本的なことです) 逆にここが分からないとなると、以降の内容はもっと分からないと思います。
ダイアログの表示・非表示を切り替える
#dialogのdisplayの値をJavaScriptから切り替えるだけです。
これもほとんどHTML/CSSレベルの話です。
サーバーからデータを読み込む(DB参照)
ajaxを使うのがシンプルです。jQueryというJavaScriptのフレームワークを使用すると比較的簡単にajaxを操作できます。
JavaScript→サーバーサイドプログラム→JavaScriptの通信の繰り返しになります。サーバーから受け取ったデータを、JavaScriptでHTMLに挿入します。
サーバーサイド
JavaScriptからの要求に応答します。ご質問に応えるダイアログを実装するには、このサーバープログラムがあることが前提です。サーバーサイドを触ったこともない場合は、そもそも自作は無理でしょう。
No.1
- 回答日時:
何がやりたいのかは分かりますが、何が分からないのかがわかりません。
逆に、どこまでご存知かがわかりません。
背景を暗くするのは、HTML/CSSレベルの話なので難しくないです。
ページ遷移せずにデータベースを参照するには、Ajaxを使うことになると思います。
質問から読み取れたのはこれくらいでした。すいません。
HTML/CSSをご存知ない(背景を暗くする方法をご存知なかったという意味で)となると、見よう見まねでの自作は難しいですね。特にAjaxの箇所。
ダイアログ(?)そのものの出し方が分かりません。
枠そのものを作って、その中に表示する内容は、html,css,php,phpからmysqlへ接続,で通常通りにファイルを作っておいて、ajaxのopenメソッドでそのファイルを開く、ということになるのでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) 次に、楽天のアジャイル就活に参加して、1日で内定を獲得できる。私は大企業に就職できる? 2 2022/04/17 13:38
- JavaScript プルダウンから1個選んで、豆知識を出すプログラム。 2 2022/06/21 17:27
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- Excel(エクセル) vba sendKeysを送る相手のソフトを前面に開くには 1 2023/07/20 16:42
- その他(Microsoft Office) Office(Windows版,Word/Excel/PowerPoint等)にログインできません 4 2022/07/24 15:18
- その他(ブログ) 趣味を紹介するブログを開設したいです。おすすめの方法を教えてください。 1 2022/12/14 20:11
- JavaScript ローディングアニメーションのロゴがページを読み込んだ後でも消えません 1 2022/09/20 21:50
- インターネット広告・アフィリエイト アフェリエイトサイト 作成について 5 2022/05/13 21:31
- JavaScript HTML&CSS Javascriptによる動的テーブル 1 2023/03/27 19:51
- Visual Basic(VBA) シートをコピーする下記記述でダイアログを用いた記述がわかりません?( A = Dir(ThisWor 4 2022/08/22 12:26
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
セレクトで都道府県から市区町...
-
IEでalertのみを無効にする方法...
-
PHPとJavaとC#の違い
-
仮アップ?
-
コメント削除/圧縮/難読化
-
PowerPointで時計表示
-
JSPの処理の途中で、JavaScript...
-
VB.NET2003 テキストボックスに...
-
csvファイルを読み込み、該当項...
-
confirm()をはい/いいえ に切...
-
VBA ステータスバー DoEvents
-
contenteditableで編集した内容...
-
「終了していない文字列型の定...
-
innerHTMLなどの反映タイミング
-
Javascript でログインできない...
-
リクエスト結果が一瞬しか表示...
-
エクセル2010のvbaについて
-
フォルダを自動で開く
-
関数を最終行までコピー
-
JavaScriptでテキス...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
javascriptをつかって売上管理
-
Node.jsのWebプログラム(javasc...
-
jqGridの入力内容をサーバに保...
-
外部リンクのクリック数を表示...
-
JavaScriptを使用して、クライ...
-
ASPによるEXCELファイルの操作
-
CSJSとSSJSの違い
-
IEでalertのみを無効にする方法...
-
3次方程式の実数解をニュートン...
-
JAVA SCRIPTとは、...
-
プルダウンリストを作りMySQLか...
-
クリックされたか判断するには?
-
ランキングサイトの構築って予...
-
独自の検索エンジンを作るには!?
-
PHPとjavascriptで共通なエンコ...
-
ASPでエクセルの起動
-
PDFにリンク組み込み
-
リアルタイム表示ホームページ...
-
Session切れ前にWarningメッセージ
-
クリックイベントに関して
おすすめ情報