能否把PHP代码放进一个JS文件里面调用来执行?解决问题追加200分。

来源:百度知道 编辑:UC知道 时间:2024/05/27 03:17:56
比如一段PHP代码是
$elements['displayheader']=<<<eot
<div id="wrapper">
<div id="innerWrapper">
<div id="header">
<div id="innerHeader">
<div id="blogLogo">
</div>
<div class="blog-header">
<div class="blog-search">
<form method="post" action="visit.php">
<input name="job" type="hidden" value="search"/>
<input name="searchmethod" type="hidden" value="2"/>
<input name="keyword" value="Search..." onfocus="if (value =='Search...'){value =''}" onblur="if (value ==''){value='Search...'}" type="text" id="search-text"/>
<input class="button" src=&

JS是客户端脚本语言,是在浏览器中解析执行,PHP是服务器端脚本语言,在服务器端解析执行.

web执行的过程是先在服务器端将服务器端脚本,如php解析成文本发送到浏览器上,浏览器收到后,再解析,发现JS代码的时候就执行.

所以,JS中执行php是不行的(除非浏览器可以执行php)

一、你那些DIV代码不显示在源代码里面几乎是不可能的,因为这些东西只有浏览器才执行。放在JS里面只是不让别人一眼就看到而已,完全不让见是不可能的。

二、你想用<script language="javascript" src="/a.js"></script>调用的a.js代码,只需要下面这样即可:

document.writeln("<div id=\"wrapper\">");
document.writeln(" <div id=\"innerWrapper\">");
document.writeln(" <div id=\"header\">");
document.writeln(" <div id=\"innerHeader\">");
document.writeln(" <div id=\"blogLogo\">");
document.writeln(" <\/div>");
document.writeln(" <div class=\"blog-header\">");
document.writeln(" <div class=\"blog-