11548 sujets
Salut Boris... Comment va ?
As-tu essayé ceci ?
Ceci serait équivalent et déjà mieux
Modifié par koala64 (09 Oct 2006 - 22:30)

As-tu essayé ceci ?
<div id="content"></div>
<script type="text/javascript"><!--
var content = document.getElementById('content');
function maFonction()
{
content.innerHTML = '<p>test</p>';
}
maFonction();
//--></script>
et euh... pourquoi une variable globale ? parce que bon, c'est à éviter pour ne pas risquer d'interactions avec d'autres scripts... 
Ceci serait équivalent et déjà mieux

<div id="content"></div>
<script type="text/javascript"><!--
var Boris =
{
content: document.getElementById('content'),
Fonction: function ()
{
Boris.content.innerHTML = '<p>test</p>';
}
};
Boris.Fonction();
//--></script>
Modifié par koala64 (09 Oct 2006 - 22:30)
Effectivement, l'objet n'existe pas encore au moment de la création de la variable globale, cependant, la fonction n'est appelé qu'après chargement de la page (sur le onLoad de la balise <body>) donc ça m'étonne un peu. Je vais essayer de faire comme le dit Quentin et je vous tiens au courant.
Merci à vous tous pour votre aide précieuse (comme toujours).
Merci à vous tous pour votre aide précieuse (comme toujours).