【发布时间】:2012-06-06 06:17:37
【问题描述】:
我有一个 PHP 系统,基本上我使用弹出式布局进行一些处理,即上传图像。这里没有问题,然后在完成插入和上传时,我会转到一个页面,该页面将调用底层页面并刷新它:
$callpage="jobsheet_build.php?id=".$_GET['id'];
echo("<script language=\"javascript\">");
echo("top.location.href = \" ").$callpage.("\";");
echo("</script>");
好的,这很好,但在理想的世界中,我想在 $callpage 中引用#images,所以我最终得到了
$callpage="jobsheet_build.php?id=".$_GET['id']."#images";
但无论我做什么,javascript 都会挂起。
任何想法将不胜感激!
【问题讨论】:
-
如果您的问题出在 javascript - 请显示生成的 javascript
-
该脚本的实际输出是什么?我假设您想要
echo("top.location.href = \" ".$callpage."\";");,而不是您所拥有的(带有额外的括号)。 -
整个事情都在一个 php 块中,所以调用页面最终会是“jobsheet_build.php?id=XXXX”。当 PHP 运行时,回声在那里输出 javascript。这意味着倒数第二行输出为 top.location.href="jobsheet_build.php?id=XXX";
-
我不确定是什么问题。如果您想在字符串中输出
#images,只需将其添加即可。如果 Javascript 挂起,那么我们需要查看 Javascript。 -
这就是我提到的所有脚本。这就是php模板上的整个脚本
标签: php javascript url