предупреждение javascript не отображается (невидимо) в Firefox - PullRequest
0 голосов
/ 11 января 2011

Когда я запускаю это в Firfox 3.6.13 и нажимаю либо ссылку, либо кнопку, появляется предупреждение, но оно в основном невидимо. Он показывает контур поля, а содержание предупреждения появляется только после того, как я наведу на него курсор.

Что вызывает это? Он работает, как и ожидалось в IE 7.

<?php
if (isset($_GET['link'])){
?>
    <script>alert('link!');location.href='test.php';</script>
<?php 
}
if (isset($_GET['button'])){
?>
    <script>alert('button!');location.href='test.php';</script>
<?php
}
else {
    print "<a href=\"test.php?link\">click me</a><br/>";
    print "<input type=\"button\" onClick=\"location.href='test.php?button'\" value=\"button\">";
}
?>

1 Ответ

0 голосов
/ 11 января 2011

Я получаю то же поведение с вашим кодом, но если я помещаю оповещения в функцию, которая вызывается при загрузке тела (т.е. body onload = "load ();"), то все в порядке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...