Ir para conteúdo
Fórum Script Brasil
  • 0

Colocar Onclink no Busca...


Kuhlmann

Pergunta

Olá pessoal,

Intão to com uma dificuldade em editar meu busca....

<table>              
<tr>
<form name=Form method=GET action="ListaProdutos.asp?IDLoja=<4175>">
<input type=hidden name=IDLoja value=4175>
<input type=hidden name=BuscaNomeRef value=True>
<td width="45"><img src="<baseloja>images/barratopo/busca.gif" width="45" height="11"></td>
<td width="200" height="15" align="center"> <input name="Texto" type="text" class="InputTextBusca" style="width:200px; height=15px;" value="">
</td>
<td width="20" height="15"> <input type=image name=ok src="<baseloja>images/barratopo/botao_busca.gif" align="bottom" width="8" height="14">
</td>
</form>

</tr>
</table>[/codebox]

Gostaria de colocar nesse código um onclick....

Para q o cliente quando busca-se qualquer coisa, chama-se um arquivo independente da busca.... Assim com o onclick....

Como posso fazer isso??

At.

Henrique A. Kuhlmann

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0

<table>              
<tr> <form name=Form method=GET action="ListaProdutos.asp?IDLoja=<4175>">                
<input type=hidden name=IDLoja value=4175>                
<input type=hidden name=BuscaNomeRef value=True>                
<td width="45"><img src="<baseloja>images/barratopo/busca.gif" width="45" height="11"></td>                
<td width="200" height="15" align="center"> <input name="Texto" type="text" class="InputTextBusca" style="width:200px; height=15px;" value="">                 </td>                
<td width="20" height="15"> <input type=image name=ok onclick="location.href='nome_do_arquivo.xxx';" src="<baseloja>images/barratopo/botao_busca.gif" align="bottom" width="8" height="14">                 </td></form></tr></table>

seria assim?????????????

Editado por fercosmig
Utilize as tags de código. Facilita a visualização.
Link para o comentário
Compartilhar em outros sites

  • 0

é o seguinte....

Dessa maneira não funciona....

Faz a busca mais não chama o elemento do onclick...

Tipo assim...

O sistema q eu uso é e-commerce abastecido por SQL....

Sendo que não tenho acesso ao ASP....

O sistema deixa eu mexer em 5 HTMs .... "BarraTopo" "BarraEsquerda" "HOME" "Rodape" "BarraLateral"....

Intão quer dizer fiz um esquema para q quando clica-se em algum menu na barraTopo aparece-se uma barra esquerda referente ao menu do topo...

Porém quando faz a busca só chama os produtos...

Não chama nenhuma barra, assim fica meio vazio...

Queria q quando o kara busca-se qualquer coisa no busca, chama-se uma barra que eu desenvolvi mediante a onclick....

Quando o kara clicar no BUSCA ( acione também o onclick) assim fazendo a busca e chamando a barra que eu querooo.....

Axo que assim deu para ser claro...

Valeu pela ajuda...

Link para o comentário
Compartilhar em outros sites

  • 0

Não testei mas talvez assim funcione:

&lt;script language="JavaScript" type="text/javascript">
<!--
function enviaproduto(){
     lado_esquerdo.location.href='menu.asp';
     form.submit();
}
//-->
</script>

lado_esquerdo é o nome do frame ou iframe

menu.asp é o arquivo, altere para o nome do seu arquivo com o menu

<table>

<tr>

<form name=Form method=GET action="ListaProdutos.asp?IDLoja=<4175>">

<input type=hidden name=IDLoja value=4175>

<input type=hidden name=BuscaNomeRef value=True>

<td width="45">

<img src="<baseloja>images/barratopo/busca.gif" width="45" height="11">

</td>

<td width="200" height="15" align="center">

<input name="Texto" type="text" class="InputTextBusca" style="width:200px; height=15px;" value="">

</td>

<td width="20" height="15">

<input type=image name=ok onclick="java script:enviaproduto();" src="<baseloja>images/barratopo/botao_busca.gif" align="bottom" width="8" height="14">

</td>

</form>

</tr>

</table>

Link para o comentário
Compartilhar em outros sites

  • 0

Intão mais não é href que eu quero chamar mais sim onClick="java script:document.cookie='menusCur=1'"

Um documento que táh oculto....

Ai pelo onclick eu aciono ele...

Jáh tentei de varias formas e não funciona....

Olha

<codebox>
<table>              
<tr> 
<form name=Form method=GET onClick="java script:document.cookie='menusCur=1'" action="ListaProdutos.asp?IDLoja=<4175>">
                <input type=hidden name=IDLoja value=4175>
                <input type=hidden name=BuscaNomeRef value=True>
                <td width="45"><img src="<baseloja>images/barratopo/busca.gif" width="45" height="11"></td>
                <td width="200" height="15" align="center"> <input name="Texto" type="text" class="InputTextBusca" style="width:200px; height=15px;" value=""> 
                </td>
                <td width="20" height="15"> <input type=image name=ok src="<baseloja>images/barratopo/botao_busca.gif" align="bottom" width="8" height="14"> 
                </td>
</form>

</tr>
</table>

</codebox>


<codebox>
<table>              
<tr> 
                <form name=Form method=GET action="ListaProdutos.asp?IDLoja=<4175>">
                <input type=hidden name=IDLoja value=4175>
                <input type=hidden name=BuscaNomeRef value=True>
                <td width="45"><img src="<baseloja>images/barratopo/busca.gif" width="45" height="11"></td>
                <td width="200" height="15" align="center"> <input name="Texto" type="text" class="InputTextBusca" style="width:200px; height=15px;" value=""> 
                </td>
                <td width="20" height="15" onClick="java script:document.cookie='menusCur=1'"><input type=image name=ok src="<baseloja>images/barratopo/botao_busca.gif" align="bottom" width="8" height="14"> 
                </td>
</form>

</tr>
</table>
</codebox>



<codebox>

<table>              
<tr> 
                <form name=Form method=GET onClick="java script:document.cookie='menusCur=1'" action="ListaProdutos.asp?IDLoja=<4175>">
                <input type=hidden name=IDLoja value=4175>
                <input type=hidden name=BuscaNomeRef value=True>
                <td width="45"><img src="<baseloja>images/barratopo/busca.gif" width="45" height="11"></td>
                <td width="200" height="15" align="center"> <input name="Texto" type="text" class="InputTextBusca" style="width:200px; height=15px;" value=""> 
                </td>
                <td width="20" height="15"><input type=image name=ok src="<baseloja>images/barratopo/botao_busca.gif" align="bottom" width="8" height="14"> 
                </td>
</form>

</tr>
</table>
</codebox>

Editado por fercosmig
Utilize tags de código. Facilitam a visualização.
Link para o comentário
Compartilhar em outros sites

  • 0

Ai Kuhlmann meu garoto...

Sempre preciso ler, reler, ler, reler seus posts umas 90 vezes pra entender o que você quer cara rsrsrs. Até agora eu acho que não consegui te ajudar nenhuma vez.

"Eu sou brasileiro e não desisto nunca", então vamos lá.

Se eu entendi direito, você quer acionar duas ações ao mesmo tempo, está usando frames? Por que se estiver nesse caso é muito bom, então eu vou considerar que esteja usando frames que é o melhor caso e como eu sou preguiçoso.... :blush:

Veja o form abaixo:

<form name="Form1" id="Form1" method=GET action="ListaProdutos.asp?IDLoja=<4175>">
                <input type=hidden name=IDLoja value=4175>
                <input type=hidden name=BuscaNomeRef value=True>
                <td width="45"><img src="<baseloja>images/barratopo/busca.gif" width="45" height="11"></td>
                <td width="200" height="15" align="center"> <input name="Texto" type="text" class="InputTextBusca" style="width:200px; height=15px;" value="">
                </td>
                <td width="20" height="15">
                <input type=image name=ok src="<baseloja>images/barratopo/botao_busca.gif" align="bottom" width="8" height="14" />
                </td>
</form>
O action dele vai fazer com que o frame em que ele se encontre se "reloadeie" trazendo a busca. Então você precisa pegar o form e executar uma função antes do form ser submetido. Usando o exemplo acima:
document.getElementById('Form1').onsubmit=function(){

//Pega o frame BarraLateral
document.getElementById('barra_lateral').location.href="Página-que-retorna.asp"
return true
}

O código acima vai ser executado antes de ser feita a busca, ele vai pegar o frame com o nome de barra_lateral e vai direcionar para uma página asp que vai retornar o conteúdo.

Mas! Ao direcionar o frame "barra_lateral" o código javascript retorna true, isso faz com que o formulário também seja submetido para a outra página. você terá então duas ações ao invés de uma.

Eu espero que dessa vez eu consiga te ajudar.

Akelabraaaaaassss

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      651,9k
×
×
  • Criar Novo...