echo "<a href='$PHP_SELF?para1='.$temp1."'>";
if($para1!=""){
echo "<SCRIPT LANGUAGE='JavaScript'>\n";
echo "window.open('file2.php?para2=$temp2¶3=$temp3');\n";
echo "</SCRIPT>\n";
}
if($para1!=""){
echo "<SCRIPT LANGUAGE='JavaScript'>\n";
echo "window.open('file2.php?para2=$temp2¶3=$temp3');\n";
echo "</SCRIPT>\n";
}
if($_GET[para1]!=""){
echo "<SCRIPT LANGUAGE='JavaScript'>\n";
echo "window.open('file2.php?para2=$temp2¶3=$temp3');\n";
echo "</SCRIPT>\n";
}另外你确认para1赋值了?
在<a href="">中能加 onclick 么?格式是什么?
1、用链接(就是你所说的方式)。这种方式要传多个参数很容易,如:<a href='./file2.php?para1=".$temp1."¶2=".$temp2'>关键是两个变量中间的'&'号。
2、在叶面中加入<input type='hidden' value='<?echo $temp1?>' name='para1'>
<input type='hidden' value='<?echo $temp2?>' name='para2'>这样当你提交页面时变量也被一起传过去了。但这两个input必须包含在form中被提交才行。用链接的方式行不通。
3、直接在浏览器地址栏写变量。这种方式与第一种道理是一样的。用的不多,测试时经常用
关键是我现在想通过一个<a href></a>链接出两个页面,一个让自身页面刷新,另一个产生新的页面。就类似于windows资源管理器一样,点击后,树形菜单有变化,同时还会显示出本文件夹中的内容,不同的是我要在新的一个窗口中显示文件夹内容。
感谢 9310guo(zhoun) 教给我打开新窗口的方法 !
感谢 dream_river(铁马兵河入梦来) 提示我的 '&'问题!