IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

[HTML/JAVASCRIPT] balise href


Sujet :

HTML

  1. #1
    Membre émérite Avatar de laurentibus
    Inscrit en
    Mars 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mars 2008
    Messages : 875
    Par défaut [HTML/JAVASCRIPT] balise href
    bonjour tout le monde,

    dans une balise href je fais un location.replace vers une autre page,mais il arrive que cette page n existe pas ( ce qui est normal ) et j aimerais savoir comment afficher dans ce cas la une page par default " pas d information " ...en utilisant exclusivement du HTML ou du javascript.
    ++

  2. #2
    Inactif   Avatar de Deallyra
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    1 997
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 1 997
    Par défaut
    Bonjour,

    Une page 404.htm qui te redirigerais vers index.htm?
    *Si la réponse vous convient, n'oubliez pas le tag
    *Exprimez vous dans un français correct; on prend le temps de vous lire, prenez le temps de bien écrire.
    *Et comment on interprète votre code? N'oubliez pas la balise!

    *Pour une mise en page simple avec des divs.
    *Pour faire des formulaires xHTML CSS.

  3. #3
    Membre émérite Avatar de laurentibus
    Inscrit en
    Mars 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mars 2008
    Messages : 875
    Par défaut
    je n ai pas très bien saisie ce que tu voulais me dire mimi ...
    voila ce que je veux :
    En ce moment quand la page cible du lien n existe pas j ai la page d erreur "fichier non trouvé" et moi dans ce cas la j aimerais avoir une page par défaut de mon choix.
    Car il y as quelques cas ou je n aurai jamais de page lien (ce qui est normal ) donc elles seront toutes rediriger vers cette page par défaut

  4. #4
    Inactif   Avatar de Deallyra
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    1 997
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 1 997
    Par défaut
    Ce que je voulais dire, c'est que l'on peut personnaliser la page 404.htm.

    La page qui correspond à un fichier non trouvé.

    Mais toi tu voudrais une page qui ne serait utilisée qu'en certains cas? Seulement quand certains fichiers ne seront pas trouvés?
    *Si la réponse vous convient, n'oubliez pas le tag
    *Exprimez vous dans un français correct; on prend le temps de vous lire, prenez le temps de bien écrire.
    *Et comment on interprète votre code? N'oubliez pas la balise!

    *Pour une mise en page simple avec des divs.
    *Pour faire des formulaires xHTML CSS.

  5. #5
    Membre émérite Avatar de laurentibus
    Inscrit en
    Mars 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mars 2008
    Messages : 875
    Par défaut
    oui voila Seulement quand certains fichiers ne seront pas trouvés,
    sapcefrog m as dis d utiliser AJAX, et la je suis en train d essayer ...enfin deja je regarde comment marche ajax
    mais si tu as une autre proposition

  6. #6
    Membre confirmé Avatar de jibe74
    Inscrit en
    Avril 2004
    Messages
    172
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 172
    Par défaut
    Salut,

    MimiCracra44 a je pense la bonne solution, mais elle la donne dans un cas particulier : celui où une page 404.htm existe et est fonctionnelle. Ce n'est pas toujours le cas !

    Plus généralement, on peut faire en sorte de récupérer les erreurs (l'erreur 404 mais aussi d'autres) pour faire afficher une page spéciale signalant l'erreur ou la traitant de manière personnalisée. C'est la fameuse page 404.htm de MimiCracra44...

    Pour cela, il faut modifier le fichier .htaccess du site. D'autres ont expliqué comment procéder mieux que je ne saurais le faire => demander à Google

    Attention que certains FAI (dont Free.fr) gèrent le .htaccess de façon un peu différente du standard => Voir d'abord si l'hébergeur n'explique pas comment faire...

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    138
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations forums :
    Inscription : Septembre 2007
    Messages : 138
    Par défaut
    Il faut tout simplement modifier les attribut de la page 404 sur le serveur, j'espère que le serveur que tu utilise est un serveur apache car avec apache c'est beaucoup plus simple.
    Sinon chez free je n'ai pas souvenir de la possibilité d'avoir accès au htaccess...

  8. #8
    Membre émérite Avatar de laurentibus
    Inscrit en
    Mars 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mars 2008
    Messages : 875
    Par défaut
    heu je pense pas que je vais avoir le droit d allez modifier des "parametres" sur le serveur ...
    et sinon j ai trouver une solution avec AJAX :
    je recupere le xhr et je regarde le xhr.status et la je peux savoir si c'est un 404 dans ce cas la je redirigerai vers la page " pas d information" . mais le pb c'est que je le met ou mon code javascript/ajax vu que la page existe pas ??? dnas la page ou y as le lien et je teste le xhr du lien c'est possible ??? je vais tester

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    138
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations forums :
    Inscription : Septembre 2007
    Messages : 138
    Par défaut
    quel est ton hébergeur?? je pourrai t'aider à modifier le htaccess si tu y a accès...

  10. #10
    Membre confirmé Avatar de jibe74
    Inscrit en
    Avril 2004
    Messages
    172
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 172
    Par défaut
    Citation Envoyé par osia1 Voir le message
    Sinon chez free je n'ai pas souvenir de la possibilité d'avoir accès au htaccess...
    http://support.free.fr/pagesperso/scripts2.html

    ... mais il semble qu'il y ait eu des changements chez Free...

    Citation Envoyé par osia1 Voir le message
    Il faut tout simplement modifier les attribut de la page 404 sur le serveur
    Certes. Mais une fois encore, la page 404 n'existe pas toujours... Il faut qu'elle ait été créée et déclarée dans .htaccess précédemment...

    Mais tu as raison : .htaccess étant propre à Apache, ça ne marche pas avec un autre serveur web... Tout au moins, pas de la même façon !

  11. #11
    Membre confirmé Avatar de jibe74
    Inscrit en
    Avril 2004
    Messages
    172
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 172
    Par défaut
    Bon, le temps que je cherche les liens, il y a eu deux posts

    Je pense que la solution du .htaccess est meilleure que s'em*** avec AJAX. Mais bon, j'ai un a-priori contre ce truc et j'évite autant que possible d'utiliser Javascript...

  12. #12
    Membre émérite Avatar de laurentibus
    Inscrit en
    Mars 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mars 2008
    Messages : 875
    Par défaut
    oui mais mon appli va tourner sur plusieurs serveurs differents propre a chaque client ....
    donc on veux être le plus ouvert possible en utilisant exclusivement du HTML et langages explorer client ... desolé jibe74 je v peut etre te degouter mais je crois que je vais tester la solution AJAX
    merci quand meme les amies

  13. #13
    Membre confirmé Avatar de jibe74
    Inscrit en
    Avril 2004
    Messages
    172
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 172
    Par défaut
    Citation Envoyé par laurentibus Voir le message
    desolé jibe74 je v peut etre te degouter mais je crois que je vais tester la solution AJAX
    Meuuuh non Je n'en suis quand même pas à ce point

    Et puis, on est encore (parait-il...) en pays démocratique ayant le mot "liberté" dans sa devise => tu fais comme tu le sens

    Cela dit, si je peux me permettre une remarque : puisque tu sembles chercher une solution la plus universelle possible, je ne suis pas sûr que tu fasses le bon choix. En effet, je connais mal les serveurs web autres qu'Apache, mais je pense qu'ils ont tous un moyen de rediriger l'erreur 404 sur une page personnalisée, et que ce n'est pas compliqué à mettre en place. Par contre, AJAX utilise Javascript, qui lui est susceptible d'être désactivé par l'internaute. Donc, un certain nombre ne verront pas, ou mal, ou fuieront ton site...

    AJAX et l'accessibilité ne font pas bon ménage...

  14. #14
    Membre émérite Avatar de laurentibus
    Inscrit en
    Mars 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mars 2008
    Messages : 875
    Par défaut
    hmmmmmmmmmmm je sais pas si ca sera trop genant etant donner que j utiliserai ajax pour afficher dans l un de mes cadres une page avec le texte pas d information ...

    je vais coder, tester, puis si ca pose des problemes je ferai un petit tour de l ensemble des pages je regarde celle qui manque et puis je genere une page "pas d information" pour chacune d'entre elle ... c'est un peu bourin mais bon personne le verra .... muahahahahhahahahahah


Discussions similaires

  1. dans une balise A, vaut-il mieux mettre le javascript dans href ou dans onclick ?
    Par clavier12AZQSWX dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 08/10/2010, 12h04
  2. Mise à jour balise html javascript chargement
    Par psgman113 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 27/08/2009, 20h22
  3. [HTML/JAVASCRIPT]Sortir d'une iframe
    Par tidou dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 19/01/2005, 15h26
  4. [html][javascript] probleme <select> affichage
    Par maysa dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 29/09/2004, 15h17
  5. [C#] Placer fichier html entre balises DIV
    Par Febus dans le forum ASP.NET
    Réponses: 9
    Dernier message: 07/05/2004, 11h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo