Jump to content
  • 0

Chrome checkbox onfocus onblur


Spice
 Share

Question

Приветствую, форумчане!


<input type="checkbox" onfocus="document.write('onfocus');" />

Opera, FF, IE - и при переходе Tab-ом и при клике - полет нормальный.

Chrome - срабатывает только при переходе Tab-ом.

Баг хрома, или у меня одного такое? :-)

PS:

Opera 11.51

FF 7.0.1

IE 9

Chrome 15.0.874.102

PPS:

с onblur та же беда.

Link to comment
Share on other sites

7 answers to this question

Recommended Posts

  • 0

document.write вообще не обязан работать после полной загрузки документа (как минимум, без предварительного document.open). То, что в FF document.open при этом вызывается автоматически — лишь добрая воля FF, полагаться на которую не стоит (стандарт DOM этого не запрещает, но и не требует, да и вообще эта архаика вот-вот "may be deprecated"). Забудьте уже этот древний хлам, пользуйтесь нормальными innerHTML и DOM-методами, чай, не 90-е на дворе :)

Link to comment
Share on other sites

  • 0

document.write вообще не обязан работать после полной загрузки документа (как минимум, без предварительного document.open). То, что в FF document.open при этом вызывается автоматически — лишь добрая воля FF, полагаться на которую не стоит (стандарт DOM этого не запрещает, но и не требует, да и вообще эта архаика вот-вот "may be deprecated"). Забудьте уже этот древний хлам, пользуйтесь нормальными innerHTML и DOM-методами, чай, не 90-е на дворе :)

Согласен :-)

Но это только для наглядного примера.

Так баг или фича?

Link to comment
Share on other sites

  • 0

Хм, а и вправду ведь. Судя по всему, баг. Забавно, что помечен как пофикшенный. Там еще были проблемы с кроссплатформенностью (виндовцы привыкли к фокусу, маковцы — к его отсутствию), возможно, корень зла где-то там...

Link to comment
Share on other sites

  • 0

Там и для кнопок, и для ссылок, и для файл-инпутов хватает.

С contenteditable-то еще ладно, я вообще с трудом представляю, как должны вести себя инпуты при редактировании "по живому". Да и должно исправиться в 12-й версии, с приходом полноценного HTML5-парсера. Но вот хром, как говорится, "нас радует" :(

Link to comment
Share on other sites

  • 0

Хм, а и вправду ведь. Судя по всему, баг. Забавно, что помечен как пофикшенный. Там еще были проблемы с кроссплатформенностью (виндовцы привыкли к фокусу, маковцы — к его отсутствию), возможно, корень зла где-то там...

Да, вот и подтверждение. Что-то хром совсем не радует...

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