Editar mensagem do buscador interno do template do blog Química Explicada

  • Autor Autor Pablo90
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
Status

🔒 Este tópico está fechado para novas respostas.

⏰ Apenas o criador do tópico pode solicitar a reabertura de seus próprios tópicos, mas apenas dentro dos 60 dias anteriores à última atualização.

P

Pablo90

Xi
Verificado
Verificación en dos pasos activada
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.
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
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 edição:
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
 
Status

🔒 Este tópico está fechado para novas respostas.

⏰ Apenas o criador do tópico pode solicitar a reabertura de seus próprios tópicos, mas apenas dentro dos 60 dias anteriores à última atualização.

Tópicos similares

P
Respostas
1
Visitas
265
Pablo90
P
P
Respostas
15
Visitas
951
Pablo90
P
Voltar
Topo