Se connecter
Se connecter

ou
Créer un compte

ou
FR
EN
Bidouille & Développement Informatique
Articles
Tutoriels

Mon siteweb perso : on arrive à le lire avec IE, mais pas avec Moz ?

  • 29 réponses
  • 7 participants
  • 1 210 vues
  • 6 followers
Sujet de la discussion Mon siteweb perso : on arrive à le lire avec IE, mais pas avec Moz ?
J'ai dévellopé le site web de mon groupe en html/javascript ...
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 ???
2
Il faut rajouter des plugin a mozilla.
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.... :furieux: :mdr: :oo:

http://www.pierredon.free.fr

3
Merci de l'info :bravo: je me sens moins bête ...
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
4
Salut!!

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!! :clin:
DISCO WILL COME BACK AND SAVE THIS MOTHERFUCKIN' WORLD
5

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.com

Citation : je regarde ton site avec mozilla 1.7.3 et je n'ai aucun problème

:???: tu as fait une install particulière ???
6
Non aucune install particulière.. je viens d'installer firefox 1.06 pour tester et idem ca marche bien...

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!! :clin:

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...
DISCO WILL COME BACK AND SAVE THIS MOTHERFUCKIN' WORLD
7

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

:((( effectivement, j'ai déjà eu des reports de bugs la dessus ...

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 ...
8
Hello !

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...
9
;) l'avantage des fonctions javascripts hallucinantes c'est qu'elles permettent de réutiliser un ensemble de lignes de code html sans avoir à les reécrire (avec des erreurs éventuelles) dès que tu en as besoin ... voir, sans avoir besoin de recreer une page pour chacunes des photos zoomées : le lien vers l'image zoomée c'est le nom de la fonction javascript et non pas une page ... et puis, c'est plus facile à maintenir et à faire évoluer : l'ajout de l'option "langue" dans le texte de retour de la page "zoomé" a pris quelques minutes, si il avait fallu que je réecrire tous les bouts de code html qui présentaient une galerie de photos en proposant un zoom ... je crois que je ne l'aurais même pas fait ... par contre c'est sur que c'est plus fragile du genou : quand tu plantes un truc (ici le zoom sur les galeries de photos), tu le plantes partout :oops: tu as donc raison, j'irais (re)-vérifier que ma macro ne contient pas d'erreurs bêtes dès que possibles ...

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à :oops: )




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) ...

10
:up: Bon, ça y est ... j'ai retiré la vilaine balise </img> qui n'aurait pas dû exister !!! ça continu de marcher sur IE :mrg: et pour ceux qui ont Mozilla :???:
11
Salut,

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
12

Citation : Essais d'enlever le "bgproperties=fixed"

:??: oki, j'essayes ça ce soir ...
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 :((( )

13
Salut,

Je ne comprends vraiment pas ton besoin d'utiliser autant de javascript :oo: :oo: :oo:

( 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 ?
14

Citation : Qu'est-ce que tu veux faire exactement ?

:???: ben, mon site est fait ... je cherche à le débuguer ...ckoi la question ?

Citation : Je ne comprends vraiment pas ton besoin d'utiliser autant de javascript

:mdr: d'accord, d'accord ... mais bon, c'est comme ça, je suis un fainéant, je supporte pas de recopier 2 fois la même ligne de html ... donc à la troisième, je fait une macro ...
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 :non:
- 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 :non: ou un if/else en javascript pour chacune des sous-pages ...
- 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 ... :mdr:
15
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é !

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.
16
Chez moi, ton site fonctionne sous mozilla, mais j'ai installé des plug in. Peut-être ces plug-in étaient déjà intallé sur les machines sur lesquelles çaa marche tout seul.

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

17
Cpierredon >> tu as besoin de plug-in pour accéder à quelle page ?
18
Ça y est. Ça marche pour moi.

Pas le temps de trop tester, mais au moins, ça s'affiche.

Ma version de Moz est la fr 1.7.8
19
:bravo2: merci pour vos aides les gars :boire:

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 ralentirait :(( en plus ça fait moins d'un an que j'ai réecrit tout le site pour passé d'html pur au javascript (ça m'a pris quand même 3 mois) ... sinon, j'ai fait déjà deux/trois trucs en php (entre autre la page d'envoi d'email dans 'contacts' que je trouve plus propre que le 'mailto' beurk) ...

EDIT:
@BB: super ! donc finalement le bug "page blanche" et le bug "image qui s'ouvre pas" seraient dû à la même balise imaginaire </img> :8O: il m'a couté cher ce petit bug, l'air de rien :((( je devais être bourré ce jours là, je sais bien qu'<img> est auto-fermante :(((
20

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 :coucou:
21
:coucou: merci!

Citation : IE : "Outils->Options Internet->Sécurité->Personnaliser le niveau"

-> Script>Active scripting ??
22
Honnetement je ne saurais pas te dire, je n'ai jamais désactiver le javascript, mais je sais que mon père dans ses phases "parano" ;) l'a déjà fais ici.
23

Citation : dans ses phases "parano"

il y a un pb de conspiration venant des dvpeurs en javascripts :oo: :mdr: :mdr:
24

Hors sujet :
Juste pour être sûr, as-tu reçu mon mail DocteurNon ?

25

Hors sujet : oui :bravo2: je suis même allé sur ton site ... c'est joli !! PHP ??