valign in wrapper joomla

valign in wrapper joomla

par chris hounau,
Nombre de réponses : 2
Bonjour à tous,

Je sais que la question est limite à cheval sur moodle et joomdle mais je vais tenter d'expliquer pourquoi je poste ici.

Moodle est monté dans un wrapper(iframe) de joomla pour être utilisé. Pour éviter l'affichage d'un ascenseur on est obligé de paramétrer l'iframe à 1000px de haut. Seulement voilà, quand on affiche un quiz, il s'aligne verticalement au milieu et n'est pas visible sans descendre dans la fenêtre. J'ai vu des solutions avec modif de la css de moodle mais ça ne marche pas

le code de la frame est le suivant :

<html>
<head>
<!-- Created using Articulate Quizmaker '09 3.3 - http://www.articulate.com  --> 
<!-- version: 3.3.1103.112 --> 



<title>Champagne ML Quiz 2 - Climate and Place</title>

<script>
var g_bLMS = true;
var g_bAOSupport = false;
var g_strContentFolder = "quiz_content";
</script>

<script LANGUAGE="JavaScript1.2" SRC="quiz_content/quiz.js" TYPE="text/javascript"></script>

<script LANGUAGE="VBScript">
<!--
Sub player_FSCommand(ByVal command, ByVal args)
    call player_DoFSCommand(command, args)
end sub
// -->
</SCRIPT>

<script>

var g_strSwfFile = "quiz.swf";
var g_nWidth = 720;
var g_nHeight = 540;
var g_strScale = "noscale";	// noscale | show all
var g_strBrowserSize = "default";	// default, fullscreen, optimal
var g_strBgColor = "#FFFFFF";
var g_strAlign = "middle";
var g_strQuality = "best";
var g_bCaptureRC = false;
var g_strFlashVars = "";
var g_bScrollbars = true;

</script>

</head>

<body onunload="DoOnClose()" onbeforeunload="DoOnClose()" marginheight="0" marginwidth="0" topmargin="0" leftmargin="0">

<script>

document.bgColor = g_strBgColor;

if (g_bScrollbars)
{
	document.write("<table border=0 cellpadding=0 cellspacing=0 width='100%' height='100%' align=center>");
	document.write("<tr>");
	document.write("<td align=center>");
}

	WriteSwfObject(g_strSwfFile,
		       g_nWidth, 
		       g_nHeight, 
		       g_strScale,
		       g_strAlign, 
		       g_strQuality, 
		       g_strBgColor, 
			   g_bCaptureRC,
		       g_strFlashVars);

if (g_bScrollbars)
{
	document.write("</td>");
	document.write("</tr>");
	document.write("</table>");
}

ResizeBrowser(g_strBrowserSize);
</script>

<DIV id='divEmail' style="position: absolute; width: 10; height: 10; left: 10; top: 10; visibility:hidden" ></DIV>

</body>
</html>

Tout ce dont j'ai besoin c'est de modifier le js qui génère le td
document.write("<td align=center>");

en
document.write("<td align=center valign=top>");

Sauriez-vous où se trouve ce code ?

Merci d'avance
Christophe


Moyenne des évaluations  -
En réponse à chris hounau

Re: valign in wrapper joomla

par Jérôme DEMIAUX,
Avatar Traducteurs

Bonjour,

Si j'analyse bien, le quizz en question n'est pas une activité moodle mais un élément généré par Articulate, inséré comme fichier ?

C'est donc du coté de ce dernier qu'il faut rechercher le code js et non pas du coté de Moodle. Mais sa modification ne sera valide que pour ce quizz et automatiquement surchargée à la prochaine retouche.

Jérôme.