Bonjour,
Apparement l'appel de document.write() est à éviter! Je souhaiterais par conséquent rectifier une partie de mon code.
Pour situer les choses, dans mon code document.write() fait appel à une fonction Javascript qui récupère l'url de l'image pour chacun des articles et le titre des articles pour s'en servir comme attribut "alt". Cela permet sur la page d'accueil d'afficher à côté des titres des articles les images correspondantes.
Dans le code, j'ai donc l'appel qui se présente sous la forme :
Que j'ai rectifié en :
Et sa fonction :
Cette fonction m'affiche bien les images mais leur emplacement n'est pas au bon endroit c'est à dire qu'elles se retrouvent tout en bas de la fenêtre alors qu'elles devraient se trouver dans le "<div class='img-thumbnail'>".
J'ai essayé avec les spécifications beforebegin, afterbegin... mais je n'ai pas réussit à obtenir le résultat souhaité.
Ma question est donc de savoir, comment faire pour que les images sont enfants de la balise "<div class='img-thumbnail'>" ?
Merci par avance.
Apparement l'appel de document.write() est à éviter! Je souhaiterais par conséquent rectifier une partie de mon code.
Pour situer les choses, dans mon code document.write() fait appel à une fonction Javascript qui récupère l'url de l'image pour chacun des articles et le titre des articles pour s'en servir comme attribut "alt". Cela permet sur la page d'accueil d'afficher à côté des titres des articles les images correspondantes.
Dans le code, j'ai donc l'appel qui se présente sous la forme :
<div class='img-thumbnail'>
<script type='text/javascript'>
document.write(img_thumbnail("monUrl", "monAlt" );
</script></div>
Que j'ai rectifié en :
<div class='img-thumbnail'>
<script type='text/javascript'>
img_thumbnail("monUrl", "monAlt" );
</script></div>
Et sa fonction :
function img_thumbnail (src,alt) {
var img = document.createElement('img');
img.setAttribute('src', src);
img.setAttribute('alt', alt);
img.width = '80';
img.height = '80';
document.body.appendChild(img);
}
Cette fonction m'affiche bien les images mais leur emplacement n'est pas au bon endroit c'est à dire qu'elles se retrouvent tout en bas de la fenêtre alors qu'elles devraient se trouver dans le "<div class='img-thumbnail'>".
J'ai essayé avec les spécifications beforebegin, afterbegin... mais je n'ai pas réussit à obtenir le résultat souhaité.
Ma question est donc de savoir, comment faire pour que les images sont enfants de la balise "<div class='img-thumbnail'>" ?
Merci par avance.