Firefox et Javascript

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
fireman
Arias
Messages : 18
Inscription : 03 mars 2005, 05:51

Firefox et Javascript

Message par fireman »

Bonjour a tou(te)s.

Je debute en Javascript et j aurais souhaite mettre un menu retractable que je trouvais sympa mais il ne fonctionne pas sous Firefox. Il est ouvert d office au chargement de ma page et ne suis pas le scroll.

Le script en question :
http://www.editeurjavascript.com/script ... _3_264.php

Voila ce que ca donne apres chargement de ma page :

Image
Vous pouvez l ouvrir sous IE pour voir ce que c est sense donner.

OU pour le moment j ai charge le script sur mon ftp pour permettre de voir ce que ca donne en reel plutot qu en copie d ecran :
http://publijeune.citeheb.com/index.htm

Si toutefois vous pouviez me dire ce qui ne va pas.


Merci d avance.
looping

A essayer

Message par looping »

Bonjour !

Essaye de remplacer :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>

Par ceci :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>

A+
netfab
Salamandre
Messages : 43
Inscription : 06 mars 2005, 13:37

Message par netfab »

Bonjour,

Ce topic aurait sa place dans le forum Développement Web.
Si tu veux savoir pourquoi ce script fonctionne sans doctype, et ne fonctionne pas avec, lis cette page.
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

  1. Tu utilise vraiment du XHTML 1.1. Je rappelle qu'il ne devrait pas être traité en html mais en application/xhtml+xml.
    Source : http://www.w3.org/TR/xhtml-media-types/#summary
    Donc tu dois utiliser application/xhtml+xml ou utiliser un doctype XHTML 1.0 Strict.
  2. Ta page est très largement invalide. Si tu fais n'importe quoi il ne faut pas t'étonner que ça ne fonctionne pas, 210 erreurs c'est énorme :shock:
    Pour faire du XHTML, je te conseille plutôt que de faire n'importe quoi comme tu le fais de lire les articles d'Openweb à ce sujet : http://openweb.eu.org/articles/xhtml_une_heure/
    http://openweb.eu.org/articles/html_au_xhtml/
    et d'autres encore : http://openweb.eu.org/xhtml/
  3. Ton script utilise document.write. Pas de bol c'est une relique du passé et comme tu prétend utiliser une version "moderne" de HTML, ça ne passe heureusement pas. (je dis prétend parce qu'avec toutes les erreurs... :roll: )
Bref, je pense que la première chose à faire pour toi c'est d'apprendre le HTML :wink: (oublie le XHTML au départ)
Invité

Message par Invité »

Ben ca c est du concret comme reponses. Merci beaucoup. En plus je vais surement faire d une pierre 2 coups : regler tout ce qui n est pas valide.

Encore merci, j'vais enfin pouvoir bosser et corriger ce satane site et apprendre encore plus.

ImageImage
fireman
Arias
Messages : 18
Inscription : 03 mars 2005, 05:51

Message par fireman »

Oops desole, oublie de me connecter.
PS : Desole aussi d avoir poste au mauvais endroit. :?
fireman
Arias
Messages : 18
Inscription : 03 mars 2005, 05:51

Message par fireman »

Je remonte ce topic juste pour vous remercier une nouvelle fois.

Vous m avez permis de corriger mes erreurs et surtout de les comprendre. :D

Mes pages sont enfin valides en HTML et CSS.
(il me reste plus que ma galerie a faire)

Image
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Moi aussi je fais remonter pour signaler que ce menu n'est pas fonctionnel sans javascript, ce qui signifie que les 10% d'internautes n'ayant pas javascript activé ne pourront pas visiter le site... :roll:

Mieux vaut donc faire un menu "en dur" c'est à dire en HTML et caché par le javascript. Utilise au moins des noscript pour fournir un équivalent...

http://acces-pour-tous.net/fichiers_com ... javascript
fireman
Arias
Messages : 18
Inscription : 03 mars 2005, 05:51

Message par fireman »

Excellente info Calimo. Image Mais tant pis pour les 11% qui desactivent le javascript. Image

Je plaisante biensur. Je me remets au travail.

Merci. :wink:
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Alors là je t'arrête tout de suite, parce que ce n'est vraiment pas drôle du tout :evil:

Je te recommande vivement de lire ceci : http://www.la-grange.net/accessibilite/ ... tents.html
et en particulier l'introduction, histoire de te rendre compte pourquoi le javascript peut être désactivé... :roll:
fireman
Arias
Messages : 18
Inscription : 03 mars 2005, 05:51

Message par fireman »

Ben apparemment ca a du bon de plaisanter meme si tu trouves pas ca drole :roll: (hé t as vu moi aussi je sais le mettre ce smiley)

Ca m apporte une info de plus. Je mets ca en favori, on dirait qu il y a beaucoup a lire.

Encore merci.
fireman
Arias
Messages : 18
Inscription : 03 mars 2005, 05:51

Message par fireman »

En ce qui concerne ce <noscript></noscript>, pour le moment le resultat est une page blanche dont l adresse est :

file:///c:/Documents%20and%20Settings/x/Bureau/Publijeune-8%20pages/redirect.php
(je l ai lance en local)

Quel est le probleme Image
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Il y a des choses bien trop graves pour plaisanter, et franchement, là c'est un truc qui ne me fait pas du tout rire :?

Pour la page qui est en local ça ne nous est pas d'une grande utilité pour te répondre sur ce qui ne va pas... le but est de mettre dans la balise <noscript> tout ce qui doit être affiché uniquement si JS est désactivé (c'est-à-dire un équivalent du menu :wink: )
phil8655
Lézard vert
Messages : 129
Inscription : 05 oct. 2003, 20:12

Message par phil8655 »

Il y a des choses bien trop graves pour plaisanter, et franchement, là c'est un truc qui ne me fait pas du tout rire
Il faut peut-être relativiser ! :D Ce n'est pas la fin du monde ! :roll:

Tu te la joues un peu là, non ? :lol:
Windows XP E.F SP2/Firefox 2.0.0.13/Thunderbird 1.5.0.12/Nod32 3.0/Online Armor
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Pour moi empêcher des gens de naviguer sur Internet, oui, c'est grave.

Tu ne râle pas assez quand 0.1% des sites t'empêchent d'utiliser Firefox ?
Eh bien pense à ceux qui ne comprennent pas pourquoi 30% des sites (chiffre au bol, c'est probablement même plus) ne fonctionnent pas, et la différence c'est qu'ils n'ont pas d'alternative... si ça n'est pas grave de discriminer comme ça une tranche de la population alors je suis Mère Thérésa :roll:
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités