2011-03-25 46 views
0

我得到了媒體元素JS播放器的工作,但是當我試圖讓它在彈出窗口中播放時,我注意到它打破了彈出窗口。它看起來像我不能在JavaScript中調用JavaScript。我的彈出窗口非常簡單,它只是執行window.open,並使用document.write和代碼用自己的樣式表構建一個新頁面。但是,我無法加載mediaelement.js內的東西。也許我應該只加載它隨附的Flash?還有一個silverlight文件。如何讓mediaelement.js在彈出窗口中工作?

有人可以幫忙嗎?我需要一個不需要播放列表XML文件的播放器,可以在所有瀏覽器中運行,播放MP3並在其上有定時器。我一直在努力工作,無濟於事!

+0

你能發表一些代碼嗎? – tahdhaze09 2011-03-25 18:16:22

回答

0

如果你是document.writing進入一個新窗口,你應該可以寫一個外部js文件的調用,並且應該運行。你能發佈你使用的代碼嗎?

也爲什麼不只是window.open('http://yoursite.com/path/to/an/html/file.html')而不是document.writing它。這會更清潔,並保持結構和行爲的分離。

+0

嘿,非常感謝您的回答!我不知道我可以打開另一個文件。但是,由於這與WordPress一起工作,我不知道我是否仍然可以獲取我需要的MP3 URL,因爲這是在循環中。 – 2011-03-27 23:14:36

+0

好吧,我現在有一個測試頁在彈出窗口中運行媒體播放器!但是,我想知道是否可以在觸發彈出窗口的頁面的彈出窗口中寫入頁面。這可能嗎? – 2011-03-27 23:31:22

相關問題