Jump to content


Photo

Ajuda Em Java Script C0M Frame


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

#1 apprendiiz

apprendiiz

    Novato no fórum

  • Usuários
  • 4 posts
  • Sexo:Masculino
  • Localidade:Fortaleza - Ce

Posted 26/10/2010, 12:37

pessoal olha, em primeiro lugar quero pedir desculpas se estou postando meu problema no lugar errado, pois sou novo aqui,
bom, o meu problema é o seguinte:
meu conhecimento em javascript é muito baixo e atualmente não tenho tempo de estudar a javascript a fundo
bom, o que eu queria era eviar um resultado de uma frame para outra
tipo, eu tenho um site e esse site tem uma frame principal(buscacima) no topo com o script de busca no google para o meu site(no exemplo que vou dá a seguir coloquei esse fórum) e tem a frame de baixo

o que está acontecendo obviamente é que o resutado da busca fica na frame de cima(buscacima) já tentei de vários modos e nada, resumindo, eu queria inserir a busca na frame de cima e receber o resultado do google na frame de baixo.

link exemplo: http://7misto.freeho...com/frames.html
frame cima http://7misto.freeho.../buscacima.html
frame baixo http://7misto.freeho...buscabaixo.html

desde já agradeço.

#2 André Manoel

André Manoel

    Doutor

  • Usuários
  • 996 posts
  • Sexo:Masculino
  • Localidade:Brasilia

Posted 26/10/2010, 16:33

você coloca uma id no frame que você quer usar para abrir o resultado da busca...

tipo:

<frame id = "fulano" name = "fulano"></frame>

e no link você coloca o target para abrir nesse frame:

<a href = "..." target = "fulano"></a>

(y)
Iniciando na Ajuda On line...

Posted Image Meu post lhe ajudou? Reputar/votar é uma das formas de agradecer.

#3 apprendiiz

apprendiiz

    Novato no fórum

  • Usuários
  • 4 posts
  • Sexo:Masculino
  • Localidade:Fortaleza - Ce

Posted 27/10/2010, 09:16

acho que já tinha tentado target amigo, mas de todo modo vou ver aqui, eu tava tentando também com códigos mais complexos, e apanhei muito, tentei com a função window.location do js, mas não tenho conheciment0 de seus atributos, como eu disse sou noob em javascript, sei lógica de programação e básico de algumas linguagens,
eu tava tipo, com uma váriavel tentando capturar o url e mandr para o frame de baixo, mas não sei se funciona assim, de todo modo vou tentr a dica do amigo acima, mas acho que já testei ela.



ah, e em relação a esse exemplo de target <a href = "..." target = "fulano"></a>
só serve se for para redirecionar uma frame para outra em um link html não?
por exemplo nesse link aki seu exemplo funciona perfeitamente:
http://www.icmc.usp....los/frame1.html

mas com form ach0 que é 0utra s0luçã0.



tipo, o meu formulário de busca é esse:

<form method=get action=http://www.google.com/search>
<input type=hidden name=sitesearch value=forum.wmonline.com.br>
<input type=text name=q size=20>
<input type=submit value=pesquisar>



na linha em verde tentei adicionar o target assim <input type=submit value=pesquisar TARGET="NOMEFRAME">
tentei até com o nome da página html
<input type=submit value=pesquisar TARGET="N0MEPÁGINA.HTML">

pq assim ao meu ver quando eu clicar em pesquisar mandaria todo o resultado do form para a página indicada, mas não funcionou,

eu acredit0 que a s0luçã0 esteja n0 javascript

Edição feita por: apprendiiz, 27/10/2010, 09:29.


#4 LeoB

LeoB

    Super Veterano

  • Usuários
  • 1876 posts
  • Sexo:Masculino
  • Interesses:Programação

Posted 27/10/2010, 11:02

O target vai no <form> e não no <input>.

#5 apprendiiz

apprendiiz

    Novato no fórum

  • Usuários
  • 4 posts
  • Sexo:Masculino
  • Localidade:Fortaleza - Ce

Posted 27/10/2010, 11:28

O target vai no <form> e não no <input>.



poisé, mas mesm com o target no form não dá certo

Edição feita por: apprendiiz, 27/10/2010, 11:32.


#6 LeoB

LeoB

    Super Veterano

  • Usuários
  • 1876 posts
  • Sexo:Masculino
  • Interesses:Programação

Posted 27/10/2010, 17:59

É algum problema de sintaxe do seu código. Confere as tags, coloca as aspas...

busca.htm
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR.../frameset.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Busca</title>
</head>
<frameset rows="80,*" frameborder="yes">
<frame src="buscacima.html" name="buscacima" scrolling="NO" noresize title="buscacima" >
<frame src="about:blank" name="buscabaixo" title="buscabaixo">
</frameset>
<noframes>
<body>
</body>
</noframes>
</html>

buscacima.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR...ml4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>-</title>
</head>
<body>
<form method="get" action="http://www.google.com/search" target="buscabaixo">
<input type="hidden" name="sitesearch" value="forum.wmonline.com.br">
<input type="text" name="q" size="20">
<input type="submit" value="pesquisar">
</form>
</body>
</html>

Testado e funcionando.

#7 apprendiiz

apprendiiz

    Novato no fórum

  • Usuários
  • 4 posts
  • Sexo:Masculino
  • Localidade:Fortaleza - Ce

Posted 29/10/2010, 05:57

hum, vlw amigo
acho que sei onde estava o meu erro.:
<frame src="about:blank" name="buscabaixo" title="buscabaixo">

funci0n0u legal aqui, desde já agradeç0 pela ajuda

Edição feita por: apprendiiz, 29/10/2010, 05:58.





1 user(s) are reading this topic

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

IPB Skin By Virteq