Ах, это очень плохо. Но понял - спасибо за ответ!

отаю над расширением Chrome и хочу использовать prompt () для получения ввода от пользователя, когда он нажимает на определенные элементы. К сожалению, по какой-то причине я не могу заставить prompt () или alert () работать, когда он вызывается как onclick (или в jQuery $ ('#thing'). Click (function), как я и столкнулся это).

То есть, если я использую приведенный ниже HTML-код в качестве popup.html для своего расширения, появляется первое предупреждение, но второе мигает на экране, а затем сразу же исчезает без какого-либо вмешательства пользователя. И тогда всплывающее окно расширения также немедленно закрывается.

<script>
alert("This alert works");
</script>
<input type="button" onclick="alert('This one disappears')" value="Button"/>

Будем весьма благодарны за любые мысли о том, почему это может происходить и как это исправить.

 yuji29 мая 2011 г., 10:20
Мое действительное расширение намного длиннее, но для того, чтобы выяснить, в чем проблема, я сократил пример до самого короткого фрагмента, в котором все еще будет ошибка.
 Ibu29 мая 2011 г., 02:12
Вы уверены, что это весь код на вашей странице? у вас есть что-нибудь, что отменяет предупреждение ()?

Ответы на вопрос(1)

Решение Вопроса

этот отчет об ошибке для деталей). Вам нужно найти альтернативное решение (используйте html форму).

 yuji29 мая 2011 г., 10:20
Ах, это очень плохо. Но понял - спасибо за ответ!

Ваш ответ на вопрос