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

Abrir link ao usar botar "buscar"


garniel

Pergunta

Bom espero que vocês consigam entender o que eu quero, eu não manjo NADA de javascript, tudo o que precisei usar ate hoje eu pegava codigos prontos e usava nas paginas, assim como essa de agora.

É o seguinte, é na intranet aqui da empresa, tem uma pagina com uma lista de procedimentos para o pessoal do callcenter, antes eles deveriam procurar o procedimento "visualmente" ou utilizando o "ctrl+F", e é exatamente isso que eu fiz, só inclui um campo na pagina como se fosse o "ctrl+F" mesmo, e ai é achado a palavra que a pessoa procura na página.

Só que eu gostaria de saber se existe uma solução para que ao pesquisar a palavra ela ao fique apenas com "foco", gostaria que ela abrisse direto o link.

Teria uma solução para isso??

Deu para entender?

vou por uma imagem aqui da tela só para ajudar a entender.

procedimentos.jpg

Espero que sim, porque eu estou a 10 dias aqui na empresa e já sobra umas "buchas" dessa que eu não sei =/

Editado por garniel
Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0
não entendi.. posta o código ae

e detalha mais

para abrir o link use o location.href()

o código esta assim

<script language="JavaScript">

var NS4 = (document.layers);
var IE4 = (document.all);
var win = this;
var n = 0;

function Pesquisa(str) 
{
    var txt, i, found, tam;
    if(str == "")
    {
        return false;
    }
    
    tam = str.length;
    if(tam == 1 || tam == 2)
    {
        alert("Digite uma palavra com mais letras!");
        return false;
    }
    if(NS4) 
    {
        if(!win.find(str))
        {
            while(win.find(str, false, true))
            n++;
        }
        else
        {
            n++;
            if (n == 0) alert(str + " não foi encontrado nesta página.");
        }
    }
    if(IE4) 
    {
        txt = win.document.body.createTextRange();
        for (i = 0; i <= n && (found = txt.findText(str)) != false; i++) 
        {
            txt.moveStart("character", 1);
            txt.moveEnd("textedit");
        }
        if (found) 
        {
            txt.moveStart("character", -1);
            txt.findText(str);
            txt.select();
            txt.scrollIntoView();
            n++;
            {
            }
        }
        else 
        {
            if(n > 0) 
            {
                n = 0;
                Pesquisa(str);
            }
            else
                alert("'" + str + "' não foi encontrado nesta página.");
        }
    }
    return false;
}

</script>
<input id="txtPesquisar" size=30 onFocus='this.select();'>
  <input type="submit" value='Buscar' onClick="Pesquisa(document.getElementById('txtPesquisar').value)" class="button">

Quando a pessoa pesquisa o palavra no "campo" e clica em "buscar" é a mesma coisa que o "ctrl+F" ela apenas da o foco na palavra buscada... mas essas palavra (que são os procedimentos) são links para as paginas explicativas...

eu gostaria q quando a pessoa usasse o botao "buscar" em vez de dar o foco na palavra e ela clicar para abrir o link, que ele já abrisse direto, deu para entender?

muito obrigado

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,3k
    • Posts
      652,3k
×
×
  • Criar Novo...