Ошибка JS в ie7,8 и 5? - PullRequest
       48

Ошибка JS в ie7,8 и 5?

0 голосов
/ 25 марта 2012

Я использую IE Tester, и этот код не работает в IE5, IE7 и IE8. Пожалуйста, дайте мне решение

<html>
    <head>
        <title>IE Tester</title>
        <script type="text/javascript">
            function functions(data){
                alert(data);
            }
        </script>        
    </head>
    <body>
        <input type="button" value="btn1" onclick="javascript:functions('<?php echo "add_new";?>');"/>
        <input type="button" value="btn2" onclick="javascript:functions('a');"/>
        <input type="button" value="btn3" onclick="functions('a');"/>
    </body>
</html>

Ответы [ 3 ]

1 голос
/ 25 марта 2012

Я только что проверил следующий вывод PHP в IE8, и он работает нормально. Я бы сказал, что вы могли найти ошибку в IETester. Но вы можете удалить часть «javascript:», чтобы посмотреть, поможет ли это. Редактировать: Этот форум также может помочь, похоже, об ошибке сообщалось ранее.

<html>     
  <head>         
    <title>IE Tester</title>         
    <script type="text/javascript">             
      function functions(data){                 
        alert(data);             
      }         
    </script>             
  </head>     
  <body>         
    <input type="button" value="btn1" onclick="javascript:functions('add_new');"/>         
    <input type="button" value="btn2" onclick="javascript:functions('a');"/>         
    <input type="button" value="btn3" onclick="functions('a');"/>     
  </body> 
</html

К вашему сведению ... Я использовал CodePad для генерации вывода PHP, затем протестировал с помощью jsFiddle

0 голосов
/ 25 марта 2012

Убедитесь, что вы используете экранирование в входном событии onclick, используя обратную косую черту \ "

<input type="button" value="btn1" onclick="javascript:functions('<?php echo \"add_new\";?>');"/>
0 голосов
/ 25 марта 2012

JavaScript корректен, поэтому, если ни одна из кнопок не работает, вероятной причиной является то, что вы отключили JavaScript в своем браузере.

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