Jump to content


Photo

Menu Com Iframe


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

#1 Eddie

Eddie

    Novato no fórum

  • Usuários
  • 12 posts
  • Sexo:Não informado

Posted 07/06/2003, 02:43

Pessoal,

Fiz um menu com iFrames, só que estou tendo problemas para fazer com que os sub-menus abram os links na parte direita do menu.
Tentei de tudo no target e nada.
Quando clico ou ele some com o menu e coloca a página ou então ele abre uma nova janela.
Como eu faço para ao clicar no submenu ele se abra na parte direita do menu, quero abrir os links e continuar vendo o menu na tela!

A página teste tem os seguintes html:
menu.html (onde fica o menu principal)
exemplo1.html (onde ficam os submenus do exemplo1)
exemplo2.hmtl (onde ficam os submenus do exemplo2)
exemplo3.html (onde ficam os submenus do exemplo3)
mainframe.html (um arquivo em branco onde joguei o código do iframe)
o código foi esse:
"<iframe name="mainframe" scrolling="no" src="menu.htm"height="200" width="186" frameborder="0"></iframe>"

o código de serviços (submenu) do exemplo1 está assim:
"<a href="sucesso.html" target="mainframe">Serviços</a>"
onde está target=mainframe, já tentei de tudo, mas não consigo fazer com que ele abra na parte direita, aqui ele abre uma nova janela. Os outros links estão sem target nenhuma e abrem em cima do menu.

aqui está a pagina que estou testando:

http://www.pearl-jam...e/mainframe.htm

O teste para tentar abrir na parte direita da janela fiz no submenu serviços que fica dentro do exemplo 1. Mudei o target dele para mainframe (o iframe) e nada, tentei de tudo no target. Nos Submenus: história e Contato, não alterei nada e o link abre em cima do menu principal. Como fazer para os links do sub-menu se abram na parte direita da janela com o menu do lado esquerdo????


Não entendi muito bem o conceito do Iframe, o código dele fica em uma página em branco? e se tiver dois ou mais menus fixos? fica tudo no código dele?
Com Iframe é possível fazer todo o tipo de menu??

Agradeço muito uma ajuda

Abraços
Dissident ..:: Pearl Jam Home Page ::..

Site com a história da banda, biografia, notícias, discografia, curiosidades, links, materiais para trocas, letras traduzidas, fotos, entrevistas, etc..

http://www.pearljam.z6.com.br

#2 nick171

nick171

    <? if => erro ?>

  • Usuários
  • 612 posts
  • Sexo:Não informado

Posted 07/06/2003, 03:53

Se ja tentou colocar o target no iframe também???

<iframe name="mainframe" scrolling="no" src="menu.htm" height="200" width="186" frameborder="0" target="mainframe"></iframe>
Nícolas Vieira Rossett


"O maior segredo da vida é que a mesma não é um processo de descoberta, mas sim de criação.
Você não está se descobrindo, mas se recriando.
Por isso não tente descobrir quem você é, mas busque determinar... "Quem você quer ser"!!!

#3 Balala

Balala

    What you want for yourself?

  • Ex-Admins
  • 3357 posts
  • Sexo:Não informado
  • Localidade:Jaraguá do Sul - SC
  • Interesses:http://forum.wmonline.com.br/index.php?showtopic=5792

Posted 07/06/2003, 07:22

soh q olhando pelo codigo fonte dessa pagina, ele naum tem um target definido, tenta ve ai certinho se ta
Balala - Admin Geral Webfórum - Retired
Twitter
Stop Spreading Lies!
Posted Image

#4 Ellery Souza

Ellery Souza
  • Visitantes

Posted 07/06/2003, 12:59

[I]coloca um frame no lugar do iframe acho que esse i frame facilita na hora que você têm que usar mis de dois frames

<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<FRAMESET scrolling=no border=0 frameSpacing=0 frameBorder=0 cols=22%,*>
<FRAME noresize scrolling=no name=esquerda src="seu menu.htm">
<FRAMESET border=0 rows=58,* frameBorder=0>
<FRAME noresize name=direita src="sua pagina.htm">
</FRAMESET></FRAMESET>
</HTML>

#5 nick171

nick171

    <? if => erro ?>

  • Usuários
  • 612 posts
  • Sexo:Não informado

Posted 07/06/2003, 16:40

soh q olhando pelo codigo fonte dessa pagina, ele naum tem um target definido, tenta ve ai certinho se ta

Pior é que é mesmo

<table width="150" border="0">
  <tr>
    <td><img src="pasta.JPG" width="16" height="14"> Exemplo 1</td>
  </tr>
  <tr>
    <td><img src="pasta.JPG" width="16" height="14"> Exemplo 2</td>
  </tr>
  <tr>
    <td> 
      <p><font color="#FFFF00"><b><font color="#3333FF"><a href="menu.htm">^ </a></font></b></font><a href="menu.htm">Exemplo 
        3</a><br>
        <a href="sucesso.html">... Rio de Janeiro</a><br>
        <a href="sucesso.html">... S&atilde;o Paulo</a><br>
        <a href="sucesso.html">... Minas</a></p>
      </td>
  </tr>
</table>

Você não devinui o Target de link nenhum
Nícolas Vieira Rossett


"O maior segredo da vida é que a mesma não é um processo de descoberta, mas sim de criação.
Você não está se descobrindo, mas se recriando.
Por isso não tente descobrir quem você é, mas busque determinar... "Quem você quer ser"!!!

#6 Eddie

Eddie

    Novato no fórum

  • Usuários
  • 12 posts
  • Sexo:Não informado

Posted 07/06/2003, 17:28

Valeu galera pelo help,

nick171: Fiz o que falou, mas não deu certo, ficou igual ao que estava antes.

Xplayer: Realmente, não tem o target definido. Isso que estou achando estranho desse iframe. Primeira vez que estou tentando usar esse Iframe, mas diferente do frame que vc cria um html para cada target e fica fácil adicionar o link para o target. Por isso estou quebrando a cabeça e não consigo colocar o menu para abrir do lado direito, pq é tudo uma página só..
estou perdido :(

Ellery Souza: Esse menu que estou fazendo acho que não pode ser com Frame, ele é feito do menu principal, eu vou salvando como e a partir daí criando as outras páginas que são os sub-menus.depois linko o sub-menu a pagina principal, para ele fechar o sub-menu e ficar só o menu principal.
Mas em último caso vou ver se faço com frame mesmo, como é a minha página. Mas era que estava precisando meio urgente fazer esse tipo de menu para ver se pego um trabalho..
se esse não der certo vou tentar algum outro..

Valeu pessoal pelo help!
Dissident ..:: Pearl Jam Home Page ::..

Site com a história da banda, biografia, notícias, discografia, curiosidades, links, materiais para trocas, letras traduzidas, fotos, entrevistas, etc..

http://www.pearljam.z6.com.br

#7 Pirucask8

Pirucask8

    SouzaColen

  • Usuários
  • 1925 posts
  • Sexo:Não informado
  • Localidade:São Paulo - Capital !!

Posted 07/06/2003, 19:31

cara.. se eu fosse você usaria layers para colocar os submenus... em vez de páginas htm....
aliás.. como você faz isso?? aonda você abre os submenus?? na mesma page que o menu????

usa evento de layer pra fazer os submenus.. e coloca os códigos dentro dos layers.. e faz o joginho de show-hide.. saca?? desse jeito o traget funciona perfeitamente!

mas cara?? posta a url dessa página ae pra gente ver.. que eu quero ver como você fez esse menu ..... B)


só uma coisa... você, na tag do IFRAME, definiu corretamente os campos WIDTH e HEIGHT ????? ;)


<--- EDITADO --->

Li o seu post até o final vi o link..
estive olhando a page e saquei o que você quiz fazer, mas meu.. desencana de fazer desse jeito.. com milhares de páginas html com o menu se repetindo em todas as pages.. isso é completamente inviável...
existem códigos em java que fazem esse efeito de diretório que você quer dar para o seu menu!

já pensou se você tiver um menu de 10 links.. e ter que fazer isso em todos os 10 links?? iam ser 10 htm's diferentes só para mostrar um menu.... muito inviável... se não tiver afim de usar java... faz em flash... bem mais fácil!

sem mais! B)
Matheus Colen

Escabroso Produções

#8 nick171

nick171

    <? if => erro ?>

  • Usuários
  • 612 posts
  • Sexo:Não informado

Posted 07/06/2003, 22:32

Isso é, em Flash sem duvidas é bem melhor
Nícolas Vieira Rossett


"O maior segredo da vida é que a mesma não é um processo de descoberta, mas sim de criação.
Você não está se descobrindo, mas se recriando.
Por isso não tente descobrir quem você é, mas busque determinar... "Quem você quer ser"!!!

#9 Eddie

Eddie

    Novato no fórum

  • Usuários
  • 12 posts
  • Sexo:Não informado

Posted 09/06/2003, 01:54

"cara.. se eu fosse você usaria layers para colocar os submenus... em vez de páginas htm....
aliás.. como você faz isso?? aonda você abre os submenus?? na mesma page que o menu????"

Fala, os sub-menus eu abro em outra página. Tipo criei a página principal com o menu, depois salvo como e vou colocando os links do sub-menu, depois volto para a pagina principal do menu, salvo como de novo e faço isso para o outro menu para criar os sub-menus e quando salvo como eu coloco o link da pagina principal no menu para ele fechar..

"usa evento de layer pra fazer os submenus.. e coloca os códigos dentro dos layers.. e faz o joginho de show-hide.. saca?? desse jeito o traget funciona perfeitamente!"
Não sei como faria isso :/

"já pensou se você tiver um menu de 10 links.. e ter que fazer isso em todos os 10 links?? iam ser 10 htm's diferentes só para mostrar um menu.... muito inviável... se não tiver afim de usar java... faz em flash... bem mais fácil!"
Pensando por esse lado, com certeza, é pq amanhã vou me encontrar com uma pessoa que talvez queira fazer um site.. só que eu não saco muito.. mas vou tentar fazer para ajudar.. então queria fazer uns menus diferentes para colocar de exemplo, mas se tiver vários menus e sub-menus ficaria inviável mesmo.

Eu não saco nada de flash.. eu peguei alguns códigos prontos de vários tipos de menus.. em java, Dhtml..
Mas não tive tempo de testar.. agora tb não irá dar mais tempo :/

Eu posso colocar Menu java, Dhtml, em um frame comum com o target para fazer o link abrir na direita do menu???

Depois vou ir testando..
Valeu pessoal
Dissident ..:: Pearl Jam Home Page ::..

Site com a história da banda, biografia, notícias, discografia, curiosidades, links, materiais para trocas, letras traduzidas, fotos, entrevistas, etc..

http://www.pearljam.z6.com.br

#10 Pirucask8

Pirucask8

    SouzaColen

  • Usuários
  • 1925 posts
  • Sexo:Não informado
  • Localidade:São Paulo - Capital !!

Posted 09/06/2003, 10:30

Eu posso colocar Menu java, Dhtml, em um frame comum com o target para fazer o link abrir na direita do menu???


pode.. é só colocar o target apontando pro iframe da direita....

agora se você quiser aprender o menu utilizando layers que eu falei acesse esse endereço!

http://www.imasters....625&codSecao=19

dúvidas... é só gritar!
Matheus Colen

Escabroso Produções




0 user(s) are reading this topic

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

IPB Skin By Virteq