Según yo lo siguiente debiera funcionar (pero no lo hace):
Código:
Me explico, el div cuyo id es "content-tags" y todo su contenido viene con el blog y no lo puedo modificar, el código javascript carga el motor de Google Maps y toma como parámetro de coordenadas la función "centro()", la función centro lee el value del input donde están las etiquetas y separa las coordenadas....<head> <script src="http://maps.google.com/maps?file=api&v=2&key=ABQIAAAA1XeAYyd-P_Ccn6bAluyCIRQtNytlzrglaCR_ewOv9N_7M7OiSxR0hxdBHBn1Kq_myCNrHTVe3TxJpQ" type="text/javascript"></script> <script type="text/javascript"> var map; function verMapa() { map = new GMap2(document.getElementById("map_canvas")); map.setUIToDefault(); map.setCenter(new GLatLng(centro()), 15); map.addOverlay(new GMarker(centro())); } function centro(){ var imput1 = document.getElementById("content-tags").getElementsByTagName('input')[0]; var coordenada = imput1.value.split(/\(|\)/)[1]; return coordenada; } </script> </head> <body onload="verMapa()"> <div id="map_canvas" style="width: 200px; height: 400px"></div> <div id="content-tags"><div class="form-item label-etiquetas"> <span class="label"><label for="auto-complete-1917372">Etiquetas</label></span><br/><input type="text" method="tagComplete" value="Mapa,(-23.5859012, -70.3747365),ejemplos de anuncio, </a>Destacado" size="50" maxlength="255" name="edit[tags]" id="auto-complete-1917372" class="text-field " autocomplete="off"/><div id="autocomplete-1917372" class="autocomplete " style="display: none;"/> <div class="description">Puedes agregar más de una etiqueta separándolas con comas. Ejemplo: <i>cumpleaños,amigos,mi casa</i></div> </div> </div> </body>
¿En donde me equivoco?
Gracias, cualquier ayuda sirve