Diaporama - problème avec Opera...

Diaporama - problème avec Opera... - HTML/CSS - Programmation

Marsh Posté le 20-08-2002 à 20:06:58    

Voilà, je suis en train de faire un chti diaporama avec des images qui seront générée par php (avec un upload d'images avant).
Tout cela ne me pose plus de problème (en partie grace aux membres de cette section que je remercie tout particulièrement).
 
J'ai fait un script tout con qui permet de faire avancer des images avec deux flèches.
 
Appuyez sur la flèche de droite pour voir la première image.
 
Sur IE, Netscape et Mozilla, aucun problème, les images conservent leur dimension.
MAIS, et ça c un putain de gros MAIS !! :
 
Avec Opera, les images prennent toutes la même largeur et la même hauteur (en prennant la plus importante des deux).
 
Pourquoi ?? et que faire pour remédier à cela ?
 
PS : ne faites pas attention au html moisi sur cette page...
 
L'url : http://membres.lycos.fr/tutwavelab/testjs.html
 

Reply

Marsh Posté le 20-08-2002 à 20:06:58   

Reply

Marsh Posté le 20-08-2002 à 20:23:53    

Vu que l'URL de l'image est changée via JavaScript, je suppose que les autres browsers "actualisent" les propriétés de l'image (hauteur/largeur) mais pas Opera... faudrait forcer le rechargement de la page pour qu'Opera lise les propriétés de chaque nouvelle image et l'affiche correctement...
... ou qqch du genre, c juste une idée comme ça

Reply

Marsh Posté le 20-08-2002 à 20:45:38    

il me semble qu'Opera ne supporte pas les modifications du DOM... ou du moins assez mal


Message édité par antp le 20-08-2002 à 20:46:12
Reply

Marsh Posté le 20-08-2002 à 20:57:02    

Donc si j'ai bien compris, d'après vous, c'est pas possible sans rafraichir la page à chaque fois avec opéra  :(  
 
Bon, je vois ce qui me reste à faire ... Détection opéra + page spéciale pour lui avec juste les images les unes à la suite des autres...  :(  
 
Merci quand même...  ;)

Reply

Marsh Posté le 20-08-2002 à 21:00:48    

Continue quand même à chercher...
 
D'autres avis ?

Reply

Marsh Posté le 20-08-2002 à 21:15:32    

LexTuhor a écrit a écrit :

Donc si j'ai bien compris, d'après vous, c'est pas possible sans rafraichir la page à chaque fois avec opéra  :(  
 




 
J'ai pas dit que c'était impossible, je dis juste que c'est peut-être à cause de cette limitation que ça ne marche pas

Reply

Marsh Posté le 20-08-2002 à 21:28:33    

Je vais continuer à farfouiner deci delà, mais bon, j'ai remarqué que quand les gens savaient pas ici, ils savaient pas trop ailleurs non plus  :D  
 

Reply

Marsh Posté le 20-08-2002 à 21:49:00    

LexTuhor a écrit a écrit :

[...]
PS : ne faites pas attention au html moisi sur cette page...
L'url : http://membres.lycos.fr/tutwavelab/testjs.html
 
 



ben si ton chteumeuleu est moisi, faut quand meme pas t'étonner que tes pages s'affichent pas bien....  :ange:


Message édité par --greg-- le 20-08-2002 à 21:49:26
Reply

Marsh Posté le 20-08-2002 à 21:52:16    

T'as regardé le source avant de dire un truc comme ça ??  :heink:  
 
Mon problème n'a que je sache aucun rapport avec le html (hélas  :( )
 
Et pour le html, je suis de toutes manières de ton avis.

Reply

Marsh Posté le 20-08-2002 à 21:55:16    

LexTuhor a écrit a écrit :

T'as regardé le source avant de dire un truc comme ça ??  :heink:  
 
Mon problème n'a que je sache aucun rapport avec le html (hélas  :( )
 
Et pour le html, je suis de toutes manières de ton avis.  



ben non j'ai pas regardé, tu l'as dis toi meme.
...

Reply

Marsh Posté le 20-08-2002 à 21:55:16   

Reply

Marsh Posté le 20-08-2002 à 22:40:57    

Et si tu remplacait carrément tout l'objet, au lieu de remplacer la source? en te créant autant d'objet image et en indiquant la source.
 
Ca doit pouvoir marcher, il me semble que j'avais déjà essayer de repiquer des scripts comme ca dans les logiciels macromédia. Mais faut encore faire le tri dans leur bordel...

Reply

Marsh Posté le 20-08-2002 à 22:56:13    

bonne idée, j'y avais pas pensé, j'essaye ça de suite...
 

Reply

Sujets relatifs:

Leave a Replay

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