0

「カスタム検索」機能を使用して作成した Web サイトがあります。この「検索フィールド画面」(ユーザーが検索を入力する場所)がfancybox iframeでクリックすると開くように設定しました。

ユーザーがフォームを「送信」するとき、またはカスタム検索を入力して次の画面に進むときを除いて、それは素晴らしいように見えます。結果画面はまだ iframe ボックス内に引き込まれます (AH!)。検索ウィンドウの代わりにブラウザで通常どおりプルアップする必要があります。

追加してみましたtarget="_parent"

例えば:

<INPUT type="submit" target="_parent" name="search" value="Search" border="0" style="cursor:pointer;" class="searchbtn"></form>

最終的には、iframe-fancybox 内で次のページまたは結果を送信し、fancybox をクリアして同じウィンドウ内にロードする方法を推測します。

4

2 に答える 2

0

これを試してください: target="_self". うまくいきますように。

于 2012-06-22T04:57:03.513 に答える
0

inputタグではなく、 formタグでtarget属性を使うべきだと思います。

ただし、target 属性は廃止されたため、送信ボタンに formtarget="_parent" 属性を使用できます。

于 2012-06-22T04:57:30.483 に答える