Vous n'avez pas encore de compte ? Enregistrez vous ! En tant que membre enregistré, vous bénéficierez de privilèges tels que: changer le thème de l'interface, modifier la disposition des commentaires, signer vos interventions etc.
Après votre inscription, vérifiez votre boîte spam. la poste et gmx peuvent ne pas recevoir les mails à cause de leur antispam. Quant à sfr, free et orange, cela devrait maintenant marcher mais cela peut arriver aussi. Sinon inscrivez vous avec d'autres types d'adresses.
Colok Traductions :: Sujet - Internet - Pages perso et Opéra
Inscrit le: 28 Janvier 2006
Messages: 323
Localisation: fr
Posté le:
28-05-2010 14:02:53
Bonjour,
Y a-t- il un pro du XHTML dans la bande ? Surement, puisque ce site existe.
J'ai un problème pour la lecture d'une des pages de mon site perso avec Opéra, et j'aimerais un avis éclairé.
Merci si quelqu'un peut donner suite.
Pierre
Colok Administrateur
Inscrit le: 13 Décembre 2005
Messages: 22895
Localisation: fr
Posté le:
28-05-2010 17:49:07
Avec IE7, la page d'accueil met un temps fou à s'ouvrir!
Si non,, c'est avec quelle page que tu as un problème ?
_________________ A+
Colok
PierreH Jeune Colloque
Inscrit le: 28 Janvier 2006
Messages: 323
Localisation: fr
Posté le:
29-05-2010 15:00:34
Bonjour Colok,
Et merci de me répondre.
Pour me rapprocher du standard actuel, je réécris mes pages perso enXHTML.
J'ai aussi externalisé mon code Javascript et mes feuilles de style, déclaré le Doctype, etc....
C'est cette page d'accueil qui me pose problème.
Elle est composée de 3 frames (je sais, ce n'est plus conseillé, donc je corrigerai, ....mais c'est encore lu malgré tout).
Avec IE8 et FireFox, tout va pour le mieux, hormis une lenteur à l'affichage, comme tu le signales, et que je n'explique pas bien.
Avec Opéra (qui, au passage, est vraiment bien, et le plus rapide), j'ai des problèmes dans la frame qui contient le gros du texte.
Certains codes JS ne répondent pas.
Ainsi, si on passe la souris sur la photo des petits enfants, on voit apparaitre une photo de chacun d'eux, et le code correspondant est lu par les 3 navigateurs.
Par contre, si on clique sur le petit appareil photo, qui ouvre simplement une boite de dialogue pour demander un mot de passe (au sein d'un code JS), avec Opéra, il ne se passe rien.
Idem si on clique sur le prénom Rosalie (dans le texte de gauche). IE8 et FF affichent une photo dans une page redimensionnée et centrée, mais rien avec Opéra.
Et curieusement, si on ouvre uniquement cette page
www.papirot.fr/Phourdin.htm
alors là, Opéra lit très bien et exécute tous les scripts.
Je me suis dit qu'Opéra avait peut être du mal avec les frames, mais dans ce cas je devrais avoir des problèmes avec tous les codes.
_________________ On a toujours besoin d'un plus petit que soi! (Petit! Petit!)
Colok Administrateur
Inscrit le: 13 Décembre 2005
Messages: 22895
Localisation: fr
Posté le:
29-05-2010 17:13:22
Wahou !
_________________ A+
Colok
PierreH Jeune Colloque
Inscrit le: 28 Janvier 2006
Messages: 323
Localisation: fr
Posté le:
29-05-2010 18:00:13
Merci GravuTrad
Je vais essayer de me retrouver dans cette jungle.
Et comme je n'ai pas vos talents linguistiques, merci à FF pour son extension
BabelFish !....
NB : bien, cette nouvelle façon de s'identifier sur le site !
Bonne soirée
Pierre
PierreH Jeune Colloque
Inscrit le: 28 Janvier 2006
Messages: 323
Localisation: fr
Posté le:
31-05-2010 20:27:34
Bonsoir,
Ma plus grosse erreur provenait d'une erreur de syntaxe dans la déclaration d'un Doctype ... bizarre, car j'avais fait un copier/coller.... bon !
Cette erreur corrigée, les autres étaient dues à des attributs non conformes.
Je les ai donc toutes corrigées (au détriment de l'apparence de ma page, car, paradoxalement, les erreurs comme l'attribut "border" de frameset sont lues quand même), et je suis arrivé, dans le validateur W3C, à 0 erreur.
Le problème avec Opéra était malheureusement inchangé.
J'ai donc réécrit mes attributs non conformes, pour une présentation plus correcte de ma page ... et je reste donc sur ma faim.
Bizarre quand même !!!!
Une autre idée ???
Amicalement
Pierre
GravuTrad Administrateur
Inscrit le:
Messages: 9023
Localisation: af
Posté le:
31-05-2010 22:30:03
Essaie voir avec l'outil intégré dragonfly d'opera voir ce qu'il encaisse pas bien...
Entre IE qui prend des liberté avec les standards, et opera qui lui au contraire est hyper strict là dessus, desfois les compromis sont pas évidents...
_________________ On a toujours besoin d'un plus petit que soi! (Petit! Petit!)
PierreH Jeune Colloque
Inscrit le: 28 Janvier 2006
Messages: 323
Localisation: fr
Posté le:
01-06-2010 12:43:15
Bonjour,
Je ne connaissais pas cet outil ... vais apprendre à l'utiliser.
En tous cas, tu as raison.
Une vraie compatibilité entre les navigateurs serait bienvenue.
Si je ne trouve pas, ben je laisse tomber Opéra ...dommage !
Merci beaucoup.
Pierre
PierreH Jeune Colloque
Inscrit le: 28 Janvier 2006
Messages: 323
Localisation: fr
Posté le:
02-06-2010 13:44:44
Bonjour,
J'ai finalement trouvé la solution .....
J'ai remarqué que les 3 javascripts qui ne fonctionnaient pas étaient écrits de la même façon :
<a href="javascript:Ma_fonction" .....
J'ai donc écrit différemment, pour lancer mon script avec l'évènement onclick
<a href="javascript:void(0);" onclick="Ma_fonction" .... et cela marche.
Peut être que ma première façon d'écrire n'est plus conforme (ce qui ne gênait pas IE, FF, ni Safari) ... et comme tu me dis que Opéra est hyper strict ?????
Mais dans ce cas, pourquoi Opéra refusait de le lire quand la page était dans une frame, alors qu'il le lisait très bien si j'affichais la page seule (hors frame) .... et les autres scripts se lisaient très bien avec la page dans la frame.
Voir le sujet suivant Voir le sujet précédent
Vous ne pouvez pas poster de nouveaux sujets dans ce forum Vous ne pouvez pas répondre aux sujets dans ce forum Vous ne pouvez pas éditer vos messages dans ce forum Vous ne pouvez pas supprimer vos messages dans ce forum Vous ne pouvez pas voter dans les sondages de ce forum