28 cze 2010

Wyszukiwanie elementów tablicy po nazwie

var name='polska';
markersArray=[];
name=name.toLowerCase();
for (var i=0; i<markers.length; i++)
{
 if( markers[i].s==1 &&
 markers[i].title.toLowerCase().indexOf(name)!=-1)
 {
  var marker=newMarker(new GLatLng(markers[i].g, markers[i].l), markers[i].id, markers[i].title, markers[i].c);
  markersArray.push(marker);
 } 
}
28 cze 2010

Usuwanie diva ze strony

function em_usun(nr) {
  var el = document.getElementById('route_em_'+nr);
  el.parentNode.removeChild(el);
 }

div musi posiadac diva parent

<p class="mce_ws_kod"><div>
<div id="route_em_1">div mapa polski</div>
<div id="route_em_2">div mapa polski</div>
</div>
<span class="mce_ws_kod"><input type="button" value="" onclick="em_usun('1')"></span>
28 cze 2010

Wyszukiwanie elementów tablicy po nazwie

var name='polska';
markersArray=[];
name=name.toLowerCase();
for (var i=0; i&lt;markers.length; i++)
{
 if( markers[i].s==1 &amp;&amp;
 markers[i].title.toLowerCase().indexOf(name)!=-1)
 {
  var marker=newMarker(new GLatLng(markers[i].g, markers[i].l), markers[i].id, markers[i].title, markers[i].c);
  markersArray.push(marker);
 } 
}
26 maj 2010

Zamiana znaków za pomocą replace - różne sposoby

JavaScript

var cat ='3,4,6,9';
alert(cat.replace(RegExp(",","g"), '_'));
alert(cat.replace(",",'_','g'));
alert(cat.replace(/,/g, '_'));

W IE7(wykonano test), działa troche inaczej niż w FF. Drugie alert zwraca inny wynik.

---------------------------
Windows Internet Explorer
---------------------------
3_4_6_9
---------------------------
OK
---------------------------

---------------------------
Windows Internet Explorer
---------------------------
3_4,6,9
---------------------------
OK
---------------------------

---------------------------
Windows Internet Explorer
---------------------------
3_4_6_9
---------------------------
OK
---------------------------