Jump to content
  • 0

Два <body> на странице.


AjiTae
 Share

Question

Eсть сайтик где режется js да и много чего другого, но я обнавружил, что возможно добавление <body onLoad="..."></body> и соответственно творения со страничкой любого js непотребства) Если бы оно нужно было для пакости то яб не парился, но мне оно нужно исключительно для косметической работы(css там тож запрещены).

Такой вот собсно вопрос: какие ошибки и глюки может повлечь добавление меж двух основных боди вышеприведённой конструкции. Так оно вроде работает вполне нормально, но мало ли.)

Edited by AjiTae
Link to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 0

Гхм.

Если кратко, не вдаваясь в подробности:

Чем может быть опасно, добавление конструкции <body></body> в уже готовую страницу?

Т.е.:

<html>

<head>

...

</head>

<body>

...

<body></body>

...

</body>

</html>

___________________________

Развёрнутре описание вопроса:

1. Есть тематический сайт, на котором пользователю предоставляется собственная некрасивая страничка, с возможностью добавления текстов.

2. В добавляемых текстах пользователь может использовать некоторые хтмл теги(неразрешённые убиваются).

3. Теги <script> и <style>, css внутри других тегов (style="...") так же убиваются.

4. Однако было обнаружено, что JavaScript события, добавляемые в теги(onXxxx="...") а также тег <body> остаются неубиенными.

5. Соответственно я решил применить js к странице для красоты. Естественным решением стала добавка кода через событие onLoad="...".

6. Событие onLoad официально работает исключительно в теге <body> и неофициально в теге <img>.

7. Тексты на данном сайте добавляются внутрь стандартной страницы, а потому в случае использования моего хитрого плана получается один боди вложенный в другой(<body>...<body onLoad="..."></body>...</body>).

P.S. Разукрашиваю пост исключительно от скуки(6 утра, делать нечго), не обращайте внимания.)

Edited by AjiTae
Link to comment
Share on other sites

  • 0

Ну дык.

Есть два варианта:

<body onLoad="">

и

<img onLoad="">

Первое - нарушение правил html, но вроде работает везде где тестил, второе правил JavaScript, работает аналогично.) Вот и думаю что бы использовать.)

Edited by AjiTae
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy