1
我有一個PHP系統,基本上我使用彈出層來做一些處理,即上傳圖像。這裏再沒有任何問題,在完成插入並上傳我去一個頁面,它將調用底層頁面並刷新:將錨標記添加到JavaScript URL
$callpage="jobsheet_build.php?id=".$_GET['id'];
echo("<script language=\"javascript\">");
echo("top.location.href = \" ").$callpage.("\";");
echo("</script>");
確定這工作得很好,但在理想的世界,我想提出一個參考到#圖片在$ callpage,所以我最終與
$callpage="jobsheet_build.php?id=".$_GET['id']."#images";
但JavaScript只是掛起不管我做什麼。
任何想法將非常感激!
如果你的問題是與JavaScript - 請顯示生成的JavaScript – Teneff
該腳本的實際輸出是什麼?我假設你想要'echo(「top.location.href = \」「。$ callpage。」\「;」);'而不是你在那裏得到的東西(帶有額外的括號)。 –
整個事情是在一個PHP塊,所以該電話頁最終爲「jobsheet_build.php?id = XXXX」。當PHP運行時,回聲在那裏輸出JavaScript。這意味着倒數第二行輸出爲top.location.href =「jobsheet_build.php?id = XXX」; – Jim