By
capt.pr
Подскажите пожалуйста, можно ли в пределах одной html-страницы использовать теги <head> и <body> более одного раза.
Пытаюсь работать с одной из партнерских программ. Код их виджетов выводится тремя кусками:
1. <div id=""> </div> помещается в месте вывода виджета
2. <script src="" type="text/javascript"> </script>
3. <script type="text/javascript"> параметры скрипта </script>
В случае установки более чем одного виджета на одной странице, вторая часть оставляется только один раз, из кода второго и следующих виджетов удаляется. Третьи части располагаются перед тегом </body> в том порядке, в котором выводятся виджеты.
Случайно подсмотрел у одного товарища, который тоже использует эту партнерку как у него установлен код. Оказалось, что у него на странице виджеты выводятся 4 раза.
Первый раз как
<head> 2. <script src="" type="text/javascript"></script> </head>
1. <div id=""></div>
3. <script type="text/javascript">параметры скрипта</script>
Второй раз по обычной схеме, но все три части сразу.
Третий раз как
<head> 2. <script src="" type="text/javascript"></script> </head>
1. <div id=""></div>
<body>3. <script type="text/javascript">параметры скрипта</script></body>
Четвертый раз по обычной схеме, но тоже все три части сразу.
Причем секция <head></head> есть в начале страницы, где обычно и бывает и вся страница заключена в <body></body>.
Т.е. <body></body> встречается в документе дважды, причем одна вложена в другую, <head></head> трижды, и не пересекаются.