Jump to content


Photo

Buscar No Meu Site E No Google


  • Faça o login para participar
17 replies to this topic

#1 Dream1702

Dream1702

    Novato no fórum

  • Usuários
  • 24 posts
  • Sexo:Masculino

Posted 26/03/2007, 19:22

Problema resolvido!! Solução no própprio tópico


Oi pessoal estou com um probleminha aki aacho que deve ser bobeira mas eu to passando sufoco.
Eu estou colocando um sistema de busca em meu site, mas eu queria que além dele pesquisar no meu site queria um JUMP MENU que fizesse a pessoa escolher em qual site buscar, ex:
Se a pessoa selecionar google no jump ele pesquisa no google se selecionar yahoo pesquisa no yahoo e se buscar no meu pesquisa no meu.
O código de como esta meu buscar:

<form method="get"name="frmInterSearch"action="defaultt.asp"><table cellpadding="0" cellspacing="0" width="100%" align="center"><tr><td width="21" valign="top" class="normal"></a> </td> <td width="716" height="24" align="left" valign="middle" class="normal"><p><input type="TEXT" name="search" maxlength="50" size="31" value=""><input type="hidden" name="mode" value="anywords" checked="checked" /><input type="submit" value="Buscar" name="submit">      </p></td></tr></table></form>

Seria possivel colocar essa ação do começo do código em uma variável? Para colocar no value do jump menu ?
Ou outra solução é melhor?
Muito obrigado mais uma vez pessoal.

Edição feita por: Dream1702, 13/04/2007, 14:58.


#2 hostdesigner

hostdesigner

    Super Veterano

  • Usuários
  • 2910 posts
  • Sexo:Masculino
  • Localidade:Quirinópolis-GO
  • Interesses:Programação, Mulheres, Diversão, Mulheres, Música, Mulheres, Meu Carro, Mais mulheres, Internet, Outras Mulheres, Quase por último PAZ e por ultimo Outras Váááárias Mulheres...

Posted 26/03/2007, 19:40

Bom eu vejo uma solução SERVER-SIDE já que você possui uma caixa de pesquisa e um Select box você pode colocar como valor do select algo como "google", "yahoo", "msn", "local" ai quando o formulário for enviado você verifica o valor do select pra saber onde deve ser pesquisado e depois adiciona ao URL o valor buscado algo como

case "google":
$url = "google.com/search?query=palavra_buscada";
break;

case "yahoo":
$url = "yahoo.com/search?query=palavra_buscada";
break;

header("location: http://www.". $url );

Bom este é um exemplo em PHP mas pode ser feito em ASP também

Falopa!

#3 sk15

sk15

    Super Veterano

  • Usuários
  • 2071 posts
  • Sexo:Masculino
  • Localidade:SP - SP

Posted 26/03/2007, 21:09

Seria tipo isso? É com JavaScript ...
http://javascript.in...ous/search.html
http://www.cs.cmu.edu/~jab/snark/

Edição feita por: sk15, 26/03/2007, 21:16.


#4 Dream1702

Dream1702

    Novato no fórum

  • Usuários
  • 24 posts
  • Sexo:Masculino

Posted 26/03/2007, 21:28

Bom eu vejo uma solução SERVER-SIDE já que você possui uma caixa de pesquisa e um Select box você pode colocar como valor do select algo como "google", "yahoo", "msn", "local" ai quando o formulário for enviado você verifica o valor do select pra saber onde deve ser pesquisado e depois adiciona ao URL o valor buscado algo como

case "google":
$url = "google.com/search?query=palavra_buscada";
break;

case "yahoo":
$url = "yahoo.com/search?query=palavra_buscada";
break;

header("location: http://www.". $url );

Bom este é um exemplo em PHP mas pode ser feito em ASP também

Falopa!



hostdesigner
Obrigado pela atenção!!!
O problema é que eu conheço pouco sobre server-side , mas entendi mais ou menos será que com um "option value" no jump menu não dá?
Seria exatamentte o exemplo do SK15

Edição feita por: Dream1702, 26/03/2007, 21:30.


#5 hostdesigner

hostdesigner

    Super Veterano

  • Usuários
  • 2910 posts
  • Sexo:Masculino
  • Localidade:Quirinópolis-GO
  • Interesses:Programação, Mulheres, Diversão, Mulheres, Música, Mulheres, Meu Carro, Mais mulheres, Internet, Outras Mulheres, Quase por último PAZ e por ultimo Outras Váááárias Mulheres...

Posted 26/03/2007, 21:34

Ué essa pergunta ficou dificil de responder... ^_^
<form id="form1" name="form1" method="post" action="">
  treta
  <select name="select">
    <option value="valor 1">valor 1</option>
    <option value="valor 2">valor 2</option>
  </select>
  <br />
  <select name="menu1" onchange="MM_jumpMenu('parent',this,0)">
    <option value="url_valor_1">valor 1</option>
    <option value="url_valor_2">valor 2</option>
  </select>
</form>
Os valores dos dois tipos não são do mesmo tipo de objeto (option value)? Então é o mesmo pros dois a única diferença é que o jump envia o formulário ao ser selecionado.

Por fim funciona também.

Falopa!

#6 Dream1702

Dream1702

    Novato no fórum

  • Usuários
  • 24 posts
  • Sexo:Masculino

Posted 26/03/2007, 22:31

Ae pior que eu nao estou entendendo não, ò eu fiz assim e deu tudo errado acho que vc vai entender o que eu estou querendo melho:

[codebox]<form method="get"name="form1" >
<tr>
<td width="21" valign="top" class="normal">
</td>
<td width="716" height="24" align="left" valign="middle" class="normal"><p>
<input type="TEXT" name="search" maxlength="50" size="31" value="">
<input type="hidden" name="mode" value="anywords" checked="checked" />
<input type="submit" value="Buscar" name="submit">
<form id="form1" name="frmInterSearch" method="get" action="">
<select name="select">
<option value="http://www.google.co...google</option>
<option value="defaultt.asp">meu site</option>
</select>
</form>[/codebox]

Edição feita por: Dream1702, 29/03/2007, 10:57.


#7 Dream1702

Dream1702

    Novato no fórum

  • Usuários
  • 24 posts
  • Sexo:Masculino

Posted 12/04/2007, 01:39

Até agora não consegui pessoal na verdade o que seria ótimo pra mim seria colocar o ACTION numa variavel do jump menu mas é possivel? se é como faço ?

#8 bimonti

bimonti

    Super Veterano

  • Usuários
  • 2654 posts
  • Sexo:Masculino

Posted 12/04/2007, 15:04

Faz o select normal como você fez, o value tá ok, deixa o action que você quer no value... no select você faz um evento pra quando for alterada a opção: onchange="minhaFunção(this);" .... depois vc faz a sua função em java script:

function mudaAction(){

  document.forms['nomeDoForm'].action = arguments[0].value;

}

Testa ae pra ver se funciona, se quiser dar um alert pra testar também é bom ....
WebFórum - Equipe de Desenvolvimento - Monitor
Posted Image
Yeah I do have some stories, and it's true I want all the glory ...

#9 Dream1702

Dream1702

    Novato no fórum

  • Usuários
  • 24 posts
  • Sexo:Masculino

Posted 13/04/2007, 07:45

Opa bimonte belaza?


Eu fiz assim mas continua nao buscando, com certeza fiz algo errado.
Onde eu errei? rs

[codebox]&lt;script type="text/JavaScript">
<!--
function mudaAction(){

document.forms['nomeDoForm'].action = arguments[0].value;

}
//-->
</script>
</head>

<body>

<form method="get"name="frmInterSearch"action="">
<table cellpadding="0" cellspacing="0" width="100%" align="center">
<tr>
<td width="160" valign="top" class="normal">
<img src="imagens/logo_atalho.jpg" width="139" height="49" border="0"></a></td>
<td width="466" height="24" align="left" valign="middle" class="normal"><p>
<input type="TEXT" name="search" maxlength="50" size="31" value="">
<input type="hidden" name="mode" value="anywords" checked="checked" />
<input type="submit" value="Buscar pertoo" name="submit">
</p></td>
<td width="466" align="left" valign="middle" class="normal"><select name="menu1" onchange="mudaAction(this);" >
<option value="search.asp">sjc</option>
</select></td>
</tr>
</table>
</form>
<span class="normal">
<select name="select" onchange="mudaAction(this);" >
<option value="sp/search.asp">SP</option>
<option value="rj/search.asp">RJ</option>
</select>[/codebox]

Muito obrigado

Edição feita por: Dream1702, 13/04/2007, 07:47.


#10 bimonti

bimonti

    Super Veterano

  • Usuários
  • 2654 posts
  • Sexo:Masculino

Posted 13/04/2007, 10:14

Acho que é só isso:

...forms['nomeDoForm']...

por isso:

...forms['frmInterSearch']...

WebFórum - Equipe de Desenvolvimento - Monitor
Posted Image
Yeah I do have some stories, and it's true I want all the glory ...

#11 Dream1702

Dream1702

    Novato no fórum

  • Usuários
  • 24 posts
  • Sexo:Masculino

Posted 13/04/2007, 13:14

bimonti

PERFECT

Muito obrigado bimonti deu tudo certo. Só uma coisinha mas deve ser detalhe pequeno.
Quando abre a página da busca se a pessoa que está buscando não selecionar nenhum value no jump, ele não busca nada simplesmente carrega a mesma página ( um refresh ), Como faço pra se a pessoa não digitar nada tabém chamar um arquivo, no caso seria o value do Selecione a cidade no código abaixo.

</select><select name="select" onchange="mudaAction(this);" >	    <option value="search.asp">Selecione a cidade</option>	    <option value="a/search.asp">cidade a</option>	    <option value="b/search.asp">cidade b</option>	    <option value="c/search.asp">cidade c</option>	  </select>

Muito obrigado pela ajuda!!
Deus te abençoe!

#12 bimonti

bimonti

    Super Veterano

  • Usuários
  • 2654 posts
  • Sexo:Masculino

Posted 13/04/2007, 13:22

não é aí que você vai mudar ...

no action do formulário deixa esse valor já preenchido, se não alterar o select ele busca no que você definiu, se mudar o select ele altera ...

action="search.asp" ...

Edição feita por: bimonti, 13/04/2007, 13:23.

WebFórum - Equipe de Desenvolvimento - Monitor
Posted Image
Yeah I do have some stories, and it's true I want all the glory ...

#13 Dream1702

Dream1702

    Novato no fórum

  • Usuários
  • 24 posts
  • Sexo:Masculino

Posted 13/04/2007, 14:51

:lol: Valewwwwwwwwwww

Ae bimonti 100% funcionou perfeito.

Muito obrigado pela força, um abração

Deus abençoe você.

A todos que me ajudaram
Obrigado pela atenção

Edição feita por: Dream1702, 13/04/2007, 14:54.


#14 Miguceamma

Miguceamma

    MiguPenjisse

  • Usuários
  • 13201 posts

Posted 18/09/2017, 17:38

Viagra 25mg 4 Filmtabletten cialis Viagra Without A Prespurchase Female Viagra Online Mail Order Levitra Buy Viagra Online Singapore 255 cialis price Isotretinoin tab internet pharmacy with free shipping
Vigorexin Serum online pharmacy Viagra For Sale Online Florida
On Sale Levaquin In Usa Next Day Delivery Produit 205
Amoxicillin Online Free Shipping <a href=http://cialtobuy.com>online pharmacy</a> Cialis Mail Order

#15 Miguceamma

Miguceamma

    MiguPenjisse

  • Usuários
  • 13201 posts

Posted 06/10/2017, 04:43

Cephalexin Dosage Puppy How Many Days levitra purchase Propecia 1 After Month Fluoxetine 40mg Need Dudley Candian Pharmacy Lasix Pills
Generic Cialis Tadalafil 20mg cheap cialis Buy Propecia In Canada Prescriptions In Canada Force
Erectile Power Precio Del Viagra En Farmacias Cialis Ohne Wirkung viagra Zithromax 500mg Online Cialis Online Kaufen Deutschland




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq