php程序段里加入js代码,可是ie里也只是显示为js代码,请问是什么原因?

ZXHCAO 2005-07-04 04:14:37

php程序段里加入js代码,可是ie里也只是显示为js代码,请问是什么原因?
js段程序如下:
<?

echo "<script language='JavaScript' >";
echo "<!--";

echo "//____________________________________________________________";
echo " window.opener.form1.content.value= '123' + window.opener.form1.content.value;";
echo " window.close();";

echo "//____________________________________________________________";
echo "//____________________________________________________________";

echo "//-->";
echo "</script>";


?>
...全文
184 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
phpsessid 2005-07-05
  • 打赏
  • 举报
回复
js对换行是有要求的,//_______\n\r; 这样就可以了
wy2000490 2005-07-04
  • 打赏
  • 举报
回复

<script language='JavaScript'>;
<!--;

//____________________________________________________________;
window.opener.form1.content.value= '123' + window.opener.form1.content.value;";
window.close();;

//____________________________________________________________;
//____________________________________________________________;

//-->;
</script>;
ZXHCAO 2005-07-04
  • 打赏
  • 举报
回复
hope1983(亢龙有悔浪子回头) xuzuning(唠叨) 这两个都行.
我看不出来我与你们两个有什么区别,能否相告.谢啦.
xuzuning 2005-07-04
  • 打赏
  • 举报
回复
不可能!!!


写成这样看看
<?

echo <<< JS
<script language='JavaScript' >
<!--

//____________________________________________________________
window.opener.form1.content.value= '123' + window.opener.form1.content.value;
window.close();

//____________________________________________________________
//____________________________________________________________

//-->
</script>
JS;


?>
  • 打赏
  • 举报
回复
呵呵,是echo "//____________________________________________________________";里没有输出换行符"\n"吧。
hope1983 2005-07-04
  • 打赏
  • 举报
回复
<?php

echo "<script language='JavaScript' >";

echo " window.opener.form1.content.value= '123' + window.opener.form1.content.value;";
echo " window.close();";

echo "</script>";


?>

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧