begin process at 2012 05 29 12:23:43
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

Framework

 > 

Ajax

 > 

Javascript : Affichage d'une image dans une div


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Javascript : Affichage d'une image dans une div

dimanche 8 janvier 2012 à 21:28:41 | Javascript : Affichage d'une image dans une div

silver

Bonjour,

Le bout de code javascript suivant est issu d'un script utilisé pour un chat instantané. Actuellement, le chat affiche en instantané le nom de l'utilisateur, son message et la date du message. J'aimerais également ajouter l'avatar de l'utilisateur du chat, mais je n'arrive pas à insérer d'image dans la div. A chaque fois que j'ai essayé quelque chose, j'obtenais le code de l'image et non l'image réel, tel que ci dessous :

Silver a ecrit le 2012-01-08 a 15:03:02 :
<img src="images/22.gif" border="0" /> Salut.


Dans le fichier script.js :
Code Javascript :
//inserts the new content into the page
function insertNewContent(liName,liText,liTime1,liTime2,liAvatar) {
	insertO = document.getElementById("outputList");
	oLi = document.createElement('li');
	oSpan = document.createElement('span');
	oSpan.setAttribute('className','name'); //for IE's sake
	oSpan.setAttribute('class','name');
	oName = document.createTextNode(liName+' a ecrit le '+liTime1+' a '+liTime2+' :');
	oText = document.createTextNode(liText);
	oSpan.appendChild(oName);
	oLi.appendChild(oSpan);
	oLi.appendChild(oText);
	insertO.insertBefore(oLi, insertO.firstChild);
}


Dans le fichier chat.php :
Code PHP :
<ul id="outputList">
        <li><span class="name">Silver :</span>Bienvenue sur le Chat</li> 
</ul>


En vous remerciant d'avance si vous avez une solution.
lundi 9 janvier 2012 à 11:51:52 | Re : Javascript : Affichage d'une image dans une div

buno

Administrateur CodeS-SourceS
Réponse acceptée !
Hello,
Comment t'y es-tu pris?
J'ai fait un petit test, ceci devrait te convenir:
Code Javascript :
function addImage() {
	insertO = document.getElementById("mydiv");
	oImg = document.createElement('img');
	oImg.setAttribute('src','http://www.javascriptfr.com/g/logos/normal/logojs.png');
	insertO.insertBefore(oImg, insertO.firstChild);
}



@+
Buno, Admin CS
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
mardi 10 janvier 2012 à 11:30:20 | Re : Javascript : Affichage d'une image dans une div

silver

Super ! Merci beaucoup, c'est ce qu'il me fallait !

En effet, j'avais essayé des choses similaires à ta solution mais j'avais mal spécifié la fonction setAttribute, et je n'étais pas sûr de devoir inséré un nouvel 'insertBefore' pour l'image. Sinon, j'avais aussi tenté innerHTML, mais il semblerait que ça ne fonctionne qu'avec du texte pur.

Je vais testé ça ce soir, mais j'imagine que pour changer la taille de l'image, il suffit de faire :
Code Javascript :
oImg.setAttribute('width', "25");
oImg.setAttribute('height', "25");


Si je veux rajouter un effet d'ombrage à l'image, sais tu si c'est possible avec le javascript, ou dois-je obligatoirement passer par le css?

Encore merci pour ta solution ;)

Silver
mardi 10 janvier 2012 à 14:51:59 | Re : Javascript : Affichage d'une image dans une div

buno

Administrateur CodeS-SourceS
Avec CSS, c'est possible. En javascript, c'est sûrement possible aussi mais je ne l'ai jamais mis en pratique...


@+
Buno, Admin CS
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...


Cette discussion est classée dans : code, image, document, chat, ospan


Répondre à ce message

Sujets en rapport avec ce message

Intégration d'un diapo [ par dloc ] Hello à tous, Je viens faire appel à vous pour un problème qui me casse fortement la tête et dont j'ai loin d'avoir les capacités nécessaire pour le Tester le chargement du cache [ par typhoon ] Bonjour, Après moultes recherches, je passe à la dernière étape : Poser une question... En effet, je n'arrive pas à résoudre le problème suivant: Je Function qui ne functionne pas... [ par Xiarea ] Bonjour, Je suis entrain d'essayer de faire ouvrir un popup lors d'un double clic sur une image. La nouvelle page doit connaitre les coordonées de la soucis de lien sur image [ par YouSsoliVan ] Bonjour, J ai un petit soucis avec le code javascript ci dessous, en fait, en cliquant sur le boutton "fermer", ceci annule les changements apportés Mettre une légende sous une image dans une popup [ par Chris31000 ] Bonjour, J'utilise un script pour ouvrir une image en taille réelle dans une popup en cliquant sur une miniature. J'aimerais qu'une légende puisse êtr Aide avec un script réduction image !!! [ par kangourouxxx ] Bonjour, je fait appel a vous car j'ai un petit problème de code. J'ai décidé d'alléger mon site et j'ai commencer par exporter tout mes code en .js e Souci avec la fonction $(document).ready(function () { ... } [ par Edoth ] Bonjour, J'essaye de faire un carrousel 3D javascript avec des images sur un site ASP.NET en c# mon carrousel fonctionne parfaitement en local mais Image en lien avec un hover valide W3C [ par Kitzume ] Bonjour, Objectif : valider le W3C Le code dessous fonctionne très bien par contre n'est pas valide W3C Cause : pas de div dans un lien [code=html Fermer un onglet à partir [ par fleto ] Bonjour, Je débute et je pense que je dois confondre certaine notion. Voila, j'ouvre plusieurs onglets en ajoutant un listener. Mon problème est que problème avec balise tag [ par bumbo ] Bonjour a tous, J'ai un petit soucis de compatibilité avec firefox, je m'explique: Soit une image dans une page html avec un tag: [code=html] [/cod


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,498 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales