htm文件里面用php与具有什么意义呢?把你的id写入javascript,然后通过javascript传过去如果两个文件都在你的服务器上,干吗不两个都用php呢?
解决方案 »
- php连接mysql代码
- 单引号转义符“\'”为什么我输入之后总是提示错误
- php怎么判断一个页面提交参数是否成功?
- php+mssql 返回MSSQL的 异常信息(it is mssql ,not mysql)
- PHP一个获取来路域名的的函数结果不正确
- .htaccess配置二级域名重定向目录后404错误无法捕捉
- js编码问题
- 如何php GD 生成加粗或斜体字的图片呢?
- {88888888-8888-8888-8888-888888888888}象这样是怎么加密的?怎样解密?难道没人懂吗??
- php中引用里引用$ 怎么写呢
- 大家好,毕业设计,急求,PHP 变量出现问题啦!!
- 如何写php取得 test.php?a=1&a=2&a=3&b=100&c=200 传来的参数
<iframe marginWidth=0 marginHeight=0 src="/indextop.htm?id=$id" frameBorder=0 <? echo $this->s_Width; ?> scrolling=no <? echo $this->s_Height; ?> leftmargin="0" topmargin="0"></iframe>然后
<object classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000" id="obj1" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" border="0" width="468" height="60">
<param name="movie" value="/system/temp0/move0/<? echo $_GET['id']; ?>.swf'">
<param name="quality" value="High">
<embed src="/system/temp0/move0/<? echo $_GET['id']; ?>.swf'" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" name="obj1" width="468" height="60" >
AddType application/x-httpd-php .php .html
2、全局变量没打开,要用$_GET
3、JS:
读取传过来的id的值:<script> Parameter ("id"); </script>
<script type="text/javascript">
//<![CDATA[
function Parameter(Str){
//取地址栏中的参数,
var s = location.href
var s = s.substring(s.indexOf(Str)+Str.length +1,s.length)
var End=s.indexOf("&")
if (End<0){End=s.length}
s=s.substring(0,End)
document.write(s);
//return(s);
}
//]]>
</script>
<script type="text/javascript">
//<![CDATA[
function Parameter( Str ){
var href = window.location.search;
var lhref = href.toLowerCase(); var pos = lhref.indexOf( Str + "=" );
if (pos==-1) return null; var next = lhref.indexOf( "&", pos );
var value = href.substring( pos + Str.length + 1, (next==-1) ? 999 : next ); document.write(value);
//return(value);
}
//]]>
</script>
调用一样的
<script type="text/javascript">
//<![CDATA[
function Parameter( ){
var urlParts = document.URL.split("?");
var parameterParts = urlParts[1].split("&");
document.write("接收到完整参数为:");
for (i = 0; i < parameterParts.length; i++) {
var pairParts = parameterParts[i].split("=");
var pairName = pairParts[0];
var pairValue = pairParts[1];
document.write("<BR/>" + pairName + "=" +pairValue);
}
}
//]]>
</script>
<script> Parameter (); </script>
<script type="text/javascript">
//<![CDATA[
function Parameter( ){
var urlParts = document.URL.split("?");
var parameterParts = urlParts[1].split("&");
document.write("接收到完整参数为:");
for (i = 0; i < parameterParts.length; i++) {
var pairParts = parameterParts[i].split("=");
var pairName = pairParts[0];
var pairValue = pairParts[1];
document.write("<BR/>" + pairName + "=" +pairValue);
}
}
//]]>
</script>
<script> Parameter (); </script>
楼上仁兄,我按照你上面所说的试了, 可输出是
接收到完整参数为:
id=$id
却没有$id的值!!!
indextop.htm<div id="test"> </div>
<script language="javascript" src="thejs.php"></script>
---------------------------------------------------------
thejs.phptest.innerHTML='<iframe marginWidth=0 marginHeight=0 src="/indextop.htm" frameBorder=0 <? echo $this->s_Width; ?> scrolling=no <? echo $this->s_Height; ?> leftmargin="0" topmargin="0"></iframe>';