2013-05-13 73 views
1

我有一个真正的问题,我想使用PHP调用JavaScript,但我的PHP是在一个textarea中,是否有无需移动textarea外的脚本而不移动PHP代码?PHP - 调用外部呼应脚本

<textarea> 
<?php 
echo "<script language='javascript'>alert('Hello!')</script>" 
?> 
</textarea> 
+0

什么是你的真正意图内写警报? – 2013-05-13 14:15:10

+0

你需要从哪里回应它?你可以使用短标签,如果它们被启用并在任何地方回显('<?= $ script?>')。 – brbcoding 2013-05-13 14:15:29

回答

0

不,不是真的。一旦你进入<textarea>,任何文本(包括html标签),都将被视为textarea的“待编辑文本”的一部分,直到第一个</textarea>。您将不得不在textarea之外输出脚本标签,这意味着移动您的PHP代码。

+0

所以这是不可能的或什么? – super 2013-05-13 14:22:10

+0

我不能使用某种包含文件或AJAX? – super 2013-05-13 14:23:02

+0

非常多。您必须在其他地方输出脚本标签。 “

-1
<?php 
echo "<script type="text/javascript">alert('Hello!');</script>" 
?> 

<textarea></textarea> 

此功能,你不能textarea的