2016-02-05 85 views
0

我已經在我的一個應用程序中實現了SCORM,並且它完美地工作。我使用兩個屏幕作爲開發目的,我想在另一個屏幕上打開SCORM彈出窗口,而應用程序將在屏幕上(從請求打開SCORM的地方開始)。在另一個屏幕中打開SCORM彈出

它是否有可能處理它?

回答

0

Chrome的曾與這個問題了一點數 - popup open position in chrome

How do I get JavaScript to open a popup window on the current monitor

您應該可以使用屏幕左側的位置來計算數學。我做了這樣的事情讓窗口出現在瀏覽器窗口的左側。再次,Chrome可能是一個問題。

leftPosition = (window.screenLeft != undefined ? window.screenLeft : window.screenX) - width; 
topPosition = 0; 
window.open(url, "Title", "status=no,height=" + height + ",width=" + width + ",resizable=yes,left=" + leftPosition + ",top=" + topPosition + ",screenX=" + leftPosition + ",screenY=" + topPosition + ",toolbar=no,menubar=no,scrollbars=no,location=no,directories=no"); 
+0

我們必須改變它在哪個文件? – user3663

+0

LMS通常會發布內容,這完全是專有的。因此,爲了查找代碼,我只需在moodle上的整個代碼庫中搜索「window.open」。 – Mark

+0

好..我有另一個疑問..如何直接從我的appplication(PHP)打開scorm包..我用moodle sessions.do你有任何想法.. – user3663

0

我還沒有嘗試過,但也許在/mod/scorm/player.js添加windowobj.moveTo(xxx, yyy);其中xxx是像素的其他屏幕

+0

沒有工作......已經嘗試過了。感謝 –

相關問題