2012-09-20 37 views
0

我有一個鏈接,我想彈出一個頁面,鏈接和onclick工作正常,但在一個新的完整窗口中打開它,但是當我在'_blank'之後添加零件時,它停止加工。這裏是我的代碼從linkl彈出

echo '<li>'.$img.'<a href="#" onclick="window.open(\'job_detail.php?id='.$item_id.'\'_blank\', \'toolbar=0,location=no,menubar=0,height=550,width=500,left=200, top=300\')">'.$item_name.'</a></li>'; 

我懷疑是我的語法存在拼寫錯誤或問題,但找不到它。

任何幫助,將不勝感激

回答

0
echo '<li>'.$img.'<a href="#" onclick="window.open(\'job_detail.php?id='.$item_id.'\', \'_blank\', \'toolbar=0,location=no,menubar=0,height=550,width=500,left=200, top=300\')">'.$item_name.'</a></li>'; 
+0

現貨 – tatty27

0
echo '<li>'.$img.'<a href="#" onclick="window.open(\'job_detail.php?id='.$item_id.'\', \'_blank\', \'toolbar=0,location=no,menubar=0,height=550,width=500,left=200, top=300\')">test'.$item_name.'</a></li>'; 
+0

喜,感謝,但它不能在彈出打開它,它會打開它時,由於整個窗口 – tatty27

0

你缺少在window.open論點一些單引號組成,並且要傳遞的參數稍有不正確。 _blank是來自URL的單獨參數(第一個參數),URL需要一個結束單引號,而NAME需要一個單引號開頭。修正代碼如下

echo('<li>' . $img . '<a href="#" onclick="window.open(\'job_detail.php?id=' . $item_id . '\',\'_blank\', \'toolbar=0,location=no,menubar=0,height=550,width=500,left=200,top=300\')">' . $item_name . '</a></li>');