(X)HTML, JavaScript, DHTML, XML, CSS Client scripting tehnologije, Dynamic HTML, Cascading Stylesheets, XML i standardi |
|
Alati teme | Način prikaza |
12. 09. 2011. | #11 |
expert
Grand Master
Datum učlanjenja: 11.04.2010
Poruke: 998
Hvala: 141
959 "Hvala" u 153 poruka
|
Ti si sve pomješao, ovo je PrototypeJS za ovaj scrollbar... link što si postavio je jQuery plugin koji koristi infobox, i ne razumijem što ne integrišeš to već nešto kuckaš što nema logike...
|
12. 09. 2011. | #12 |
banned
Professional
Datum učlanjenja: 04.06.2005
Poruke: 371
Hvala: 0
738 "Hvala" u 83 poruka
|
Hajde ovako da probamo da odradimo/izvučemo deo koji se koristi gore, u linku iz prve poruke.
Skini prvo ove dve slike: http://www.mosne.it/playground/mosne...nfobox_top.png http://www.mosne.it/playground/mosne...obox_close.png I snimi ih u npr. folder images Kod: Kôd:
<script src="infobox.js" type="text/javascript"></script> Kôd:
<script src="http://maps.google.com/maps/api/js?sensor=false" type="text/javascript"></script> Zatim kod, koji se nalazi unutar load funkcije: Kôd:
infoWindow = new google.maps.InfoWindow(); Kôd:
infoWindow = new InfoBox({ content: "loading", disableAutoPan: false, maxWidth: 0, pixelOffset: new google.maps.Size(-150, 5), zIndex: null, boxStyle: { background: "url('images/infobox_top.png') top center no-repeat", opacity: 1, color:'#000', padding: '0', width: "300px" }, closeBoxMargin: "16px 4px", closeBoxURL: "images/infobox_close.png", infoBoxClearance: new google.maps.Size(1, 1), isHidden: false, pane: "floatPane", enableEventPropagation: false }); Zatim deo koda, koji se nalazi unutar funkcije createMarker: Kôd:
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>'; Kôd:
var html = '<div class="m_tooltip"><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></div>'; Kôd:
.m_tooltip{ position: absolute; text-align: center; left: 0; top: 0; z-index: -2; color: #FFFFFF; float: left; margin-top: 10px; padding: 10px; width: 280px; border: 1px solid #313436; text-shadow: 0px 0px 3px #000; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0px 1px 2px #000; /* FF3.5+ */ -webkit-box-shadow: 0px 1px 2px #000; /* Saf3.0+, Chrome */ box-shadow: 0px 1px 2px #000; background-image: -webkit-linear-gradient(top, rgba(31,34,36,.9), rgba(0, 0, 0, 0.7)); background-image: -moz-linear-gradient(top, rgba(31,34,36,.9), rgba(0, 0, 0, 0.7)); background-image: -moz-linear-gradient(top, rgba(31,34,36,.9), rgba(0, 0, 0, 0.7)); background-image: -ms-linear-gradient(top, rgba(31,34,36,.9), rgba(0, 0, 0, 0.7)); background-image: -o-linear-gradient(top, rgba(31,34,36,.9), rgba(0, 0, 0, 0.7)); background-image: linear-gradient(top, rgba(31,34,36,.9), rgba(0, 0, 0, 0.7)); } Ukoliko zeliš i da dodaš markerima animaciju kao u gornjem linku, deo koda, koji nalazi unutar funkcije createMarker: Kôd:
google.maps.event.addListener(marker, 'click', function() { infoWindow.setContent(html); infoWindow.open(map, marker); }); Kôd:
google.maps.event.addListener(marker, 'click', function() { this.setAnimation(google.maps.Animation.DROP); infoWindow.setContent(html); infoWindow.open(map, marker); }); Ja sam koristio tvoj kod sa linka: http://kuponik.adriamart.com/pon.html Takođe imaš grešku u sinkatsi u ovom delu koji je @webarto pomenuo, i verovatno ne učitavaš eksterni fajl koji je potreban da ti taj deo radio, zatim ne postoji funkcija GUnload koja se učitava na događaj onunload dokumenta (body html tag), u Firefox-u se ne vidi mapa, definiši height ćelije tabele u kojoj se nalazi div sa mapom... Što se tiče editora kada pišeš poruku na forumu, idi u Korisnička KT (User CP) / Izmenite opcije (Edit Options) / Razne opcije (Miscellaneous Options) / Interface editora poruka (Message Editor Interface) , odnosno link: http://www.devprotalk.com/profile.php?do=editoptions
__________________
Don't look at me; I'm lost too. “If you can't dazzle them with brilliance, baffle them with bul*s**t.” |
"Hvala" Br@nkoR za poruku: |
12. 09. 2011. | #13 |
expert
Expert
Datum učlanjenja: 15.03.2011
Poruke: 518
Hvala: 16
20 "Hvala" u 17 poruka
|
Neverovatno kako izgleda bolje... Br@nkoR hvala po stoti put!
|
|
|