请问怎么从一个JS文件里接收参数,可以实现的吗,请各位大虾指教 文件名都叫reply.js咋用PHP接参数啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <script language="javascript">// example 1function getParameter($varName){ var $query = location.search; if ($query != null || $query != "") { $query = $query.replace(/^\?+/, ""); var $qArray = $query.split("&"); var $len = $qArray.length; if ($len > 0) { for (var $i=0; $i<$len; $i++) { var $sArray = $qArray[$i].split("=", 2); if ($sArray[0] && $sArray[1] && $sArray[0] == $varName) { return unescape($sArray[1]); } } } } return null;}alert(getParameter('act'));// example 2String.prototype.getQuery = function(name){ var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = this.substr(this.indexOf("\?")+1).match(reg); if (r!=null) return unescape(r[2]); return null;}var url = document.URL;alert(url.getQuery("act"));</script> 哦,我没说清楚,我JS文件是这样的,我想在JS文件里放置一个hidden区域,hidden值就来自于js传过来的ID参数。这个是JS页面:document.write("<table width=99% border=1 cellpadding=0 cellspacing=0 bordercolor=#7FCFF5>");document.write(" <tr>");document.write(" <td height=127 align=left valign=top bordercolor=#FFFFFF><table width=100% height=147 border=0 cellpadding=0 cellspacing=0>");document.write(" <tr>");document.write(" <td height=18 align=left valign=middle bgcolor=#7FCFF5><table width=100% border=0 cellspacing=0 cellpadding=0>");document.write(" <tr align=center valign=middle>");document.write(" <td width=4% bgcolor=#3EBBF0><img src=/images/news/pencil.gif width=18 height=18></td>");document.write(" <td width=96% align=left bgcolor=#3EBBF0 class=Bottom-b>发表评论</td>");document.write(" </tr>");document.write(" </table></td>");document.write(" </tr>");document.write(" <tr>");document.write(" <td height=25><table width=55% border=0 cellspacing=0 cellpadding=0>");document.write(" <tr>");document.write(" <td width=2% height=18 align=center valign=middle> </td>");document.write(" <td width=8% align=left valign=middle class=biaoti>签名</td>");document.write(" <td width=90%><input type=text name=username /></td>");document.write(" </tr>");document.write(" </table></td>");document.write(" </tr>");document.write(" <tr>");document.write(" <td height=25><table width=55% border=0 cellspacing=0 cellpadding=0>");document.write(" <tr>");document.write(" <td width=2% height=18 align=center valign=middle> </td>");document.write(" <td width=8% align=left valign=middle class=biaoti>标题</td>");document.write(" <td width=90%><input type=text name=username /></td>");document.write(" </tr>");document.write(" </table></td>");document.write(" </tr>");document.write(" <tr>");document.write(" <td height=28 align=left valign=top><table width=42% border=0 cellspacing=0 cellpadding=0>");document.write(" <tr>");document.write(" <td width=2% height=18 align=center valign=middle> </td>");document.write(" <td align=left valign=middle class=style25><textarea name=content cols=40 rows=6></textarea></td>");document.write(" </tr>");document.write(" </table></td>");document.write(" </tr>");document.write(" <tr>");document.write(" <td height=28 align=left valign=top><table width=42% border=0 cellspacing=0 cellpadding=0>");document.write(" <tr>");document.write(" <td width=2% height=38 align=center valign=middle> </td>");document.write(" <td width=56% align=left valign=middle class=style25><img src=/images/news/post.jpg width=68 height=22></td>");document.write(" <td width=42% align=right valign=middle class=style25><img src=/images/news/post1.gif width=68 height=22></td>");document.write(" </tr>");document.write(" </table></td>");document.write(" </tr>");document.write(" </table></td>");document.write(" </tr>");document.write(" </table>");请各位指教 <script src="/js/reply.php?id=1"></script>用php生成js代码replay.php里这样取:echo "var getid=".$_GET["id"].";\n"; 自找麻烦test.php<script>id = 1;</script><script src="/js/reply.js"></script>这样在reply.js中就可以使用变量id了 xuzuning(唠叨) 老大,呵呵我是举个例的啊,我的id值是会变化的,不定的你还有什么解决方法吗,谢了哦 id值是会变化的,不定的--------------------------<?phpecho "<script>id=".$id.";</script>";?><script src="/js/reply.js"></script> 直接载入reply.php不行吗?不就是载入一些全局的js函数吗,reply.php里面按照js规范写好,不也可以用吗,而reply.php后面加些参数可以吧,或者把.js用php解析下行不行? sqlplus 找不到怎么解决 关于Google Docs 想问大家一个常遇到的问题! PHP如何访问ms SQL 数据 求助!关于用PHP读取MYSQL的数据出现乱码的问题!(内祥) 关于bt架站的问题,哪位有现成的或相应的资料?前面有人问,不过好像没有得到答案 怎么取小数点后的数啊? 网页的自动刷新 还有一个问题,我怎么的到访客用的是什么操作系统啊,载线等 算法题。 新手请教php5.0下的session数组问题,达人请进! 连接access成功,但是却读不出来里面的数据,急!!!
function getParameter($varName)
{
var $query = location.search;
if ($query != null || $query != "")
{
$query = $query.replace(/^\?+/, "");
var $qArray = $query.split("&");
var $len = $qArray.length;
if ($len > 0)
{
for (var $i=0; $i<$len; $i++)
{
var $sArray = $qArray[$i].split("=", 2);
if ($sArray[0] && $sArray[1] && $sArray[0] == $varName)
{
return unescape($sArray[1]);
}
}
}
}
return null;
}alert(getParameter('act'));// example 2
String.prototype.getQuery = function(name)
{
var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
var r = this.substr(this.indexOf("\?")+1).match(reg);
if (r!=null) return unescape(r[2]); return null;
}
var url = document.URL;
alert(url.getQuery("act"));
</script>
document.write(" <tr>");
document.write(" <td height=127 align=left valign=top bordercolor=#FFFFFF><table width=100% height=147 border=0 cellpadding=0 cellspacing=0>");
document.write(" <tr>");
document.write(" <td height=18 align=left valign=middle bgcolor=#7FCFF5><table width=100% border=0 cellspacing=0 cellpadding=0>");
document.write(" <tr align=center valign=middle>");
document.write(" <td width=4% bgcolor=#3EBBF0><img src=/images/news/pencil.gif width=18 height=18></td>");
document.write(" <td width=96% align=left bgcolor=#3EBBF0 class=Bottom-b>发表评论</td>");
document.write(" </tr>");
document.write(" </table></td>");
document.write(" </tr>");
document.write(" <tr>");
document.write(" <td height=25><table width=55% border=0 cellspacing=0 cellpadding=0>");
document.write(" <tr>");
document.write(" <td width=2% height=18 align=center valign=middle> </td>");
document.write(" <td width=8% align=left valign=middle class=biaoti>签名</td>");
document.write(" <td width=90%><input type=text name=username /></td>");
document.write(" </tr>");
document.write(" </table></td>");
document.write(" </tr>");
document.write(" <tr>");
document.write(" <td height=25><table width=55% border=0 cellspacing=0 cellpadding=0>");
document.write(" <tr>");
document.write(" <td width=2% height=18 align=center valign=middle> </td>");
document.write(" <td width=8% align=left valign=middle class=biaoti>标题</td>");
document.write(" <td width=90%><input type=text name=username /></td>");
document.write(" </tr>");
document.write(" </table></td>");
document.write(" </tr>");
document.write(" <tr>");
document.write(" <td height=28 align=left valign=top><table width=42% border=0 cellspacing=0 cellpadding=0>");
document.write(" <tr>");
document.write(" <td width=2% height=18 align=center valign=middle> </td>");
document.write(" <td align=left valign=middle class=style25><textarea name=content cols=40 rows=6></textarea></td>");
document.write(" </tr>");
document.write(" </table></td>");
document.write(" </tr>");
document.write(" <tr>");
document.write(" <td height=28 align=left valign=top><table width=42% border=0 cellspacing=0 cellpadding=0>");
document.write(" <tr>");
document.write(" <td width=2% height=38 align=center valign=middle> </td>");
document.write(" <td width=56% align=left valign=middle class=style25><img src=/images/news/post.jpg width=68 height=22></td>");
document.write(" <td width=42% align=right valign=middle class=style25><img src=/images/news/post1.gif width=68 height=22></td>");
document.write(" </tr>");
document.write(" </table></td>");
document.write(" </tr>");
document.write(" </table></td>");
document.write(" </tr>");
document.write(" </table>");
请各位指教
test.php
<script>
id = 1;
</script>
<script src="/js/reply.js"></script>这样在reply.js中就可以使用变量id了
<?php
echo "<script>id=".$id.";</script>";
?>
<script src="/js/reply.js"></script>