iframe barra de rolagem não aparecem no IE7
Pergunta
Eu tenho o seguinte código:
<td colspan="7"height=200 valign="top">
<iframe id="myframe" name="myframe" src="index.php?page=1" width=810 height="100" marginheight="0" marginwidth="0" frameborder="1" scrolling="auto"></iframe>
</td>
Eu tenho não ver qualquer bar scoll, verticalmente ou horizontalmente.
Todas as idéias?
Graças
Solução
Você só deve ver uma barra de rolagem na iFrame se a página que você está abrindo no iFrame é maior do que o tamanho do iFrame. Portanto, se 'index.php? Page = 1' vai caber em uma janela de 810x100 que o iFrame não terá quaisquer barras de rolagem. Se você está esperando para ver uma barra de rolagem na td que mantém o iFrame você precisa estilo diferente. Você precisa adicionar style = 'overflow: auto' para o td que mantém o iFrame. Ao fazer isso você está dizendo que td que, se o seu conteúdo é maior do que sua altura máxima e largura deve ter barras de rolagem.
Outras dicas
Isso torna uma barra de rolagem horizontal e vertical para mim no IE7:
<html>
<body>
<table>
<tr><td colspan="7"height=200 valign="top">
<iframe id="myframe" name="myframe" src="http://www.google.se" width=810 height="100" marginheight="0" marginwidth="0" frameborder="1" scolling="auto"></iframe>
</td></tr>
</table>
</body>
</html>