Page 1 sur 2

Migration de site web de ie_> firefox .

Publié : 29 juin 2004, 17:58
par Invité
Bonjour ,j'ai passé mon dimanche aprés midi à rendre impeccables mes pages
html pour mozilla (il y avait des extensions ie non supportées) .tout baigne
sauf une petite animation en page accueil qui ne fonctionne que sur ie.
cette animation ,que je n'ai pas faite à la main ,est écrite en javascript
....
d'ou mes questions :
1/Comment étre sur que le plugin java est installé sur mozilla firefox ?(si c'est le probléme...) :roll:
2/Comment savoir si une routine est écrite en java compatible mozilla ou pas
?
3/Quelle est la meilleure méthode pour réaliser une animation sous mozilla
?(programme, site dédié)
ps:Il s'agit en fait seulement de réaliser un taquin à partir d'images
miniatures dont on fait varier les "sources" /
voila ,salut .

Publié : 29 juin 2004, 18:11
par jv2759
Attention java et javascripte qon deux chose totalement differente.

Le javascripte et directement integrer au navigateur, alors que java n'est qu'un plug in que l'on ajoute au navigateur. Javascripte permet de manipuler directement la pages et travailler dedans. Alors que java et beaucoup plus complet et utilise un cadre bien définit pour s'executer...

Pour savoir si ton javascripte et bien ecrit c'est tout simple :

outils/console javascripte

avec cela tu devrait visualiser les pb dans ton scripte.

Sinon le mieux au debut ce serais de directement nous passer l'adresse de ton site, ainsi on pouras voir quel sont les pb eventuel...



Moi j'aime bien comme site :

http://fr.selfhtml.org/

Publié : 01 juil. 2004, 19:31
par calamar
re bonsoir .Je viens d'efectuer le transfert de mon site corrigé sur mon site hebergeur .
MOn probléme.
se situe sur les frame de droite (tableau de miniatures) .Si tu fais view frame info,tu verras tout un codage javascript utilisant une fonction mmtime qui tourne sous ie et pas sous firefox ...
l'adresse de mon site :
http://yvesperso.ouvaton.org/accueil/index.htm
j'attends vos commentaires avrc intérét !

Publié : 02 juil. 2004, 09:01
par calimo
la console javascript a écrit :Erreur : MM_timelinePlay is not defined
Enuite je ne vois pas ce qui marche en plus sous IE :?
Sois plus précis ;-)

Publié : 02 juil. 2004, 17:46
par calamar
Pour de bon? comme on dit à marseille .
chez moi sous ie la frame de droite est animée (taquin de miniatures/diapos) grace à une routine javascript .
sous mozilla / firefox le tableau de miniatures reste desesperemment IMMOBILE .

Publié : 02 juil. 2004, 17:51
par calamar
Encore moi .
comment se sert on de la console JS ?
c'est du ligne à ligne ?

Publié : 02 juil. 2004, 18:00
par jv2759
une ligne egale une erreure...

souvant le mieux c'est de faire un reset, de faire l'action que tu veux faire, par exemple un chargement de page, un clic, un survole et regarder les erreure...

Publié : 02 juil. 2004, 18:47
par calimo
Il y a tellement de conditions que ça ne peut pas marcher.

Code : Tout sélectionner

var ns = navigator.appName == "Netscape";
    var ns4 = (ns && parseInt(navigator.appVersion) == 4);
    var ns5 = (ns && parseInt(navigator.appVersion) > 4);
Déjà il n'y a pas que Netscape et IE qui supportent le javascript. Avec des document.GetElementById tu devrais pouvoir standardiser un peut tout ça...

Publié : 02 juil. 2004, 19:19
par Invité
bonsoir ,merci pour les reponses .
alors si je reloade il ne se passe absolument rien dans la console JS ,le code du frame est totalement ignoré ...
les documents getelement by id .... je ne vois pas ....
Bon franchement que me conseilleriez vous pour faire ce genre d'animation le plus simplement possible ?

Publié : 02 juil. 2004, 19:25
par calimo
Moi et les animations :? :lol:

la question c'est pourquoi c'est ignoré. Tu devrait tester ce que valent tes variables ns5 nottament, elle est peut-être à false dans Firefox... En tous cas s'il y a rien dans la console JS c'est que le programme n'est pas passé par là :?

Publié : 02 juil. 2004, 22:20
par Invité
bon allez je crois que je vais me mettre un peu à javascript et modifier les sources des images du document plus simplement .
Un bon site sur javascript ?

Publié : 02 juil. 2004, 22:37
par jv2759

Publié : 03 juil. 2004, 12:31
par Invité
merci.

ça y est !!!

Publié : 03 juil. 2004, 21:47
par calamar
j'ai un peu planché cet aprés midi et ....admirez la simplicité comparée de mon code par rapport à l'ancien :
function animate() {
t =String(document.images[0].src)
for (a=0;a<5;a++) {

document.images[a].src=String(document.images[a+1].src)

}
document.images[5].src = t
return

+ un petit :

onload="setTimeout('animate()',1000)"
dans la balise <image> et mon petit taquin tourne chez firefox ET internet explore ....
je suis assez content de moi ,n'hésitez pas à me flatter ça fait plaisir ...
cordialement .

Publié : 03 juil. 2004, 22:15
par jv2759
Faire les chose bien c'est casiment toujours plus simple qu'autre chose, le seul truc c'est qu'il faut juste connaitre un peux plus...