2012-10-11 49 views
-1

我買了一個在aspx中製作的網站[http://mesametal.set-soft.com/Anasayfa/en]。 我想在其中添加IFRAME和gwt代碼。 (按顏色代碼標識上面的鏈接,看看它Firefox gwt iframe

在IE9它的偉大工程,我的IFrame的彈出窗口每次和我的GWT代碼在運行

不過;

在Firefox 15,我第一次運行時我的IFrame彈出窗口,我的gwt代碼運行它,但是當我關閉它並單擊徽標以再次打開彈出窗口時,gwt代碼不再運行在Iframe上。 gwt,但firefox。可以smo直接我什麼我必須做什麼?

個問候

tugalsan karabacak

+0

在問題中發佈代碼(**不是**整個事物,只是一個小的相關部分)。做到這一點,我們可以複製粘貼並檢查出來。附上您收到的任何錯誤消息。指定您嘗試解決問題的方法。 – Alex

+0

按照您的要求,我會盡可能地減少代碼以找到問題所在。並分享它 –

回答

0

我認爲這是一個XROSS域問題:

鉻:

Unsafe JavaScript attempt to access frame with URL http://mesametal.set-soft.com/Anasayfa/en from frame with URL http://88.247.142.52:8080/Color/?subProgram=color&lng=en. Domains, protocols and ports must match. 

火狐:

[14:14:27.956] Error: Permission denied to access property 'document' @ http://88.247.142.52:8080/Color/?subProgram=color&lng=en:41 

編譯該項目,並將其添加到與您網站其他部分相同的服務器。使用新的Firefox DevBar或Firebug。並看看錯誤控制檯。

+0

哇,我認爲你發現了這個問題。但是你能再試一次嗎?我想我正在添加一些調試代碼。無論如何,我現在會嘗試螢火蟲。 –

+0

我的代碼運行在Chrome和IE,但不是火狐:(這給了「類型錯誤:風格是空」上線錯誤「\t 回報parseInt函數(style.marginLeft)+ parseInt函數(style.borderLeftWidth);」函數「功能com_google_gwt_dom_client_DOMImplMozilla_ $ getBodyOffsetLeft__Lcom_google_gwt_dom_client_DOMImplMozilla_2Lcom_google_gwt_dom_client_Document_2I(DOC){」關於XXXXXX.chace.html –

+0

我想我找到了解決問題的辦法 我的代碼在每一個網頁瀏覽器上運行,除了火狐 要解決這個問題:。 我做彈出窗口中的gwt-編碼的iframe,像往常一樣我的JavaScript(gwt)沒有執行。 然後I: 右鍵單擊>此幀>重新加載幀>並執行。 現在我將嘗試在主站點上找到調用Iframe並重新加載它以修復此Firefox錯誤的方法:( –