2014-02-24 163 views
2

我有這樣的代碼:更改窗口打開的位置

<button id="3" onclick="reply_click(this.id)">B3</button> 

<script type="text/javascript"> 
function reply_click(clicked_id) 
{ 
window.open('http://kedaikopichat.blogspot.com', 'poppage', 'toolbars=0, scrollbars=1, location=0, statusbars=0, menubars=0, resizable=1, width=1400, height=650, left = 300, top = 50'); 
} 
</script> 

用在這裏:beritakedaikopi.blogspot.com,點擊右側的聊天。

我的問題是:如何從頂部填充..我只想顯示聊天室和網絡攝像頭內彈出內容。我不希望標題爲「Kedai Kopi CHAT & TV & WEBCAM」。如何重新定位彈出內容?

回答

0

我會先刪除空格。嘗試

window.open('http://kedaikopichat.blogspot.com', 'poppage', 'toolbars=0,scrollbars=1,location=0,statusbars=0,menubars=0,resizable=1,width=1400,height=650,left=300,top=50'); 

documentation for strWindowFeatures ...

字符串不能包含任何空格,每個功能名稱和值必須用逗號隔開。

top的值是您如何定位窗口的上邊緣。

+0

確定..現在它只是重新定位外彈出。 。我想要如何重新定位彈出的競爭..我想填充頂..我不想看到這個頭「KEDAI KOPI CHAT&TV&WEBCAM」..我想它只顯示攝像頭和聊天室 – airi

1

除了使用醜彈出的,建立一個覆蓋DIV元素燈箱和使用AJAX使用jQuery通過ID調用所需的內容:

$("#overlayElement").load("http://kedaikopichat.blogspot.com #HTML3"); 
+0

作爲你可以看到popup是來自不同的頁面,我不想在主博客中包含div,因爲它會使頁面加載速度變慢。 – airi

+0

@airi,那是不正確的。您的頁面將像平常一樣加載。只有在點擊「CHAT」按鈕後,AJAX纔會執行內容「.load()」。 –

+0

是的,我知道......但要在電視部分生成div需要重新加載他們的所有數據流..我爲我的電視部分..它會重新加載所有和隱藏..只顯示當用戶點擊..或也許我錯了..你能給我提供任何與此相關的鏈接,所以我可以瞭解更多。 – airi