php动态生成JavaScript代码 |
复制代码 代码如下: <?php echo <<<JS //使用多行输出的方法输出JavaScript代码 <SCRIPT Language = "JavaScript"> function func() { if(confirm("Are you OK with this?")) { document.write("Im OK!"); } else { document.write("Im not OK!"); } } </SCRIPT> JS; ?> <html> <head> </head> <body> <a href="#" href="#" onClick="javascript:func();">Please Click</a> </body> </html> 复制代码 代码如下: <?php $confirm = "Are you OK with this?"; //定义确认框上的信息 $ok_msg = "Im OK!"; //OK时的信息 $not_ok_msg = "Im not OK!"; //Cancel时的信息 echo "<SCRIPT Language = \"JavaScript\">"; //开始逐行输出JavaScript代码 echo "function func()"; echo "{"; echo "if(confirm(\"Are you OK with this?\"))"; echo "{"; echo "document.write(\"Im OK!\");"; echo "}"; echo "else"; echo "{"; echo "document.write(\"Im not OK!\");"; echo "}"; echo "}"; echo "</SCRIPT>"; //输出结束 ?> <html> <head> </head> <body> <a href="#" href="#" onClick="javascript:func();">Please Click</a> </body> </html> |