Aller au contenu

Sujets conseillés

Posté

Salut a tous,

j'ai une page dans laquelle je souhaite reserver une zone pour afficher une courbe.

J'ai donc mis le code suivant :

<img id=gfx width=650 height=200 alt='working hard to generate graphics for you'>

et le javascript suivant :

document.getElementById('gfx').src = "/php/gengfx.php?type=DB&machine="+machine+"&instance="+instance;

qui est appeler lorsque je souhaites afficher un graphique dans cette zone.

Le bleme, c'est que <img> sans SRC n'affiche pas une zone vide mais l'icone d'une image cassee. La solution bateau serait de mettre un SRC sur une petite image transparente.

Qqu'un aurait-il une idee plus clean pour faire ca ? avec des DIV, SPAN ou CSS, ou autre ?

Merci et A+

Lolo

Posté

Tu peux créer des éléments grâce au javascript

document.createElement

puis y ajouter des attributs

setAttribute

puis ajouter tout ça dans ta page

appendChild

Exemple :

var image=document.createElement('img');
image.setAttribute('src', 'working hard to generate graphics for you');
image.setAttribute('id', 'gfx');
image.setAttribute('width', '650');
image.setAttribute('height', '200');

var onajoute=document.getElementById('onajoute');

onajoute.appendChild(image);

Ainsi tu as ajouté une image avec plein d'attributs à l'élément portant l'id "onajoute" ;)

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...