2011-04-01 66 views
0

一)我有一個HTML頁面,看起來像這樣:綁定到一個ID在一下顯示第三部分網站的框架

<html> 
<head> 
<title>Page Title</title> 
</head> 

<script type="text/javascript"> 
    document.write('<FRAMESET cols="*, 300" border="0">'); 
    document.write('<FRAME src="http://www.my-website.com" id="inner" name="inner" />'); 
    document.write('<FRAME src="http://www.third-party-website" id="chatframe" name="chatframe" />'); 
    document.write('<NOFRAMES><P>You must have a frames compatible browser to use Activa Live Chat</P></NOFRAMES>'); 
    document.write('</FRAMESET>'); 
</script> 

</html> 

其中my-website.com幀是我的網站,我有完全訪問和third-party-website.com是我無法訪問的網站(這是一個聊天軟件)。 b)通常情況下,聊天會在彈出窗口中打開,但我們已經這樣做了,因此它會在頁面右側的框架中打開。

c)聊天框架有一個「關閉」鏈接,結束聊天會話。它周圍有一個div:

<div class="close" id="close-chat"> 

d)我想什麼額外發生時「關閉」鏈接被點擊是聊天框關閉,即重定向到「my-website.com 「。

我試過使用jQuery .bind()向#close div添加一個單擊函數但沒有成功。

感謝任何有興趣的人的幫助!

回答

1

您沒有提供任何jQuery,但您提到了一個 div。您的div是#close-chat.close,而不是。

沒有更多的代碼,我不能告訴你這是否是真正的問題。

如果您嘗試訪問的div位於另一個域中,則這不起作用,因爲它會打破跨瀏覽器腳本安全性。

+0

如果添加此jQuery的:。 '$(文件)。就緒(函數(){ \t $( 「#chatframe」)的內容()找到( 「#近距離聊天」)綁定(「點擊」,函數(){ \t \t警報( '你好!'); \t}); });' 我沒有看到 '你好'!當我點擊#close-chat div時會發出警報。 – roark 2011-04-01 22:57:42

+0

關閉聊天div在外部網站? – 2011-04-01 22:57:44

+0

是的,close-chat div位於外部網站 – roark 2011-04-01 23:43:28

相關問題