[DuvidaIniciante] Como faço para simular um MainFrame com JSP

1 resposta
GabrielCardelli

Tenho uma pagina ocm um espaço para iframe só que não quero adicionar um HTML
coloquei no meio da pagina um Scriplet assim

<%= response.sendRedirect(request.getParametter(“Pagina”)); %>

Só qu quando clico no link abre uma nova pagina (obvio) não aparece no meio

qria saber como fazer… para clicar no link e abrir ali no meio…

Abraço e obrigado!

1 Resposta

gomesrod

Olá,

A maneira que conheço para fazer isso (abrir o link dentro de um Iframe) é usando Javascript. Você faz o link executar um script que altera o source do iframe.
Um exemplo bem rápido com html puro:

Arquivo frametest1.html:
<html>
<head>
      <title>Teste IFrame</title>
      <script language="javascript">
          function mostraPagina(page) {
                var frame = document.getElementById('framePrincipal');
                frame.src=page;     
          }
      </script>
</head>
<body>
      <a href="#" onclick="mostraPagina('frametest2.html')">Clique aqui para ver a outra pagina dentro do frame</a>
      <hr />
      <iframe id="framePrincipal" width="100%" height="100%"></iframe>
      <hr />
      FIM DO CONTEUDO
</body>
</html>
Arquivo frametest2.html
<body bgcolor="yellow">
      <h1>Corpo da Pagina!</h1>
      Coloque o que quiser aqui
</body>
Criado 19 de julho de 2009
Ultima resposta 20 de jul. de 2009
Respostas 1
Participantes 2