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

Colocando Baner Em Sites Afiliados Atraves De Frame


Steffan

Pergunta

Vou tentar explicar o máximo possível o que eu quero.

Quero fazer um programa de afiliados no meu site funcionar da seguinte forma:

Quando a pessoa clicar no link de algum site afiliado, vai abrir uma nova janela. Essa janela vai carregar o site afiliado, mas quero que carregue um banner no topo. Pensei que esse baner poderia ser carregado por frame, assim:

Crio uma página para cada afiliado com dois frames. A primeira frame com o banner e a segunda p/ carregar o site afiliado.

Deste modo bastaria apenas colocar o link para esta página, e ia ficar como eu quero, mas eu teria que fazer uma página p/ cada afiliado, ia ocupar muito espaço. Então eu pensei que eu poderia criar apenas uma página assim:

Crio apenas uma página com dois frames. A primeira frame carregará o banner e a segunda carregará o site afiliado QUE FOI SOLICITADO, dependendo do link que a pessoa clicou.

Como eu posso fazer isso?

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0
Guest Visitante

De uma olhada aqui: http://busca.aonde.com/?keys=simple+plan&search_type=and

Esse site de busca coloca banner nas páginas que você abre. É isso que eu quero fazer, mas sem usar php.

Tentei fazer algo assim:

Uma página com o seguinte código:

<HTML>

<HEAD>

<TITLE>Afiliados</TITLE>

</HEAD>

<BODY>

<script language=JavaScript type=text/javascript>

<!--

valor = window.location.search.length;

url=window.location.search.substring(6,valor);

document.write('<FRAMESET rows="100%,*" border=0 frameborder=0 SCROLLING=0 framespacing=0 framecolor="#000000" ><FRAMESET rows="15%,100%,*" border=0 frameborder=0 SCROLLING=0 framespacing=0 framecolor="#000000"><FRAME name=banner SRC="banner.html" NORESIZE SCROLLING="NO"><FRAME name=main src="' + url + '"><FRAME><NOFRAMES></NOFRAMES></FRAMESET>');

//-->

</SCRIPT>

</BODY>

</HTML>

E no link eu coloco <a href="pagina_afiliados.html?url=http://www.afiliado1.com.br">Clique aqui para visitar nosso primeiro afiliado</a>

Mas não está funcionando!! porque??

Ass: Steffan (preguiça de logar)

Link para o comentário
Compartilhar em outros sites

  • 0
Guest Visitante

Esse aqui já está melhorzinho, mas ainda não estou conseguindo.

Fiz uma página com um link. este link direciona para a página "afiliados.html" da seguinte forma: <a href="afiliados.html?url=simpleplanst.com.br"

Página afiliados.html code:

<HTML>

<HEAD>

<TITLE>Afiliados</TITLE>

</HEAD>

<BODY topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0">

<script language=JavaScript type=text/javascript>

<!--

valor = window.location.search.length;

url=window.location.search.substring(6,valor);

document.write('<iframe SRC="banner.htm" rameborder="0" width="100%" height="10%" SCROLLING="no"><br><iframe src="http://www.' + url + '" width="100%" height="100%">');

//-->

</SCRIPT>

</BODY>

</HTML>

O que não consigo é: fazer que o campo ' + url + ' seja preenchido pela url indicada no link.

Link para o comentário
Compartilhar em outros sites

  • 0
Guest Visitante

CONSEGUI!!!!

Fas uma página com os links para os afiliados:

<HTML>

<HEAD>

<TITLE>Afiliados</TITLE>

</HEAD>

<BODY>

<a href="afiliados.html?url=.simpleplanst.com.br" target="_blank">Simple Plan ST</a><br>

<a href="afiliados.html?url=.scriptbrasil.com.br" target="_blank">Script Brasil</a>

</BODY>

</HTML>

Podem testar! Assim você vai mandar um link para ir a outro site com um banner seu!!!

Este código foi feito por mim! xD O primeiro que fiz sozinho!!! Eeee

Total: 3 horas pra fazer...

Ass: Steffan (preguiça de logar denovo)

Faz uma página com o banner: (nomeie como banner.html)

<HTML>

<HEAD>

<TITLE>Afiliados</TITLE>

</HEAD>

<BODY topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0" bgColor="black">

<CENTER>

<embed allowScriptAccess="never" src="http://www2.fanscape.com/newsrings/bcSIMPLEPLAN/gc2006Q2/sz468x60/news.swf" quality="high" bgcolor="#ffffff" width="468" height="60" name="newsring468x60" align="middle" allowScriptAccess="never" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />

</CENTER>

</BODY>

</HTML>

Faz a Página com Iframes: (nomeie como afiliados.html)

<HTML>

<HEAD>

<TITLE>Afiliados</TITLE>

</HEAD>

<BODY topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0" bgColor="black">

<script language=JavaScript type=text/javascript>

<!--

valor = window.location.search.length;

url=window.location.search.substring(6,valor);

document.write('<iframe SRC="banner.html" frameborder="0" width="100%" height="10%" SCROLLING="no"><br><iframe src="http://www.' + url + '" width="100%" height="100%" frameborder="0">');

//-->

</SCRIPT>

</BODY>

</HTML>

Link para o comentário
Compartilhar em outros sites

  • 0

Algum dos moderadores podia dar uma nota pra esse código?

Olha, é simples mais quebrei muito a cabeça pra fazer...

Se quiserem baixar: http://www.steffan.oi.com.br/banner.rar (1 KB) - clique com o botão direito e selecione salvar destino como...

A página Index é onde estariam todos os seus sites parceiros

A página Banner você monta o banner como quiser

A página Afiliados é para que o banner fique no site dos seus parceiros quando eles clicarem no link.

Eu só fiquei com uma dúvida. Quero tirar o SCROLLBAR da página afiliados.html, mas não consigo. Como faço pra tirar?

Tirar o scrollbar dos iframes é fácil, mas quero tirar não do iframe, da página em que estão os iframes...

E também não entendo o seguinte:

document.write('<iframe SRC="banner.html" frameborder="0" width="100%" height="10%" SCROLLING="no"><br><iframe src="http://www.' + url + '" width="100%" height="100%" frameborder="0">');

<a href="afiliados.html?url=.simpleplanst.com.br" target="_blank">Simple Plan ST</a><

Tenho que repetir o ponto depois do www e antes do link. Não sei porque. deveria funcionar sem repetir o ponto, mas se não colocar ponto depois do www e antes do site.com.br não funciona...

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,1k
    • Posts
      651,8k
×
×
  • Criar Novo...