Disculpen las molestias, pero es que me apetecía participar en este concurso (o dicho de otro modo, he aprovechado la incentiva del concurso y un poco de procrastinación positiva para montar una casita que hacía tiempo que me apetecía montar).
¿Qué me apetecía montar? Pues pongamos que pongo un texto como «Programar en JavaScript» y me apetece enlazarlo a una búsqueda de ese texto en un buscador. Pues voilà: Programar en JavaScript.
La cosa es tan sencilla como se podría temer uno: marcamos el texto deseado con un <span class="busca">
al texto y posteriormente un JavaScript busca todos esos spans (el código para seleccionar los spans de una cierta clase ni siquiera es mío) y le añade el punteado, la mosca y el enlace. Con la gracia que si deseáramos cambiar de buscador, pasarle parámetros distintos (idioma, por ejemplo), o si el buscador decidiese cambiar de URLs, bastaría cambiar un único script. Script, por cierto que, aunque es un auténtico parche, podéis descargar.