none
Descobrir frames em uma página HTML usando C# RRS feed

Respostas

Todas as Respostas

  • Faça segundo o exemplo abaixo:

    ? window.Frames.Count - Quantos frames na página
    2

    ? window.Frames[0].Name --> Nome do primeiro frame
    "menu"


    ? window.Frames[0].Frames.Count - quantidade de frames dentro deste primeiro frame
    0


    ? window.Frames[1].Frames.Count - quantidade de frames no segundo frame
    2


    ? window.Frames[1].Frames[0].Name - nome do primeiro subframe dentro do segundo frame
    "frmForm"


    ? window.Frames[1].Frames[1].Name - nome do segundo subframe dentro do primeiro frame
    "frmMain"

    quinta-feira, 16 de dezembro de 2010 13:41
  • Com C# não é possível, terá que utilizar javascript no lado cliente, como sugerido pelo Star
    Ricardo Oneda Blog de Ricardo Oneda Perfil de Ricardo Oneda no Twitter Perfil MVP de Ricardo Oneda
    quinta-feira, 16 de dezembro de 2010 15:35
    Moderador
  • Ricardo, obrigada pela sua resposta, mas o exemplo acima funcionou em C# mesmo, postei a resposta depois que a testei apenas para contribuir com a comunidade.

    Os comandos foram realizados por meio da Immediate Window (Debuging) mas acho que em programa também funciona.

    Abraço,

    Star Shine

    quarta-feira, 22 de dezembro de 2010 16:52
  • Mas esse é um código javascript!
    Ricardo Oneda Blog de Ricardo Oneda Perfil de Ricardo Oneda no Twitter Perfil MVP de Ricardo Oneda
    quarta-feira, 22 de dezembro de 2010 17:26
    Moderador
  • Tem razão, é javascript mesmo, desculpe.

    A ferramenta que utilizamos foi o debug do C# que interpreta o java.

    Grata.

    • Marcado como Resposta Star Shine quinta-feira, 23 de dezembro de 2010 18:45
    quinta-feira, 23 de dezembro de 2010 18:43