Вызов и выполнение функции javascript из php echo call (print) internet explorer 7 - PullRequest
0 голосов
/ 31 августа 2011

У меня проблема с Internet Explorer, который не выполняет javascript, который я распечатываю через php. Это работает во всех других браузерах; Я свел это к сути вопроса. Это не будет работать в т. Е. 7.

<?
echo '<script type="text/javascript" language="javascript">alert("WTF");</script>';
<body></body></html>";
?>

Также пробовал варианты типов и языковых тегов, а также делал подобные вещи

echo "<html><head><script language='JavaScript'>alert('Captcha Failed');</script></head>

У кого-нибудь есть идеи? Спасибо.

1 Ответ

0 голосов
/ 31 августа 2011
<?
  echo "<script type=\"text/javascript\">alert('WTF');</script>";
?>

<body></body></html>

Вот как я всегда это делаю. Я экранирую двойные кавычки для атрибутов HTML-тегов и выдает двойные кавычки, если не требуется иное.

...