Outbook

HTML+CSS+JS, Accesibilidad, PHP y más

Datos de búsqueda

Archive for Junio, 2011

Google Maps: Error al mostrar ubicación

Fecha de publicación: 2011/06/28

El problema: Le damos un texto a Google Maps en el HTML con la ubicación a mostrar, la ubicación es correcta y no se muestra ningún mapa, o incluso salta algún mensaje de error. Por ejemplo:

<p id="ubicacion">Vía de Dublín 7,<br />
Madrid 28042</p>

Mediante Javascript se cogería sólo el texto:

Vía de Dublín 7,
Madrid 28042

Si nos fijamos el código fuente de ejemplo se divide en dos líneas. Ese es el motivo del error. Si el código estuviese en una sola línea, no habría problema. Pero utilizando Javascript (en el ejemplo se usa Jquery) se puede dejar el texto en una sola línea.

Se recupera solamente el texto (se quitan el BR y el P):

var texto = $('ubicacion').text();

Pero no se ha quitado el salto de línea. Se quitará utilizando el método ‘replace’:

var texto EnUnaLinea = texto.replace(/(rn|n|r)/gm,"");

La variable ‘textoEnUnaLinea’ devolverá:

Vía de Dublín 7, Madrid 28042

Y se evitará el error con Google Maps.

Datos del artículo:

  • Publicado en categorías: Genérico
  • Comentarios desactivados en Google Maps: Error al mostrar ubicación

Javascript: Obtener texto de un elemento

Fecha de publicación: 2011/06/07

Con esta sencilla función se puede extraer el texto de un elemento limpiándolo de etiquetas HTML:

function stripHtmlTags (elemento) {
  return elemento.textContent||elemento.innerText;
}

Visto en Stackoverflow – Strip HTML from Text JavaScript (enlace externo, en inglés).

Datos del artículo:

MySQL: reemplazar cadenas de texto de modo masivo

Fecha de publicación: 2011/06/06

Basta una consulta muy sencilla:

UPDATE tabla_de_la_bbdd SET campo_de_la_tabla = replace(campo_de_la_tabla,"texto-antiguo","texto-nuevo")

Saber más: REPLACE Syntax (enlace externo, en inglés)

Datos del artículo:

Información del sitio