Mon siteweb perso : on arrive à le lire avec IE, mais pas avec Moz ?
- 29 réponses
- 7 participants
- 1 210 vues
- 6 followers
Docteurnon
j'ai tout écrit à la main dans notepad et homesite (pas frontpage ou autre webcreator) d'après les infos de www.allhtml.com (site très bien fait pour démmarer en programmation web d'ailleurs, je le recommande) ... je pense donc que les "commandes", "functions" et "balises" utilisées sont "standard" ...
mais, alors que le site est parfaitement lisible avec InternetExplorer, j'ai des reports de bugs permanents par ceux qui utilisent Mozilla ou Firefox : "pages blanches avec rien"
vous connaissiez ce bug ? à quoi c'est dû ? qu'es-ce que je peux faire ???
- 1
- 2
Cpierredon
c'est un peu la merde, ils pourraient les mettre en standard !
c'est un peu la limite des logiciels alternatif, faut savoir bidouiller, et c'est vite énervant. On n'a pa forcément envie de faire de l'informatique quand on a un ordinateur, on préfèrerais travailler un peu....
http://www.pierredon.free.fr
Docteurnon
je me demandais quel(s) c***rie(s) j'avais pus faire ....
tu saurais me dire
- de kels plugins il s'agit
- et où on les trouve ?
que je mette un message d'avertissement sur mon portail
Lux
je regarde ton site avec mozilla 1.7.3 et je n'ai aucun problème... de plus si ton site est uniquement en html tu n'as guère besoin de plug in à moins que tu n'ai mis certaines application java specifique mais ca m'etonnerait!!
Docteurnon
Citation : si ton site est uniquement en html
en fait, mon site est en javascript ... mais rien d'illégal ... j'ai appris en regardant sur www.allhtml.comCitation : je regarde ton site avec mozilla 1.7.3 et je n'ai aucun problème
Lux
j'ai qq extensions de firefox (translate, chatzilla, download statusbar et all in one gesture) mais ces plugs ne servent pas vraiment à afficher des sites.. c plus du confort qu'autre chose(traduction, irc, telechargement et souris)
j'ai même regardé Cocaine en live.. sympa au passage.. moi qui en suis resté à led zep et sweet smoke j'aime bien ce son!!
ah oué ca y est... j'ai compris les bugs.. en fait il s'agit de l'affichage des photos.. ds la rubrique vision ou studio quand on veut visualiser une grosse photo ca marche pas... tu dois utiliser un code specifque à IE.... essaye de voir si le site allhtml.com ne propose pas d'autre system pour l'affichage des images.. utilise mozilla sur allhtml comme ca tu verras les compatibilité ds le choix de tes ressources javascript...
Docteurnon
Citation : il s'agit de l'affichage des photos.. ds la rubrique vision ou studio quand on veut visualiser une grosse photo ca marche pas... tu dois utiliser un code specifque à IE
Citation : tu dois utiliser un code specifque à IE
euh, non, même pas, c'est une fonction javascript que j'ai écrite ... c'est même la première macro que j'ai écrite et qui m'a obligé à me mettre à javascript ... l'html n'était plus suffisant ...le but est de "zoomer" sur une photo particulière quand on est dans une galerie de photos (depuis, je l'utilise pour a peu près toutes les photos du site) ... la macro au départ était assez simple, mais après ça c'est compliqué une peu, puisqu'il fallait :
- afficher la photo dans la galerie à une dimension donnée ;
- la photo "miniature" dans la galerie sert de lien sur l'affichage de la photo "en grand" ;
- quand la photo s'affiche en grand, elle est dans une page respectant la charte graphique du site, avec le logo du groupe, le texte "alt" de la miniature est écrit comme titre dse la page etc ... ;
- la photo "en grand" sert de lien pour le retour sur la galerie, il y a aussi un texte "retour" ;
- le texte de retour est traduit dans la langue choisie (français ou anglais) par le visiteur au début de sa visiste ;
ce soir, je mettrais en ligne les scripts de ces macros pour vos commentaires sur les problèmes de portage sur Moz et Firefox ...
yanfa
Holala...c'est quoi ce code dans tes pages ?
C'est d'un compliqué, quand on peut faire si simple en html au lieu de passer par des tas de moulinettes javascript hallucinantes.
Pour tenter de te répondre, on peut commencer par le fait que certaines balises html employées sont incorrectes, du coup IE les interprète parce qu'il est "gentil" et "dépassé" mais les navigateurs à base de moteur Gecko non.
Ainsi, la balise IMAGE <img> est auto-fermante, pas comme dans ce bout extrait de ta page :
Citation : document.write('<img src="'+photo+'"');
document.write(' title="'+t+'" border=0>');
document.write(' </img></a>');
Bon courage !
N'hésite pas si tu as d'autres questions...
Docteurnon
Hors sujet : j'ai oublié de mettre les lignes de codes en ligne, je vais voir ce que je peux faire "à distance" ( je suis au taf là
)
EDIT :
-----
dans la galerie, chaque photo est affichée par la fonction photo() qui a 4 arguments (l'adresse de l'image, les dimensions de la miniatures, le texte alternatif )
Citation : function photo(photo,w,h,t) {
document.writeln('<a href=javascript:loupe("'+photo+'","'+t+'","'+langue()+'")>');
document.writeln('<img src="'+photo+'" border=0');
document.writeln(' width='+w+' height='+h+' title="'+t+'">');
document.writeln(' </a>');
}
-----
la fonction photo() crée la miniature comme un lien vers l'image zoomée, la destination de ce lien hypertexte est la fonction loupe() qui permet de créer la page de l'image zoomée (et tout son environement en conformité avec la charte graphique, le texte et le lien de retour, la langue utilisée) ...
et là : bingo !!!
il y avait effectivement une balise de fermeture "virtuelle" </img>
Citation : function loupe(photo,t,lan) {
if (lan=="" || lan==null) {lan=langue()}
page_init(t); entete(t,lan); nxln(); galerie();
document.write("<br><br><br>");
document.write('<body scrolling="no" bgproperties="fixed" class=by>');
document.write('<a href="javascript:history.back()">');
document.write('<img src="'+photo+'"');
document.write(' title="'+t+'" border=0>');
document.write(' </img></a>');
document.write('<font align=center class="p"><small><br><!br>');
retour(lan);
fin();
document.write('</small></font>');
fin_galerie();
fin();
}
-----
le texte de retour et le lien, sont crées par la fonction retour().
Citation : function retour(lan) {
if (lan=="" || lan==null) {lan=langue()}
if (lan=="fr") {document.write('<a href="javascript:history.back()" class=lien align=center>Retour</a>')}
if (lan=="uk") {document.write('<a href="javascript:history.back()" class=lien align=center>Back</a>')}
}
comme quoi, pour trouver une erreur, il faut toujours faire appel à un oeil extérieur neuf !!!! merci à yanfa !!!. J'essayes ça dès que je peux et je vous préviens pour les tests ...
Hors sujet : EDIT: 14h08
es-ce quelqu'un peut me dire comment faire un ftp sans ftp ?? là je suis au taf et le ftp qui est installé sur mon pc ne fonctionne qu'en interne, le proxy/firewall/etc interdit les dowloads/uploads vers l'extérieur (sécurité oblige) ...
Docteurnon
yanfa
Non ça marche toujours pas sur Win/Mozilla.
L'inconvénient avec ton code c'est qu'il faut remonter le long de tous tes scripts pour essayer de chopper des causes de bug c'est pas lisible sauf peut-être pour toi !
Là-dedans :
Citation : document.write('<body scrolling="no" bgproperties="fixed" class=by>');
Essaie d'enlever le "bgproperties=fixed"
j'ai déjà eu des problèmes d'affichage en CSS à cause du "fixed" qui bloquait sur Firefox/Opéra.
A plus
yanfa
Docteurnon
Citation : Essais d'enlever le "bgproperties=fixed"
merci yanfa ;)
Citation : Non ça marche toujours pas sur Win/Mozilla.
bon, on va commencer à quadriller popur cerner plus pécisément le pb ...
es-ce que chacun peux me donner :
- les versions de Mozilla (firefox, IE etc...)
- et de windows (et autres OS) utilisées,
en me précisant les bugs rencontrés :
- page blanche dès l'ouverture,
- pb d'ouverture de la loupe sur les galeries d'image ...
merci à tous
Hors sujet : (ça commence à me br*** ces différences entre IE et Moz, j'y comprend rien, et ça nuit gravement à l'image du groupe ... quand on me "rapporte" un bug, c'est tj du genre "c'est nul, ton site y marche pas" genre "t'es nul"
oui, mais ça marche tj chez moi, comment kj'fait
)
GlutocK
Je ne comprends vraiment pas ton besoin d'utiliser autant de javascript
( http://nellyville.free.fr/scripts.js )
Je vais essayer de jeter un oeil sur tout ça mais faudrait que tu puisses alléger un peu car là c'est trop je pense !
Qu'est-ce que tu veux faire exactement ?
Docteurnon
Citation : Qu'est-ce que tu veux faire exactement ?
Citation : Je ne comprends vraiment pas ton besoin d'utiliser autant de javascript
plus sérieusement :
- le système de loupe m'a un peu obligé, car sinon, c'était une page html par photos ...
- le système de menu ... au début, j'avais des frames, et on (des potes ou relations qui bossent dans le dvpt de sites) m'ont déconseillé les frames ... et hors de question d'avoir du code html en dur dans la vingtaine de page pour le menu, je te raconte pas à maintenir ... à la moindre modif du menu, tu dois éditer 20 pages
- la co-webmistress qui a 40 idées à la seconde et qui veux tout essayer : les couleurs, les polices, les menus (textes et positions), les couleurs de fond etc ... c'est aussi une adepte du menu contextuel dans la page (cf pages vision, lady-art etc ..), et là, le choix c'est une page par sous menu
- de plus, vos réticences contre le javascript ne sont pas partagées par tout le monde ... et les pôtes dont je parlais précédement, m'ont fortement poussé (eux, auraient même préféré le php, mais à l'époque le site était hébergé par wanadoo où le php était payant) ...
- et puis j'aime ça, c'est tout ...
GlutocK
Surtout que maintenant que tu sais faire du javascript, passer au PHP sera une chose assez facile. Ca te facilitera aussi pas mal ta gestion des langues. Enfin disons que ça sera beaucoup plus logique que ta page soit généré côté serveur que côté client.
Tu gagneras :
1) en allégement du code chez le client
2) en rapidité de génrération (peut être pas visible à l'oeil nu :p )
3) en lisibilité
Tu pourras également te faire ton menu dans un fichier à part que tu inclueras dans chacune de tes rubriques(pages).
Ca reviens surementà ton javascript, mais pour moi en plus logique et plus propre. Et aussi, tu sera certains que mêmes les personens qui désactivent le javascript pourront consulter ton site ;)
Alors ? Qu'en dis-tu ? je suis même prêt à t'aider
EDIT : Si tu te met au PHP ça peut t'être utile.
Cpierredon
c'est vraiment chiant cette histoire de plug, parce quand ça marche pas, on ne sait pas ou chercher le bon truc. au moins, sous IE, il nous dirige vers le bon endroit quant il manque un truc.
moi, j'utilise mozilla, mais quant ça marche pas, je zappe et je vais sur IE, parce que j'ai pas envie de me prendre la tête avec un logiciel qui marche à moitié. je suis musicien, pas bricoleur de logiciel.
bonne chance pour trouver la bonne solution !
http://www.pierredon.free.fr
GlutocK
Will Zégal
Pas le temps de trop tester, mais au moins, ça s'affiche.
Ma version de Moz est la fr 1.7.8
Docteurnon
Citation : tu sera certains que mêmes les personnes qui désactivent le javascript pourront consulter ton site
il y a une possibilité de désactiver le javascript ?? sous IE aussi ? ya possibilité de le réactiver facilement ou c'est à l'installation ? c'est dans quel(s) menu(s) ?si tu peux me répondre à toutes ces question, c'est pour préparer un message d'avertissement ...
Citation : Attention, je ne suis pas du tout réticent au javascript, bien au contraire, il peux sauver des vies Mais dans ton cas, je pense justement que du PHP serait plus adapté !
j'en suis convaincu aussi ... mais j'ai passé tant de temps avec le javascript que maintenant j'y suis un peu confort ;) et le dvpt du site se fait un peu à marche forcé et j'ai pas trop le temps de faire du prospectif intéressant à terme mais qui me ralentiraitEDIT:
@BB: super ! donc finalement le bug "page blanche" et le bug "image qui s'ouvre pas" seraient dû à la même balise imaginaire </img>
GlutocK
Citation :
il y a une possibilité de désactiver le javascript ?? sous IE aussi ? ya possibilité de le réactiver facilement ou c'est à l'installation ? c'est dans quel(s) menu(s) ?
si tu peux me répondre à toutes ces question, c'est pour préparer un message d'avertissement ...
C'est en effet quelque chose qui s'active/désactive dans un menu de IE : "Outils->Options Internet->Sécurité->Personnaliser le niveau" et là tu trouveras tout ce qu'il faut je penses.
EDIT : Chez moi sous FireFox, la page studio ne fonctionne pas, parfois je n'ai que le titre et d'autre fois, je n'ai que Fiches techniques avec les 3 liens.
Pour le reste je t'envoie un mail.
Bonne continuation
Docteurnon
Citation : IE : "Outils->Options Internet->Sécurité->Personnaliser le niveau"
-> Script>Active scripting ??GlutocK
Docteurnon
Citation : dans ses phases "parano"
il y a un pb de conspiration venant des dvpeurs en javascriptsGlutocK
Hors sujet :
Juste pour être sûr, as-tu reçu mon mail DocteurNon ?
Docteurnon
Hors sujet :
oui
je suis même allé sur ton site ... c'est joli !! PHP ??
- < Liste des sujets
- Charte
- 1
- 2

