Errore javascript in visualizzazione scorm (lib/js_utils.js)

Funzionalità di frontend per utenti e amministratori dei corsi: navigazione generale, materiali didattici, test, registro valutazioni, ecc.
Post Reply
keyos
Newbie
Posts: 3
Joined: Sat Dec 03, 2016 8:30 am
Version: forma.lms 1.4.2

Errore javascript in visualizzazione scorm (lib/js_utils.js)

Post by keyos »

buongiorno,

nel momento in cui si lancia uno sco viene generato un errore (rilevabile dalla console del browser) relativo alla mancata assegnazione di proprietà ad uno specifico elemento (null in quanto non è stato creato ed è assente dal dom)

La riga di codice preposta alla creazione dell'elemento (title_handler, titolo nell'intestazione dell'overlay) è in realtà commentata, si trova alla riga 168 di lib/js_utils.js
A riga 229 si trova invece il codice (non commentato) che tenta di valorizzare l'elemento con il titolo, senza riuscirci.

Code: Select all

==>>>//this.overlay_light.setHeader('<h1 class="title_handler" id="title_handler">Title</h1>'

			this.overlay_light.setHeader(''
				+'<a class="close_handler" id="close_handler" href="#"><span>'+this.oLangs.get('_CLOSE')+'</span></a>');
			this.overlay_light.setBody('<iframe id="overlay_iframe" name="overlay_iframe" src="" height="100%" width="100%" frameborder="0"></iframe>');

Code: Select all

			window.onbeforeunload = function() { return "Exit ? Your progress will be saved."; } //'. Lang::t('_CONFIRM').'
			YAHOO.util.Dom.get('overlay_iframe').src = this.href;
	==>>>  YAHOO.util.Dom.get('title_handler').innerHTML = ( this.title ? this.title : this.innerHTML );
		}, this );
La soluzione è quella di ripristinare la creazione dell'elemento title_handler oppure commentare anche la riga che tenta di assegnare innerHTML (togliere commento a riga 168 o aggiungere commento a riga 229).
Forma v 1.4.2

Saluti
User avatar
canelli
FormaLms Guru
Posts: 496
Joined: Thu Nov 08, 2012 12:21 pm
Version: forma.lms 2.0
Contact:

Re: Errore javascript in visualizzazione scorm (lib/js_utils.js)

Post by canelli »

Grazie della segnalazione . in serisco nel bugtracker
penso che l'impostazione dell title verrà rimossa ...
Cercate nel forum le riposte prima di chiedere. Check the forum before posting
---------------
Claudio Anelli
Joint Technologies - Sistemi avanzati per l'information technology

http://www.joint-tech.com
---------------
Post Reply