problème avec la fonction onload() - HTML/CSS - Programmation
Marsh Posté le 13-05-2005 à 20:43:06
désolé j'ai pas fait bac V moi
Marsh Posté le 13-05-2005 à 20:46:49
ça fonctionne très bien onload, tu sais pas l'utiliser c'est tout
Marsh Posté le 13-05-2005 à 20:49:48
!!
Marsh Posté le 13-05-2005 à 20:55:47
Ben surement, mais lorsque j'écrit onload="load(evt)"
IE me retourne l'erreur suivante :
Erreur d'éxecution Microsoft Jscript
Objet attendu
line : 0, columm: 24
alors que si je mets onLoad="load(evt)" pas de problème ca passe...
Marsh Posté le 13-05-2005 à 20:56:29
load et evt, tu les définis comment?
Marsh Posté le 13-05-2005 à 21:25:23
load() est une fonction qui est définie dans le reste de ma page, evt en fait je m'en sert pas, je l'est donc virée mais j'ai toujours la même erreur au chargement.
J'appel dabord onload() et après je définie ma fonction load().
Marsh Posté le 13-05-2005 à 21:26:10
montre moi donc le code
Marsh Posté le 13-05-2005 à 21:35:07
La ligne qui permet de lancer le script
Code :
|
Le script qui doit être chargé
Code :
|
Marsh Posté le 13-05-2005 à 21:40:41
Heuuu t'es sûr que l'élément SVG a un attribut onload?
Non parce que c'est pas du HTML ça, il n'a aucune raison d'avoir cet attribut
Marsh Posté le 13-05-2005 à 21:52:08
heu j'ai pas vérifier dans la doc de SVG, mais le site www.svgfr.org dans son tutoriel : http://www.svgfr.org/?rub=tuto/pro&id=24 utilise cette technique
<svg width="200" height="85" onload="initialise(evt);deplace()" xmlns="http://www.w3.org/2000/svg">
donc je suppose que c'est pris en charge
Marsh Posté le 13-05-2005 à 21:59:46
Ok, ben je peux pas t'aider, jamais fait de SVG...
Marsh Posté le 13-05-2005 à 23:10:44
Il existe une balise svg ?
As-tu essaye avec une balise object ?
Marsh Posté le 14-05-2005 à 01:05:04
cerel a écrit : Il existe une balise svg ? |
C'est dans son fichier SVG, pas dans un fichier HTML
C'est un problème SVG/JS, pas HTML/JS
Marsh Posté le 13-05-2005 à 20:42:03
Bonjour
J'ai un petit problème avec la fonction javascript onload()
Cette fonction ne s'exécute pas si je l'écrit de cette façon onLoad() et que je test le résultat avec FireFox, elle ne fonctionne pas non plus sous IE, cependant elle ne genère pas d'erreur.
Si je l'écrit de cette façon onload() elle fonctionnera sous FireFox et sous IE, mais IE genère une erreur que je n'arrive pas à corriger.
Avez vous la connaissance d'une incompatibilité entre les 2 navigateurs là dessus.
Merci pour votre réponse
Florian