Plutôt que d'essayer de créer des tonnes de pages différentes sur mon site, j'essaie de mettre à jour le contenu d'un div lorsque différents éléments de la barre de navigation sont mis à jour . J'ai essayé de trouver un exemple simple en utilisant Javascript:Mettre à jour le contenu d'un div avec javascript
<script type="text/javascript">
function ReplaceContentInContainer(id,content) {
var container = document.getElementById(id);
container.innerHTML = content;
}
</script>
<div id="example1div" style="border-style:solid; padding:10px; text-align:center;">
I will be replaced when you click.
</div>
<a href="javascript:ReplaceContentInContainer('example1div', '<img src='2.jpg'>')">
Click me to replace the content in the container.
</a>
Cela fonctionne très bien lorsque je tente seulement et mettre à jour le texte, mais quand je mets une balise img là-dedans, comme vous pouvez le voir, il cesse de fonctionner.
Soit 1) quel est le problème avec la façon dont j'essaie de le faire? ou 2) Quelle est la meilleure façon de le faire?
Je ne suis pas bloqué sur Javascript. jQuery fonctionnerait aussi, aussi longtemps que c'est aussi simple ou facile. Je veux créer une fonction qui me laissera passer n'importe quel HTML que je veux mettre à jour et l'insérer dans la balise div et sortir le 'vieux' HTML.
Ah bien sûr! Je savais que cela avait quelque chose à voir avec les citations parce que j'ai essayé "Ligne 1
Ligne 2" et cela a bien fonctionné. J'ai en fait oublié de mentionner cela à l'origine. Merci! –