首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从php echo call (print) internet explorer 7调用和执行javascript函数

从php echo call (print) internet explorer 7调用和执行javascript函数
EN

Stack Overflow用户
提问于 2011-08-31 10:34:13
回答 1查看 5K关注 0票数 0

我遇到了internet explorer不能执行我通过php打印出来的javascript的问题。它可以在所有其他浏览器中工作;我已经将其归结为问题的本质。这在ie7中是行不通的。

代码语言:javascript
复制
<?
echo '<script type="text/javascript" language="javascript">alert("WTF");</script>';
<body></body></html>";
?>

我还尝试了类型和语言标记的变体,并做了以下工作

代码语言:javascript
复制
echo "<html><head><script language='JavaScript'>alert('Captcha Failed');</script></head>

有人有什么想法吗?谢谢。

EN

回答 1

Stack Overflow用户

发布于 2011-08-31 10:41:16

代码语言:javascript
复制
<?
  echo "<script type=\"text/javascript\">alert('WTF');</script>";
?>

<body></body></html>

我一直都是这么做的。我转义HTML标记属性的双引号,除非另有必要,否则也会使用双引号。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7251967

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档