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

Foi útil?

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>
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top