"dots[i].obj has no properties"

"dots[i].obj has no properties" - HTML/CSS - Programmation

Marsh Posté le 19-09-2004 à 14:31:38    

Bonjour,
 
j'essaie d'adapter un javascript qui ne semble plus fonctionner avec les versions actuelle de Netscape/Mozilla ...
 
Ce javascript comprend ces lignes:
 
dots[i].obj.left = dots[i].X;
dots[i].obj.top = dots[i].Y;
 
 
Et je reçois ce message d'erreur de la consol javascript de FireFox:  
"dots[i].obj has no properties"
 
Comment pourrais-je corriger ce problème ?
(merci d'avance)


Message édité par Ludwig von 97 le 19-09-2004 à 14:32:58

---------------
http://www.webisdead.net http://videos.webisdead.net http://folding.webisdead.net
Reply

Marsh Posté le 19-09-2004 à 14:31:38   

Reply

Marsh Posté le 19-09-2004 à 14:56:53    

Voici le code complet de ce script:
 

Code :
  1. voir plus bas


Message édité par Ludwig von 97 le 19-09-2004 à 21:18:08

---------------
http://www.webisdead.net http://videos.webisdead.net http://folding.webisdead.net
Reply

Marsh Posté le 19-09-2004 à 16:24:49    

Quelqu'un m'a suggéré ceci:
 

Citation :

You can try changing:
 
if (isNetscape) { this.obj = eval("document.dot" + i);}  
 
To:  
if (isNetscape) { this.obj = document.getElementById('dot' + i);}  
 
.....Willy


 
Je n'ai plus le message d'erreur, mais le script ne s'anime toujours pas sous Mozilla ou FireFox ...


Message édité par Ludwig von 97 le 19-09-2004 à 16:27:09

---------------
http://www.webisdead.net http://videos.webisdead.net http://folding.webisdead.net
Reply

Marsh Posté le 19-09-2004 à 21:18:57    

Voici la version actuelle.
 
Ca fonctionne sous Mozilla et FireFox, mais dés que le document est marqué d'un doctype XTHML, (dans mon cas: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//FR" "dtd/xhtml1-strict.dtd">  ), cela ne fonctionne de nouveau plus que sous Internet Explorer.
 
Bon, ça fait déjà pas mal de progrès pour le momement, mais ça serait encore mieux si ça fonctionnait aussi en XHTML ...
 
PS: Un autre problème: Quand le DOCTYPE n'est pas défini, ils ne rebondissent pas sur le côté droit et le bas de la page (pour le haut c'est normal).
 

Code :
  1. Le code a encore changé, le problème (mineur) actuel s'est tellement éloigné sur sujet de départ que je vais créer un nouveau topic ...


Message édité par Ludwig von 97 le 20-09-2004 à 15:50:08

---------------
http://www.webisdead.net http://videos.webisdead.net http://folding.webisdead.net
Reply

Marsh Posté le 21-09-2004 à 14:58:37    

Joli monologue.

Reply

Marsh Posté le 21-09-2004 à 17:30:07    

[:acherpy][:acherpy][:acherpy][:acherpy][:acherpy][:acherpy][:acherpy]
 
Merci ! Merci !
 
 
(Ben je sais pas moi, j'ai posté et tenu à jour dans plusieurs forum espérant recevoir un peu d'aide ... ben je l'ai reçue finalement, mais pas ici.)


---------------
http://www.webisdead.net http://videos.webisdead.net http://folding.webisdead.net
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed