php-js-html交叉代码

1 JS方式调用PHP文件并取得php中的值 

举一个简单的例子来说明:

如在页面a.html中用下面这句调用:

alert(jstext);

b.php中有这样一段PHP代码:

输出一句JS语句,生成一个JS变量,并赋颠值为PHP变量 $action的值 //echo "var jstext='aa'"; echo "var jstext="."'$action'"; ?>

当执行a.html文件时,就会调用b.php文件,并将b.php文件的输出作为JS语句来执行,所以此处会弹出一个提示框,内容为JS变量jstext的值,也就是在PHP文件中赋给jstext的值.

小结:

美丽说www.meilishuogou.com  大湘网www.hunanxiang.com  安卓www.anzhuowang.net  

HTML里用JS 调用文件的方式调PHP文件,PHP文件的输出将会被调用页作为JS的代码来用.

2 php调用js中的值

z.php页面中有这样一段代码:

 var url="aaaa*";  document.write(url)"; echo $key; ?>

3 php调用js中的方法(函数)

 function test() { var t1=3; t1 = t1+2; alert(t1); //return t1; } 

test();"; ?>

4 JS调用PHP变量

1

$userId=100;

?> 

">

2

$url = '变化的网址'; //定义变量

?>

//js调用php变量

var ds ="" ; //赋值 alert(ds); //输出效果 

5 -------------------------------

 

自己写的jsphp互相调用

1.php内容:

//echo "alert('$php变量');"; //最简单的php调用js

//echo "javascript:a();>";

//echo "aaaa"; //php中超链接

//echo "phpmake('PHP建站学习笔记网');"; //有时候需要在PHP执行过程中,需要调用JavaScript自定义函数(验证时出错)

燃文www.ranwenxiaoshuo.com   蘑菇街www.moxiuge.com  

echo "function ok(msg){alert(msg);}";

?>

 php<span style="font-family:'宋体';">调用</span><span style="font-family:'Times New Roman';">js</span><span style="font-family:'宋体';">文件的好办法</span><span style="font-family:'Times New Roman';">

īpt language=''javascrīpt'' type=''text/javascrīpt'' src=''1.php''>īpt>

īpt>

ok("aaaaaa!");

īpt>

2.php内容:

$userId=100;

?>

">

if($_GET["action"]=="ok")

{

echo "I'm OK!";

}

else

{

echo "I'm not OK!";

}

?>

function func()

{

if(confirm("Are you OK with this?"))

{

this.location = "ok.php?action=ok";

}

else

{

this.location = "ok.php?action=cancel";

}

}

Please Click

$email="aa";

?>

  

echo "

function test(){

alert( 'hello ');

}

 ";

?>

 

你可能感兴趣的:(php-js-html交叉代码)