(X)HTML, JavaScript, DHTML, XML, CSS Client scripting tehnologije, Dynamic HTML, Cascading Stylesheets, XML i standardi |
|
Alati teme | Način prikaza |
03. 09. 2013. | #1 |
profesionalac
Professional
Datum učlanjenja: 25.10.2012
Poruke: 278
Hvala: 16
32 "Hvala" u 9 poruka
|
Pozivanje funcije unutar infoBoxa
Imam google custom code:
Kôd:
var cx = '004975901230883403229:puwldey9ibm'; var gcse = document.createElement('script'); gcse.type = 'text/javascript'; gcse.async = true; gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//www.google.com/cse/cse.js?cx=' + cx; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(gcse, s); Kôd:
var input = $('#gsc-i-id1'); input.val( input.val() + 'las vegas'); $('input.gsc-search-button').click(); $('form.gsc-search-box').css('display','none'); a koji zelim da pozovem unutar InfoBoxa pa sam uradio sledece: Kôd:
google.maps.event.addListener(marker,'click',function(){ service.getDetails(request, function(place, status) { if (status == google.maps.places.PlacesServiceStatus.OK) { var contentStr = '<div class="m_tooltip"><h5>'+place.name+'</h5><p>'+place.formatted_address+'</p>'; if (!!place.formatted_phone_number) contentStr += '<br>'+place.formatted_phone_number; if (!!place.website) contentStr += '<br><a target="_blank" href="'+place.website+'">'+place.website+'</a>'; if (!!place.photos) contentStr += '<img src='+place.photos[0].getUrl({ 'maxWidth': 300, 'maxHeight': 300 })+'></img>'; contentStr += '<br>'+place.types+'</p>'; contentStr += '<div><gcse:search></gcse:search></div>'; var cx = '004975901230883403229:puwldey9ibm'; var gcse = document.createElement('script'); gcse.type = 'text/javascript'; gcse.async = true; gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//www.google.com/cse/cse.js?cx=' + cx; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(gcse, s); var input = $('#gsc-i-id1'); input.val( input.val() + 'las vegas'); $('input.gsc-search-button').click(); $('form.gsc-search-box').css('display','none'); //contentStr += '<h5">'+place.reviews[0].text+'</h5></div>'; ib.setContent(contentStr); ib.open(map,marker); } else { var contentStr = "<h5>No Result, status="+status+"</h5>"; ib.setContent(contentStr); ib.open(map,marker); } }); Kôd:
var input = $('#gsc-i-id1'); input.val( input.val() + 'las vegas'); $('input.gsc-search-button').click(); $('form.gsc-search-box').css('display','none'); Inace kada postavim da drugo mesto , znaci da nije u okviru infoboxa ondak radi odlicno - evo primera: http://jsbin.com/UgUxEKo/3/edit Zbog cega se desava ovo? Zasto nemogu da pozovem kod? Poslednja izmena od mslavko : 03. 09. 2013. u 14:52. |
|
|