balise img/object et les SVG avec JS

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
Zefling
Tyrannosaurus Rex
Messages : 2577
Inscription : 21 déc. 2004, 03:45

balise img/object et les SVG avec JS

Message par Zefling »

Bonsoir,

J'essaie de comprendre un truc, je ne sais pas si ça vient d'une défaillance des navigateurs ou que j'essaie de faire un truc non conforme. Je ne trouve pas vraiment d'info à ce sujet :

J'ai fait une image svg avec un champ texte, qui devrait normalement être variable avec un argument dans l'URL : monimage.svg?text=blabla.
J'ai testé avec une balise <img>, le JS ne fonctionne pas, je me retrouve donc toujours avec la valeur par défaut.
J'ai testé avec une balise <object>, le JS fonctionne, par contre tout ce qui onMouseMove ne fonctionne plus (mais uniquement sur les SVG, pas les objects avec un JPG).
J'ai remarqué un comportement identique sur tous les navigateurs que j'ai sous la main (Chrome 13, Firefox 12, Opera 11.60).

Je me demandais donc si c'est normal, ou que c'est un bug général à tous les navigateurs.

Si je ne trouve pas de solution, je pense que je vais y aller à la bourrin avec <canvas>, mais je trouve cette solution particulièrement crade.

Si quelqu'un a une infos, merci d'avance.
Mon blog de dév web ― Thème pour le forum Geckozone ― Le clavier Latin-9 fr sous Windows ― Raccourcis clavier pour Firefox
Debian 8 KDE avec Firefox & Nightly
Bobe
Iguane
Messages : 742
Inscription : 28 juil. 2003, 21:29

Re: balise img/object et les SVG avec JS

Message par Bobe »

Et il fait quoi ton script JS ?
« La vie d’un geek est un combat perpétuel contre l’imperfection »
Zefling
Tyrannosaurus Rex
Messages : 2577
Inscription : 21 déc. 2004, 03:45

Re: balise img/object et les SVG avec JS

Message par Zefling »

rien de sorcier, ça prend le texte en param et ça le met dans un champs text :

Code : Tout sélectionner

document.getElementById('text').textContent = _get('text');
Mon blog de dév web ― Thème pour le forum Geckozone ― Le clavier Latin-9 fr sous Windows ― Raccourcis clavier pour Firefox
Debian 8 KDE avec Firefox & Nightly
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités