Editar mensaje buscador interno plantilla blog Química Explicada

  • Autor Autor Miralles
  • Fecha de inicio Fecha de inicio
Estado

🔒 Este tema está cerrado para nuevas respuestas.

⏰ Solo el creador del tema puede solicitar la reapertura de sus propios temas, pero únicamente dentro de los 60 días previos a la última actualización.

Miralles

Miralles

Xi
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Verificado por Binance
Hola a todos, la plantilla que he puesto en mi blog Química Explicada (que además algunos de vosotros también usáis) cuenta con un buscador interno integrado bajo la cabecera.

He conseguido localizar el código del mismo y editar el mensaje que aparece en el interior del cuadro de búsqueda. Pero me gustaría saber cómo hacer para que al poner el cursor en el interior para escribir, dicho mensaje desapareciera.

Gracias. Un saludo.
 
yo tenia algo asi:
HTML:
<input id="searchform_top_text" name="q" onclick="doClear(this)" value="Pregunteme..." type="text">

donde: onclick="doClear(this)" limpiaba todo

tu code quedaria asi:
HTML:
<form action='http://quimica-explicada.blogspot.com/search/' class='search' id='searchform' method='get'>

<input class='search_input' id='s' name='q' onclick="doClear(this)" onblur='if (this.value == \'\') {this.value = \'Search ...\';}' onfocus='if (this.value == \'Search ...\') {this.value =\'\';}' type='text' value='Busca en el blog ...'/>
<input class='search_btn' type='submit' value='Buscar'/>
</form>

salu2
 
He probado a meter el código que me has dicho, pero no funciona.

Pongo el onclick="doClear(this)" y guardo la plantilla pero al hacer click en el cuadro de busqueda el mensaje no desaparece.
 
intenta
onclick='doClear(this)'
tavez sea por las comillas "_" ñ_ñ

HTML:
<form action='http://quimica-explicada.blogspot.com/search/' class='search' id='searchform' method='get'>

<input class='search_input' id='s' name='q' onclick='doClear(this)' onblur='if (this.value == \'\') {this.value = \'Search ...\';}' onfocus='if (this.value == \'Search ...\') {this.value =\'\';}' type='text' value='Busca en el blog ...'/>
<input class='search_btn' type='submit' value='Buscar'/>
</form>
 
Última edición:
También lo he probado así y tampoco funciona :S
 
y en caso de que no sirva, puedes probar sustituir el "form" por cualquiera de estos 2:
HTML:
<!-- search form -->

<div id="searchtab">
  <div class="inside">
    <form method="get" id="searchform" action="http://tu.url/">

      <input type="text" name="s" id="searchbox" size="16" class="searchfield" value="Buscar" onfocus="if(this.value == 'Buscar') {this.value = '';}" onblur="if (this.value == '') {this.value = 'Buscar';}" />
       <input type="submit" value="Go" class="searchbutton" />
    </form>
  </div>
</div>

<!-- /search form -->

HTML:
<!-- Search -->
<div id="main_search">
<form action="/search" id="searchform_top" method="get">
<div>
<input id="searchform_top_text" name="q" onclick="doClear(this)" value="Tu texto.." type="text">
<input id="gosearch" src="http://2.bp.blogspot.com/_gpF2ywAQTzU/Szr1S5V-caI/AAAAAAAAADI/FJmbD-zqQ08/s1600/go.gif" type="image">
</div>
</form>
</div>
<!-- /Search -->
salu2 xD
 
Gracias. He probado con estos dos códigos, pero además de que no conseva la estética del buscador, sigue sin desaparecer el texto en el interior del cuadro de búsqueda XD

De todas formas, gracias por tu interés.
 
Puedes pegar aquí el código que viene el la plantilla? En algunos cuadros de búsqueda viene 2 o 3 veces el anuncio que desaparece al poner el cursor, y los tres los tienes que editar, no sólo uno, si no te da ese error.
 
El código que viene en la plantilla es este

HTML:
<form class='search' expr:action='data:blog.homepageUrl + &quot;search/&quot;' id='searchform' method='get'>
<input class='search_input' id='s' name='q' onblur='if (this.value == &apos;&apos;) {this.value = &apos;Search ...&apos;;}' onfocus='if (this.value == &apos;Search ...&apos;) {this.value =&apos;&apos;;}' type='text' value='Busca en el blog ...'/>
<input class='search_btn' type='submit' value='Buscar'/>
</form>

Yo he cambiado sólamente los letreros.
 
ok, si originalmente decia:'Search ...' cambia también las variables
: &apos;Search ...&apos; por Busca en el blog ... Según veo faltan 2 por cambiar...
 
ok, si originalmente decia:'Search ...' cambia también las variables
: &apos;Search ...&apos; por Busca en el blog ... Según veo faltan 2 por cambiar...

No he entendido nada :S
 
Estado

🔒 Este tema está cerrado para nuevas respuestas.

⏰ Solo el creador del tema puede solicitar la reapertura de sus propios temas, pero únicamente dentro de los 60 días previos a la última actualización.

Temas similares

Miralles
Respuestas
1
Visitas
265
Miralles
Miralles
Miralles
Respuestas
15
Visitas
951
Miralles
Miralles
Atrás
Arriba