Bonjour,
J'ai fait une petite boite de texte avec un menu permettant d'en changer le contenu via javascipt.
Au chargement le contenu est dans le dur, mais je voudrais faire en sorte qu'il soit en fait celui de la variable new_content situé dans la condition == 1.
J'ai peut être une piste qui serais au chargement de la page d'appeler la fonction change en lui donnant les valeurs : 'content','1'.
Mais concrétement je ne sais pas comment faire...
J'ai fait une petite boite de texte avec un menu permettant d'en changer le contenu via javascipt.
Au chargement le contenu est dans le dur, mais je voudrais faire en sorte qu'il soit en fait celui de la variable new_content situé dans la condition == 1.
J'ai peut être une piste qui serais au chargement de la page d'appeler la fonction change en lui donnant les valeurs : 'content','1'.
Mais concrétement je ne sais pas comment faire...
<!-- ONGLETS -->
<script type="text/javascript">
function change(cible,onglet) {
if (onglet == 1) {
var new_content = "<h1>Titre</h1><p>paragraphe</p>";
document.getElementById(2).style.background = "#fff";
}
if (onglet == 2) {
var new_content = "<h1>Titre 2</h1><p>paragraphe 2</p>";
document.getElementById(1).style.background = "#fff";
}
document.getElementById(cible).innerHTML = new_content;
document.getElementById(onglet).style.background = "#ccc";
}
</script>
<!-- ONGLETS -->
<!-- ONGLETS -->
<div id="onglets">
<ul>
<li><a id="1" href="#" onclick="change('content','1')">Lien</a></li>
<li><a id="2" href="#" onclick="change('content','2')">Lien</a></li>
</ul>
<div id="content">
<p>Super contenu</p>
</div>
</div>
<!-- ONGLETS -->