Frameset не работает в IE - PullRequest
       24

Frameset не работает в IE

2 голосов
/ 17 апреля 2010

Прежде всего, зачем использовать набор кадров в первую очередь, которую вы спрашиваете?

ответ: потому что мой босс сказал мне.

Сказано, у меня есть 2 файла. Index.html и Head.html.

Содержимое index.html:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/frameset.dtd">
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
        <title>Site Title</title>
    </head>
    <frameset rows="122,*" FRAMEBORDER=NO FRAMESPACING=2 BORDER=0>
        <frame name="t" src="head.html" scrolling="no" marginheight="0" marginwidth="0">
        <frame name="b" src="http://www.website.com">
    </frameset>
    <noframes>
        <p>You have frames turned off on your browser, please turn it on and reload this page.</p>
    </noframes>
</html>

Содержимое head.html:

<div style="border-bottom:2px solid #000;height:120px">
    <center>This is the frame head.</center>
</div>

Код прекрасно работает во всех браузерах, кроме Internet Explorer 7 и 8 (меня не волнует 6). Есть ли что-то, что я делаю неправильно, и если нет, то можно ли добиться такого же эффекта без фреймов, и если да, то как?

Ответы [ 2 ]

0 голосов
/ 13 августа 2010

Я пытался в IE 7, он работает хорошо. Я не знаю точно, какие у вас проблемы 100

0 голосов
/ 17 апреля 2010

@ ricebowl Если вы запустите 2 страницы, вы увидите, что веб-сайт, пытающийся создать фрейм, вообще не отображается в IE, но отображается во всех других браузерах.

...