OVH Cloud OVH Cloud

Petite question

1 réponse
Avatar
ryckoort fabien
Bonjour à tous,

Par le bier d'un evenement (onmouseover et onmouseout) je rend visible ou
cacher un calque.

par cette fonction :

function montre_palette() {
var d = document.getElementById('palette');
if (d) {
document.all ["palette"].innerHTML = 'test';
}
}
function cache_palette() {
var d = document.getElementById('palette');
if (d) {
document.getElementById('palette').style.visibility = "hidden";
}
}

ma question est : est-il possible qu'apres le document.all
["palette"].innerHTML =, que du code html soit interpreté, car en fait
j'aimerai au passage de la souris afficher ds un calque des zones reactives,
pour sélectionner une couleur, et ensuite la réafficher ds un champ de type
text.

merci d'avance pour vos réponse a bientot.

1 réponse

Avatar
L'ermite
ryckoort fabien wrote:

function montre_palette() {
var d = document.getElementById('palette');
if (d) {
document.all ["palette"].innerHTML = 'test';
}
}


Je ne pige pas pourquoi
document.all ["palette"].innerHTML = 'test';
au lieu de simplement
d.innerHTML = 'test';
mais soit, là n'est pas la question.

La méthode innerHTML permet de redéfinir tout le contenu de l'élément en
question, généralement un <div> ou un <span>. Tu peux donc y coller tout le html
que tu veux; il sera directement interprété.

--
L'ermite