
Ajuda Em Java Script C0M Frame
Started By apprendiiz, 26/10/2010, 12:37
6 replies to this topic
#1
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.
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
Posted 26/10/2010, 16:33
você coloca uma id no frame que você quer usar para abrir o resultado da busca...
tipo:
e no link você coloca o target para abrir nesse frame:
tipo:
<frame id = "fulano" name = "fulano"></frame>
e no link você coloca o target para abrir nesse frame:
<a href = "..." target = "fulano"></a>

- apprendiiz likes this
Iniciando na Ajuda On line...
Meu post lhe ajudou? Reputar/votar é uma das formas de agradecer.

#3
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
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.
#5
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
Posted 27/10/2010, 17:59
É algum problema de sintaxe do seu código. Confere as tags, coloca as aspas...
busca.htm
buscacima.html
Testado e funcionando.
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.
- apprendiiz likes this
#7
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
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)