Se connecter
Se connecter

ou
Créer un compte

ou
Agrandir
Les Mains dans le Cambouis
Bidouille & Développement Informatique

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

  • 29 réponses
  • 7 participants
  • 1 079 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 :???: