Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

dataset

Não sei o que faço (Iframes)

Recommended Posts

Olá...

Eu desenvolvo em ASP/PostgreSQL, a 6 anos atras comessei a desenvolver um sistema Acadêmico. Na época eu não sabia várias coisas, principalmente sobre layouts/css etc.

 

Baixei uma video aula ensinando sobre TabLess. Estudei e agora ja sei varias coisas sobre CSS e etc.

 

Mas meu sistema está usando 100% com Tabelas. Isso tras alguam desvantagem ?

 

Segue link:

http://www.solibras.com.br/?strSistem=produto

 

Veja as fotos: (Neste caso estou mostrando os iframes)

pagina00.jpg

Código:

<html>
<center>
   <head>
       <script language='javascript' type='text/javascript' src='/paratodos/includes/function0.js'></script>
       <style type='text/css'>
           .iframeMeio{width: 622px;height: 776px;border: 0px;}
           .iframeMenuLat{width: 153px;height: 776px;border: 0px;}
       </style>
   </head>
   <body topmargin="0" leftmargin="0" bgcolor='#163B60'>
       <form name='fIndex' style='margin: 0px;' id='IdFormIndex'>
       <div id='tabSup'>
           <table cellspacing="0" cellpadding="0" width="776" border="0">
               <tr>
                   <td>
                       <iframe width="776" height="138" src="extras\jpg.asp" name="_ifJPG" frameborder="0" scrolling="no" id='iextra'></iframe>
                   </td>
               </tr>
           </table>
       </div>
       <table cellspacing="0" cellpadding="0" width="776" border="0">
           <tr>
               <td>
                   <iframe width="776" height="33" src='mensagem/index.asp' name='_login' frameborder="0" scrolling="no" id='ilogin'></iframe>
               </td>
           </tr>
       </table>
       <div id='tabPesq' style='display: none; margin: 0px;'>
           <table cellspacing="0" cellpadding="0" width="776" border="0">
               <tr>
                   <td align="right">
                       <iframe width="776" height="68" name="_liscon" frameborder="0" scrolling="no" id='iliscon'></iframe>
                   </td>
               </tr>
           </table>
       </div>
       </form>
       <table cellspacing="0" cellpadding="0" width="776" border="0">
           <tr>
               <td valign="top">
                   <iframe src="/paratodos/projetos/produto/institucional/menulat.asp" name="_ifMen" align="right" class='iframeMenuLat' frameborder="0" scrolling="no" id='imenulat'></iframe>
               </td>
               <td width="1" bgcolor="#01538F">
                   <td>
                       <td valign="top">
                           <iframe src="extras/abertura.asp" name='_meio' class='iframeMeio' frameborder="0" scrolling="no" id='imeio'></iframe>
                       </td>
           </tr>
       </table>
       <table cellspacing="0" cellpadding="0" width="776"border="0">
           <tr>
               <td>
                   <iframe width="776" height="50" src="extras/contador.asp" name="_cont" frameborder="0" scrolling="no" id='icont'></iframe>
               </td>
           </tr>
       </table>
   </body>
</html>

 

O problema acontece que, dentro do iframe corpo central, as vezes aparece a barra de rolagem. Conforme imagem abaixo:

pagina22.jpg

 

Com o uso de TabLess e CSS isso não acontece.

 

Pensei em reescrever todo o meu código, mas imagina... 6 anos de códigos desenvolvidos. Eu precisaria de pelo menos um ano reescrevendo e montando tudo novamente.

 

O que eu faço ? Eu nao queria que a barra de rolagem aparecesse no iframe central, mas como o tamanho foi definido no código, entao quando passa, ele cria.

 

Não sei o que faço.

 

Durante as vídeos aulas, pensei em tantas coisas. Mas resumindo... nao sei o que faço.

 

Na minha situação, o que você faria ?

 

Valeu.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara teoricamente se você usar a propriedade scrolling="no" no iframe deveria resolver o problema. Não sei o que pode ser, álém disso. O jeito é experar algum expert nesta área do fórum pra te ajudar...

 

Abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mas meu sistema está usando 100% com Tabelas. Isso tras alguam desvantagem ?

sim, leia:

http://www.plasmadesign.com.br/stupidtables/

 

 

 

Pensei em reescrever todo o meu código, mas imagina... 6 anos de códigos desenvolvidos. Eu precisaria de pelo menos um ano reescrevendo e montando tudo novamente.

eu refaria tudo sim. Pensando num futuro melhor, em facilidade de manutenção, e em todas as vantagens de um código que um sistema Tableless bem feito, pode trazer.

 

 

O que eu faço ? Eu nao queria que a barra de rolagem aparecesse no iframe central, mas como o tamanho foi definido no código, entao quando passa, ele cria.

você poderia tentar usar a altura do iframe tão grande q nunca apareceria rolagem, ou fazer uma altura dinamica, a ser calculada cada vez q o iframe for recarregado (com javascript)

 

 

 

Na minha situação, o que você faria ?

eu refaria tudo. E no caso já passei por isso, já fui até contratado apenas para fazer isso.(passar algo antigo para os novos padrões).

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.