問題タブ [greybox]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - エスケープを押したとき、またはユーザーがページ上の別の場所をクリックした場合に、GreyBoxを閉じるにはどうすればよいですか?
同じウィンドウで新しいHTMLページを開くためにGreyBoxを使用しています。正常に動作していますが、Escキーを押したとき、またはユーザーがページ上の別の場所をクリックしたときに閉じられるようにしたいと思います。どうやってやるの?
編集: - -
私はこれを使用しましたが、Mozillaでは正常に動作しますが、サファリやクロームでは動作しません。
javascript - グレーボックスを閉じた後に親ページを更新する
まず、皆さんにメリークリスマス:)
私は、人々がコメントを投稿できるブログを持っています。「writecomments.aspx」ファイルをグレーボックス ポップアップ ウィンドウに配置することにしました。それは機能しますが、コメントが書かれた後、コードビハインド(またはjavascript)からウィンドウを閉じたいです。次に、ブログ ページ (親ページ) を更新して、新しいコメントを表示します。
これは、グレーボックス (writecomments.aspx) ページを開くコードです。
writecomments.aspx ファイルには、2 つのテキスト ボックスと 1 つのボタン (保存ボタン) しかありません。グレーボックス ウィンドウを閉じてから、blog.aspx を更新するにはどうすればよいですか? それとも、現在のコメントの特定の更新パネルだけですか?
編集
私はそれを機能させました.db-insertの後にこのコードをコードビハインドに配置する必要がPage.ClientScript.RegisterStartupScript(this.GetType(), "close", "parent.parent.GB_hide();", true);
ありました.親ページを更新するために、12行目のgb_scripts.jsファイルをfalseからtrueに編集しました.this.reload_on_close=true;
メリークリスマス!:)
もう一度編集 実際には、少し変更したので、gb_scripts.js ファイルをデフォルトの状態に戻し、WriteComments.aspx 分離コード ファイルの次のコード行を db-insert の直後に追加しました。
今、グレーボックスが閉じられ、ブログページが更新されました。
php - グレイボックスオーバーレイなし
グレイボックスでのオーバーレイを防ぐにはどうすればよいですか?
私は次のコードを使用しています:
php - グレーボックスの URL を非表示
サイトでグレーボックスを使用しています。次のように呼び出します。
<a href="page12.html" title="My Page" rel="gb_page_center[800, 500]">My Page</a>
しかし、マウスをリンクに合わせると、ブラウザのステータスバーに URL が表示されます。各ユーザーに固有のプライベートページをユーザーに表示するつもりであり、ユーザーは他のユーザーのページを表示できないようにする必要があるため、これは望ましくありません。これは、URL を知っていれば可能です。
グレーボックス ページの URL を非表示にする方法はありますか? または、別の方法でグレイボックスを呼び出す方法はありますか?
javascript - グレーボックス画像ギャラリー - 最初のクリックで画像が読み込まれない
画像セットに画像を表示するためにグレーボックスを使用しています。リンクの 1 つをオンにすると、画像セットが表示されますが、最初は画像が読み込まれません (白い背景が表示されるだけです - 添付の画像を参照してください)。画像セット内の 1 つの場所に移動してから戻ると、適切にレンダリングされます。
セクションに次のファイルをロードしており、GB_ROOT_DIR 変数が設定されています。助言がありますか?ありがとう!
php - グレーボックスでのphp出力表示
送信時に php スクリプトを呼び出してデータを MySQL データベースに挿入するフォームがあります。PHPスクリプトの出力をグレーボックスに戻したいです。私はそれを機能させることができませんでしたので、皆さんが提供できる助けに感謝します。
以下のフォーム定義でグレイボックス呼び出しがありますが、うまくいきません。
コードのサブセットを次に示します。
php は、MySQL への単純な挿入ステートメントです。
どんな助けにも感謝します
php - GreyBox:関数内からポップアップを呼び出す
PHPスクリプトでは、ある時点で、GreyBoxポップアップを表示する必要があります。
上記のコードは、$ myvarが空であるが、mypage.phpが読み込まれず、読み込み中のgifの回転が停止せず、Firebugがloader_frame.htmlを指す「GBnull」エラーを示している場合のポップアップを示しています。
私も試しました:
しかし同じ問題。
私が行った場合:
ページのどこかに問題のないポップアップが表示されるので、ファイルが正しくインストールされていることがわかります。
私は何が間違っているのですか?
どうもありがとう!
jquery - jquery greyboxが親ページと競合しますか?
ボックス/ポップアップが表示されたときにグレーボックスで問題が発生している場合は、親ページのテキストフィールドが引き続き表示され、入力できます。提案やアイデアを提供/共有してください。よろしくお願いします
css - グレイボックスオーバーレイがウィンドウのサイズを変更
ユーザーが自分のアカウントにログインしてアクセスできるように、ビジネスサイトでgreyboxを使用しています。 私のサイトの例
ページ上部の「ログイン」または「サインアップ」を選択してウィンドウをアクティブにすると、ページまたはウィンドウのサイズが拡大または変更されます(ウィンドウの右下にスクロールバーを表示するとわかります)。どうすればよいですか。これが起こらないようにしますか?ウィンドウがアクティブ化される前と同じサイズのページが必要です。
javascript - グレーボックスの画像が読み込まれない URL の問題の可能性はありますか?
Greybox を使用しようとしていますが、表示したい画像が見つからないことに不満を感じています。相対 URL に関係していて、正しい場所を指していない可能性があると思います。しかし、確かではありません。考えられるすべての URL の組み合わせを試したような気がします。
これは問題ですか、それとも何かが完全に欠けていますか?? ここでGreyboxに関するFAQを読みました:http://orangoo.com/labs/GreyBox/FAQ/しかし、実際には解決策を提供してくれませんでした.
どんな援助にもとても感謝しています。ありがとう。
注:サーバーでは大文字と小文字が区別されるようです。
問題のページの URL: http://www.ecometrix.ca/refresh/emma.html 画像の場所: /refresh/emma/images/ 画像のラベル: screen01.jpg、screen02.jpg、screen03.jpg など.
私のHTMLのヘッダーにあるグレーボックスのコンテンツは次のとおりです。
これが私が定義した画像セットです (今は絶対 URL を使用しています):
HTML のアンカー タグは次のとおりです。
編集: これが私のために働くコードです:
と タグの間:
と
体内で: