Hallo bevölkern brauche ich etwas, was wie unten Bild On Taste sofortiges Ergebnis drückt
ich umgesetzt habe den Code aber es ist einfach auto bevölkert wie
ich nicht in der Lage bin das Ergebnis zu füllen. Ich habe den Code von Google implementiert, wie unten
<script>
(function() {
var cx = '011189415628571362123:google';
var gcse = document.createElement('script');
gcse.type = 'text/javascript';
gcse.async = true;
gcse.src = 'https://cse.google.com/cse.js?cx=' + cx;
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(gcse, s);
})();
<gcse:search enableautocomplete="true"></gcse:search>
Was ich brauche, ist sofortiges Ergebnis wie Google zeigt
Hallo ich die Änderungen gemacht, aber ich bin immer noch nicht das Ergebnis bekommt Sie bitte auf das Bild unten überprüfen.
<head>
<title></title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script>
(function ($, window) {
var elementName = '';
var initGCSEInputField = function() {
$('.gcse-container form.gsc-search-box input.gsc-input')
.on("keyup", function (e) {
if (e.which == 13) { // 13 = enter
var searchTerm = $.trim(this.value);
if (searchTerm != '') {
console.log("Enter detected for search term: " + searchTerm);
// execute your custom CODE for Keyboard Enter HERE
}
}
});
$('.gcse-container form.gsc-search-box input.gsc-search-button')
.on("click", function (e) {
var searchTerm = $.trim($('.gcse-container form.gsc-search-box input.gsc-input').val());
if (searchTerm != '') {
console.log("Search Button Click detected for search term: " + searchTerm);
// execute your custom CODE for Search Button Click HERE
}
});
};
var GCSERender = function() {
google.search.cse.element.render({
div: 'gcse_container',
tag: 'search'
});
initGCSEInputField();
};
var GCSECallBack = function() {
if (document.readyState == 'complete') {
GCSERender();
}
else {
google.setOnLoadCallback(function() {
GCSERender();
}, true);
}
};
window.__gcse = {
parsetags: 'explicit',
callback: GCSECallBack
};
})(jQuery, window);
(function() {
var cx = '017643444788069204610:4gvhea_mvga'; // Insert your own Custom Search engine ID here
var gcse = document.createElement('script'); gcse.type = 'text/javascript'; gcse.async = true;
gcse.src = 'https://www.google.com/cse/cse.js?cx=' + cx;
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(gcse, s);
})();
</script>
</head>
<body>
<div class="gcse-container" id="gcse_container">
<gcse:search enableautocomplete="true"></gcse:search>
</div>
</body>
einen Blick auf jQuerys .input() -Methode (vorausgesetzt, dass Sie jquery als Tag aufgelistet ...) http://stackoverflow.com/questions/17384218/jquery-input -event – Snowmonkey
Folgte diesem Link aber ich konnte auch nicht http://stackoverflow.com/questions/26524620/google-site-search-catch-search-submit-and-trigger-function –
Meinst du, dass das Ergebnis wird nach jedem 'key stroke' von der Tastatur zeigen? Denken Sie daran, dass dies mehrere Suchanfragen für eine einzelne Suche bedeutet. Auf diese Weise wird Ihre Suchquote sehr schnell aufgebraucht. – Fayaz