Web aplikacije, web servisi i software Frameworks, web servisi, programi, plugin-ovi, ekstenzije korisni za razvoj web sajtova. Sponzor: |
|
Alati teme | Način prikaza |
17. 06. 2011. | #21 |
expert
Grand Master
Datum učlanjenja: 11.04.2010
Poruke: 998
Hvala: 141
959 "Hvala" u 153 poruka
|
http://debconf11.com/, vidi tu...
|
17. 06. 2011. | #22 | |
banned
Professional
Datum učlanjenja: 04.06.2005
Poruke: 371
Hvala: 0
738 "Hvala" u 83 poruka
|
Citat:
Namerno sam to napisao da dodaš i tip "restaurant", jer je tu kod pucao kod mene, pokušaj sa definisanjem i tipa za restorane da u xml fajlu nema praznih tipova ili pokušaj da prvo ispitaš da li postoji u nizu markerGroups tip iz xml fajla, pa tek onda ukoliko postoji da dodaš novi član tog niza (markerGroups).
__________________
Don't look at me; I'm lost too. “If you can't dazzle them with brilliance, baffle them with bul*s**t.” |
|
17. 06. 2011. | #23 |
expert
Expert
Datum učlanjenja: 15.03.2011
Poruke: 518
Hvala: 16
20 "Hvala" u 17 poruka
|
izmenjena strana je na http://kuponik.adriamart.com
takodje offtopic: kako da eliminisem ove ivice tabela (border) kada se otvori prozor klikom na marker jer sam u kodu postavio da imaju vrednost '0' i uopste neznam zasto ih iscrtava ... Poslednja izmena od AdriaMart : 17. 06. 2011. u 15:04. |
17. 06. 2011. | #24 |
banned
Professional
Datum učlanjenja: 04.06.2005
Poruke: 371
Hvala: 0
738 "Hvala" u 83 poruka
|
Pokušaj sa sledećim JavaScript kodom:
Kôd:
var customIcons = { restaurant: { icon: 'http://kuponik.adriamart.com/icon3.png', shadow: 'http://labs.google.com/ridefinder/images/mm_20_shadow.png' }, bar: { icon: 'http://kuponik.adriamart.com/icon3.png', shadow: 'http://labs.google.com/ridefinder/images/mm_20_shadow.png' } }; var markerGroups = { "restaurant": [], "bar": []}; function load() { var dialog = $('<div>').dialog({autoOpen:false}); var map = new google.maps.Map(document.getElementById("map"), { center: new google.maps.LatLng(44.83, 20.41), zoom: 12, mapTypeId: 'roadmap' }); var infoWindow = new google.maps.InfoWindow; // Change this depending on the name of your PHP file downloadUrl("phpsqlajax_genxml.php", function(data) { var xml = data.responseXML; var markers = xml.documentElement.getElementsByTagName("marker"); for (var i = 0; i < markers.length; i++) { var name = markers[i].getAttribute("name"); var address = markers[i].getAttribute("address"); var type = markers[i].getAttribute("type"); var totolink = markers[i].getAttribute("totolink"); var point = new google.maps.LatLng( parseFloat(markers[i].getAttribute("lat")), parseFloat(markers[i].getAttribute("lng"))); var html = '<table width="100%" border="0" cellpadding="0" cellspacing="0"><tr><td colspan="2" valign="top"><div align="center">' + name + '</div></td></tr><tr><td width="50%" valign="top"><img src="' + address + '" alt="" width="150" border="0" /><br></td><td width="50%" align="center" valign="middle"><a href="' + totolink + '"><img src="buy_btn.png" width="70" height="30" border="0" /></a></td></tr><tr><td colspan="2" valign="top" bgcolor="#999999"><div align="center">BETA!</div></td></tr></table>'; var icon = customIcons[type] || {}; var marker = new google.maps.Marker({ map: map, position: point, icon: icon.icon, shadow: icon.shadow }); //bindInfoWindow(marker, map, infoWindow, html); google.maps.event.addListener(marker, 'click', dial(html)); if(typeof markerGroups[type] !== 'undefined') { markerGroups[type].push(marker); } } }); } function dial(html){ return function(){ dialog = $('<div>').dialog({autoOpen:false}); dialog.html(html).dialog('open'); } } function toggleGroup(type) { for (var i = 0; i < markerGroups[type].length; i++) { var marker = markerGroups[type][i]; if(marker.getVisible()) { marker.setVisible(false); } else { marker.setVisible(true); } } } function downloadUrl(url, callback) { var request = window.ActiveXObject ? new ActiveXObject('Microsoft.XMLHTTP') : new XMLHttpRequest; request.onreadystatechange = function() { if (request.readyState == 4) { request.onreadystatechange = doNothing; callback(request, request.status); } }; request.open('GET', url, true); request.send(null); } function doNothing() {} A što se tiče bordera pokušaj sa sledećim CSS kodom: Kôd:
.ui-dialog-content table td { border: 0 !important; }
__________________
Don't look at me; I'm lost too. “If you can't dazzle them with brilliance, baffle them with bul*s**t.” |
17. 06. 2011. | #25 |
expert
Expert
Datum učlanjenja: 15.03.2011
Poruke: 518
Hvala: 16
20 "Hvala" u 17 poruka
|
Promenio sam sve kako si rekao nazalost neradi... u svakom slucaju puno ti hvala. pokusacu sada da vidim na stockflow zna li neko kako da sredim, a sto se ivica tice pokusacu da izbacim tableu pa da ubacim css kod... pozdrav!
|
17. 06. 2011. | #26 |
banned
Professional
Datum učlanjenja: 04.06.2005
Poruke: 371
Hvala: 0
738 "Hvala" u 83 poruka
|
Nema na čemu.
Postavi link sa ovim izmenama koje sam ja naveo.
__________________
Don't look at me; I'm lost too. “If you can't dazzle them with brilliance, baffle them with bul*s**t.” |
17. 06. 2011. | #27 |
expert
Expert
Datum učlanjenja: 15.03.2011
Poruke: 518
Hvala: 16
20 "Hvala" u 17 poruka
|
|
17. 06. 2011. | #28 |
banned
Professional
Datum učlanjenja: 04.06.2005
Poruke: 371
Hvala: 0
738 "Hvala" u 83 poruka
|
Ja ne vidim izmene koje sam naveo, da li menjaš ispravan fajl.
__________________
Don't look at me; I'm lost too. “If you can't dazzle them with brilliance, baffle them with bul*s**t.” |
17. 06. 2011. | #29 |
expert
Expert
Datum učlanjenja: 15.03.2011
Poruke: 518
Hvala: 16
20 "Hvala" u 17 poruka
|
E izvini ovo radi extra: http://kuponik.adriamart.com/izmena.html ... filezila moj FTP program nije prebaciovao fajlove kako treba... sad je sve OK
|
17. 06. 2011. | #30 |
banned
Professional
Datum učlanjenja: 04.06.2005
Poruke: 371
Hvala: 0
738 "Hvala" u 83 poruka
|
dešava se
Drago mi je da radi.
__________________
Don't look at me; I'm lost too. “If you can't dazzle them with brilliance, baffle them with bul*s**t.” |
|
|