我已經在我的一個應用程序中實現了SCORM,並且它完美地工作。我使用兩個屏幕作爲開發目的,我想在另一個屏幕上打開SCORM彈出窗口,而應用程序將在屏幕上(從請求打開SCORM的地方開始)。在另一個屏幕中打開SCORM彈出
它是否有可能處理它?
我已經在我的一個應用程序中實現了SCORM,並且它完美地工作。我使用兩個屏幕作爲開發目的,我想在另一個屏幕上打開SCORM彈出窗口,而應用程序將在屏幕上(從請求打開SCORM的地方開始)。在另一個屏幕中打開SCORM彈出
它是否有可能處理它?
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");
我還沒有嘗試過,但也許在/mod/scorm/player.js
添加windowobj.moveTo(xxx, yyy);
其中xxx是像素的其他屏幕
沒有工作......已經嘗試過了。感謝 –
我們必須改變它在哪個文件? – user3663
LMS通常會發布內容,這完全是專有的。因此,爲了查找代碼,我只需在moodle上的整個代碼庫中搜索「window.open」。 – Mark
好..我有另一個疑問..如何直接從我的appplication(PHP)打開scorm包..我用moodle sessions.do你有任何想法.. – user3663