Version complète: sur le forum Webmaster Hub : Image vide, c'est possible ?
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > (X)HTML et CSS
destroyedlolo
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 :
CODE
<img id=gfx width=650 height=200 alt='working hard to generate graphics for you'>


et le javascript suivant :
CODE
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
Xavier
Tu peux créer des éléments grâce au javascript
CODE
document.createElement
puis y ajouter des attributs
CODE
setAttribute
puis ajouter tout ça dans ta page
CODE
appendChild

Exemple :
CODE
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" wink.gif
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.