Googleの提供する検索窓を自サイトに設置しWEB2.0風にページ上に
オーバーレイさせて結果を表示する"カスタム検索"について質問です。
以下がそのサービスが吐き出すコードです。(idっぽいのは一部XXXとかにしています)
<form action="" id="searchbox_XXX:XXXcwe" onsubmit="return false;">
<div>
<input type="text" name="q" size="40"/>
<input type="submit" value="検索"/>
</div>
</form>
<script type="text/javascript" src="http://www.google.com/coop/cse/brand?form=search …
<div id="results_xxx:xxxcwe" style="display:none">
<div class="cse-closeResults">
<a>× 閉じる</a>
</div>
<div class="cse-resultsContainer"></div>
</div>
<style type="text/css">
@import url(http://www.google.com/cse/api/overlay.css);
</style>
<script src="http://www.google.com/uds/api?file=uds.js&v=1.0& … type="text/javascript"></script>
<script src="http://www.google.com/cse/api/overlay.js" type="text/javascript"></script>
<script type="text/javascript">
function OnLoad() {
new CSEOverlay("xxx:xxx",
document.getElementById("searchbox_xxx:xxx"),
document.getElementById("results_xxx:xxx"));
}
GSearch.setOnLoadCallback(OnLoad);
</script>
これで"検索"をクリックするとオーバーレイ表示されます。
これを"検索"ボタンクリックではなくjavascriptのsubmitで実行したいのです。
例えば
<script language="javascript">
function submitG() {
document.myForm.submit();
}
</script>
↑submitG()を実行しても検索結果を表示してくれません。
submit自体は実行しているようなのですが。。
どなたか分かる方お願いします。
No.1ベストアンサー
- 回答日時:
document.myFormはどこにあるの?
異なるドメインの場合は、↑を修正しても効かない可能性あり。
>document.myFormはどこにあるの?
すいません。実際は・・・
<form name="myForm" action="" id="searchbox_XXX:XXXcwe" onsubmit="return false;">
といった感じです。その上で機能しません。
"異なるドメインの場合は"というのはクロスドメイン問題でしょうか。
その場合、実行させるにはどのような措置が必要でしょうか。。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
- JavaScript 画像の表示位置 3 2022/12/23 08:25
- JavaScript clear機能を失わずにファイルアップロード機能を作成したい 3 2023/06/10 16:12
- JavaScript Javascriptが機能せず原因が分からないので教えて頂きたいです 3 2023/06/04 14:50
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ボタンを押したあとに画像を表...
-
スマホ上で、左右スワイプで次...
-
ラジオボタンを複数選択したと...
-
jsonテキストデータの並び替え...
-
Adobe acrobat proでフォームを...
-
画面に表示したらアニメーショ...
-
2025年相性がいい人のサイトの...
-
jQueryでのレスポンシブが綺麗...
-
jsで質問です。 formをsubmitし...
-
二次元配列を使って順位をだす...
-
【JS】selectでchangeした時の...
-
sessionStorageを調べています。
-
jsで質問です。 ボタンが二つ存...
-
ブックマークレットについて
-
タグを教えてください。
-
CookieをWebStoeageに変える
-
Outlookのアカウントがあるとメ...
-
jqueryのselect2で検索欄の文字...
-
<tr>指定した表の行要素をボ...
-
食材の期限を管理するためにGAS...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
jqueryのcolorboxを読込直後に...
-
サイトにアクセスした際、数秒...
-
jquery ui.resizable 使い方
-
base64encodeでの文字化けについて
-
スライド写真で2、3枚目をラ...
-
jQuery が動作しません。
-
jQueryと他のライブラリを同時...
-
マスターページでのJavaScriopt...
-
jquery select要素のdisplay:no...
-
jqeryのslicksliderのパスにつ...
-
javascriptとjuaryを同時に
-
Javascriptのエラーに悩まされ...
-
<div>のタッチ状態を維持したま...
-
javascript 引用符
-
JavaScriptで背景や文字色を色→...
-
jqueryとlightboxが一緒に動作...
-
Base64に変換したHTMLの<script...
-
jQueryBlockUIをフレーム内で動...
-
mootoolsとjQueryの共存がうま...
-
ヤフーのジオの広告のような技法
おすすめ情報
