Jump to content


Photo

problema com menu


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

#16 Chinello Cybernético

Chinello Cybernético

    Simplesmente "Chinello"

  • Usuários
  • 1892 posts
  • Sexo:Masculino
  • Localidade:Canoas - RS

Posted 21/06/2003, 20:29

Olha só véio..

No seu arquivo coolmenus3.js.. Vc vai encontrar isso aqui:

function cm_go(name){
obj=this.m[name]; url=obj.lnk; target=obj.target; fc=obj.mclick
if(url){
  if(this.useframes&&!coolFrameError) loc=this.win.location.href; else loc=location.href
  if(fc) eval(fc); url=this.checkFolder(loc.toString(),url); this.isover=0;
  this.hideSubs(1,0,1); this.isclicked=0; this.aobj[0]=-1
  if(String(target)=="undefined" || target=="" || target==0 || target=="_self"){
  this.win.location.href=url
  }else if(target=="_blank") window.open(url)
  else if(target=="_top" || target=="window") top.location.href=url 
  else if(top[target]) top[target].location.href=url
  else{fr=findFrame(target); if(fr) fr.location.href=url}
}else if(fc) eval(fc)
}

Mude o que está em negrito por isso aqui:

parent.frames['NOME_DO_SEU_FRAME'].location=url

E coloque o nome do seu frame alí..

Vai ficar mais ou menos isso:

function cm_go(name){
obj=this.m[name]; url=obj.lnk; target=obj.target; fc=obj.mclick
if(url){
  if(this.useframes&&!coolFrameError) loc=this.win.location.href; else loc=location.href
  if(fc) eval(fc); url=this.checkFolder(loc.toString(),url); this.isover=0;
  this.hideSubs(1,0,1); this.isclicked=0; this.aobj[0]=-1
  if(String(target)=="undefined" || target=="" || target==0 || target=="_self"){
  parent.frames['NOME_DO_SEU_FRAME'].location=url
  }else if(target=="_blank") window.open(url)
  else if(target=="_top" || target=="window") top.location.href=url
  else if(top[target]) top[target].location.href=url
  else{fr=findFrame(target); if(fr) fr.location.href=url}
}else if(fc) eval(fc)
}

Testa ae.. Acho que vai dar.. ;)

Fui.. :P
Diego Sampaio - kroW - PHP Framework > http://chinelloweb.net/
chinello at gmail dot com

System > Athlon 64 3200+ Mobile | Kubuntu 7.04 Fesity Fawn AMD64 | Kernel 2.6.20-16
Coding @ KDE 3.5.7 | PHP 5.2.1 | Apache 2.2.3 | MySQL 5.0.38

#17 Visitante - André

Visitante - André
  • Visitantes

Posted 18/07/2003, 14:03

Eu to com o mesmo problema que ele.

Eu tenho um iframe, e um menu quando passar o mouse sobre o menu, abre um submenu, só que por ter um iframe em baixo o submenu fica cortado igual ao da página: http://www.revolutio...it.net/site.htm
que é do nosso amigo que estava (ou está) com esta dúvida também.

Aguardo alguma resposta o mais rápido possível.


Grato

André

#18 Chinello Cybernético

Chinello Cybernético

    Simplesmente "Chinello"

  • Usuários
  • 1892 posts
  • Sexo:Masculino
  • Localidade:Canoas - RS

Posted 19/07/2003, 02:25

Para o seu menu aparecer sobre o iframe, vc deverá colocá-lo dentro de uma nova layer (camada) e definir o zindex dessa camada, como 3 ou 4, para que ela fique por cima de toda a page..

Links úteis:

Tutorial - Mostrando e escondendo camadas
Tutorial - Criando camadas

Caso tenha mais alguma dúvida, use a busca do fórum.. ;)

Fui.. :P
Diego Sampaio - kroW - PHP Framework > http://chinelloweb.net/
chinello at gmail dot com

System > Athlon 64 3200+ Mobile | Kubuntu 7.04 Fesity Fawn AMD64 | Kernel 2.6.20-16
Coding @ KDE 3.5.7 | PHP 5.2.1 | Apache 2.2.3 | MySQL 5.0.38

#19 GYMMER

GYMMER

    Turista

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

Posted 19/07/2003, 03:38

por isso eu sempre acho melhor voce criar suas proprias coisas, ficr editando coisas assim dá o maior rolo... e vc nem tem controle sobre o q está fazendo!
Diga NÃO às tabelas, SIM aos layers!
www.ponto50.com.br - www.copiadorasantiago.kit.net -
www.easyscript.tk - www.roalencar.kit.net - www.makesite.kit.net - www.maeluiza.kit.net
ICQ - 213270528

#20 Chinello Cybernético

Chinello Cybernético

    Simplesmente "Chinello"

  • Usuários
  • 1892 posts
  • Sexo:Masculino
  • Localidade:Canoas - RS

Posted 19/07/2003, 14:49

por isso eu sempre acho melhor voce criar suas proprias coisas, ficr editando coisas assim dá o maior rolo... e vc nem tem controle sobre o q está fazendo!

Isso até é verdade..

Mas pensa, quando alguém pega algo pronto, e quer editar mas naum consegue, é porque naum sabe, e se naum sabe, naum tem como fazer.. Intaum o geito é pedir ajuda.. E cabe aos que sabem ajudar..

É assim agora, e vai ser sempre assim.. Fazer o que??? <_<

O geito é as pessoas se ligarem e tentarem aprender.. Mas como neim todo mundo quer aprender, só querem as coisas prontas, a gente tem que ficar aqui tentando ajudar essas pessoas.. ;)

Intaum de nada adianta ficar tentando dar lições de moral pras pessoas criarem seus próprios menus (ou qualquer coisa), pois essas pessoas naum vão neim dar bola para comentários do tipo...

Intaum ajudar é o melhor que a gente tem a fazer.. E as pessoas que pedem, o melhor a fazer, é se ajudar (aprendendo) e ajudar aos outros que querem ajudar.. :)

Fui.. :P
Diego Sampaio - kroW - PHP Framework > http://chinelloweb.net/
chinello at gmail dot com

System > Athlon 64 3200+ Mobile | Kubuntu 7.04 Fesity Fawn AMD64 | Kernel 2.6.20-16
Coding @ KDE 3.5.7 | PHP 5.2.1 | Apache 2.2.3 | MySQL 5.0.38

#21 Lerrys

Lerrys

    Novato no fórum

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

Posted 11/08/2003, 15:08

Para solucionar esse problema do menu ficar por baixo do iframe, primeira coisa é colocá-lo dentro de uma camada (layer), às vezes, só alterar o z-index não funciona, então, se tiverem usando o Dreamweaver por exemplo, você terá que procurar uma extensão chamada Float Layer (camada flutuante) assim ela ficará por cima do que vc quiser... infelizmente eu não tenho o link dessa extensão agora, mas não é dificil achar...
Abraço




0 user(s) are reading this topic

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

IPB Skin By Virteq