Estou com o seguinte problema:
Tenho que criar um arquivo javascript que atenda os seguites quisitos para compor a fomação de uma página jsp:
Exibir o cabeçalho, o menu e o conteúdo, este que será obtido através de uma página html. Consegui criar o arquivo mas a parte de obtencao da página html é que eu não sei desenvolver. Observe o código:<blockquote>function formaadm(num) { document.body.style.overflow=‘hidden’; document.write(" <table cellspacing=0 cellpadding=0>"); document.write("<tr>"); document.write("<td valign=top><img></td>"); document.write("<td valign=top><img></td>"); document.write("</tr></table>"); document.write("<MAP NAME=‘mapMenu’>"); document.write("<AREA SHAPE=Rect COORDS=‘1,2,110,18’ HREF=‘LocIELibFilme.jsp’>"); document.write("<AREA SHAPE=Rect COORDS=‘20,27,111,45’ HREF=‘LocIEDevFilme.jsp’>"); document.write("<AREA SHAPE=Rect COORDS=‘8,55,111,70’ HREF=‘LocIEFilme.jsp’>"); document.write("<AREA SHAPE=Rect COORDS=‘0,80,111,96’ HREF=‘LocIEAtor.htm’>"); document.write("<AREA SHAPE=Rect COORDS=‘10,106,112,123’ HREF=‘LocTPCliente.jsp’>"); document.write("</MAP>"); document.write("<IMG SRC=’…/img/menuadm.gif’ Width=111 Height=124 Border=0 Usemap=’#mapMenu’ style=‘position:absolute;left:5;top:135;’>"); document.write("<IMG SRC=’…/img/menulin.gif’ Border=0 style=‘position:absolute;left:116;top:115;’>"); meio(url); } </blockquote>Como vou criar a “function meio(url)” para exibir no meio da página o conteúdo de um arquivo html(Ex.: url = dominio/arquivo.html) este arquivo terá a função de substituir os famosos frames onde a função formaadm(num) séra responsável para gerar o cabeçalho e o menu e a função meio(url) para exibir o aquivo html na parte centro-direita da página obtendo através do parâmetro que será passado a ela (url)
Dúvidas quanto a criação de um arquivo javascript
4 Respostas
Você quer criar o arquivo JavaScript ou o arquivo HTML. Não entendi direito. Você está querendo criar uma função em JavaScript, que em tempo de execução no browser do usuário faça download de uma página HTML e a insira na página original?
Sds,
Jefferson O. Andrade.
Estou com o seguinte problema:
Tenho que criar um arquivo javascript que atenda os seguites quisitos para compor a fomação de uma página jsp:
Exibir o cabeçalho, o menu e o conteúdo, este que será obtido através de uma página html. Consegui criar o arquivo mas a parte de obtencao da página html é que eu não sei desenvolver. Observe o código:<blockquote>function formaadm(num) { document.body.style.overflow=‘hidden’; document.write(" <table cellspacing=0 cellpadding=0>"); document.write("<tr>"); document.write("<td valign=top><img></td>"); document.write("<td valign=top><img></td>"); document.write("</tr></table>"); document.write("<MAP NAME=‘mapMenu’>"); document.write("<AREA SHAPE=Rect COORDS=‘1,2,110,18’ HREF=‘LocIELibFilme.jsp’>"); document.write("<AREA SHAPE=Rect COORDS=‘20,27,111,45’ HREF=‘LocIEDevFilme.jsp’>"); document.write("<AREA SHAPE=Rect COORDS=‘8,55,111,70’ HREF=‘LocIEFilme.jsp’>"); document.write("<AREA SHAPE=Rect COORDS=‘0,80,111,96’ HREF=‘LocIEAtor.htm’>"); document.write("<AREA SHAPE=Rect COORDS=‘10,106,112,123’ HREF=‘LocTPCliente.jsp’>"); document.write("</MAP>"); document.write("<IMG SRC=’…/img/menuadm.gif’ Width=111 Height=124 Border=0 Usemap=’#mapMenu’ style=‘position:absolute;left:5;top:135;’>"); document.write("<IMG SRC=’…/img/menulin.gif’ Border=0 style=‘position:absolute;left:116;top:115;’>"); meio(url); } </blockquote>Como vou criar a “function meio(url)” para exibir no meio da página o conteúdo de um arquivo html(Ex.: url = dominio/arquivo.html) este arquivo terá a função de substituir os famosos frames onde a função formaadm(num) séra responsável para gerar o cabeçalho e o menu e a função meio(url) para exibir o aquivo html na parte centro-direita da página obtendo através do parâmetro que será passado a ela (url)
utilize o iframe para este fim…
ae adicione uma funcao onload, ou onchange sei lah, que carrege a página que você queira conforme determinada ação é executada…
Abraços, 8)
Olá Marcos,
Se o que você precisa é uma forma eficiente de anter um layout constante nas suas páginas, mudando seções específica a medida que o usuário navega de uma página para outra os dois textos abaixo resolvem o seu problema.
JSP Templates – Define um biblioteca de tags JSP para trabalhar com gabaritos (templates) de páginas JSP. O programador tem apenas o trabalho de montar (uma vez) o layout da página e depois reusar este layout informando que “sub-página” entrará em cada seção.
Design Patterns: Composite View – A teoria por traz da biblioteca apresentada acima. Uma excelente leitura se você quiser entender como as coisas funcionan.
http://java.sun.com/blueprints/patterns/CompositeView.html
Sds,
Jefferson O. Andrade.