Détecter l'interpréteur javascript - HTML/CSS - Programmation
Marsh Posté le 15-09-2005 à 18:41:47
Tu penses être la première personne dans le monde entier à poser cette question ?
=> Fais une recherche.
Marsh Posté le 15-09-2005 à 20:32:35
ben tu refléchis un peu à ce que tu viens de dire.
Ya de écoles, celle du HTML/CSS + JS et le site marche pas si ya po js (ou une partie)
et ya celle du Anti JS, qui utilise le JS en non obstrusif, c'est à dire que le site sans JS fonctionne, mais si le JS est présent, il s'intègre à la page via du code (window.onload = mafonction....)
et tout est fait en JS non obstrusif
un exemple concret : www.c-sait.net
Marsh Posté le 15-09-2005 à 21:47:14
ANViL a écrit : Bonsoir à tous, |
Et tu la ferais avec quoi la redirection, si y'a pas de JS ?
Essaye plutôt d'apprendre le JS correctement, la question ne se poserait même pas !
Marsh Posté le 16-09-2005 à 09:59:45
FlorentG a écrit : Et tu la ferais avec quoi la redirection, si y'a pas de JS ? |
Baliste meta, header de redirection envoyé directement par le serveur (fichier .htaccess par exemple) ou simple lien si ca doit être une redirection du à un choix de l'utilisateur.
Javascript n'est vraiment pas obliguatoire pour arriver à faire des redirections.
Et si tu veux un exemple de redirection qui marche qu'il y ai ou non javascript d'activé mais en envoyant à une adresse différente, alors regarde comment fait hotmail au moment de la conection.
Marsh Posté le 16-09-2005 à 10:23:25
Non la technique c'est comme je le signale ci dessus,
1 SEUL ET MEME SITE pour TOUT
mais ajouter du JS intrusivement, du coup ca fait un site totalement navigable sans JS et quand ya du JS on change certains éléments pour correspondre à nos attentes.
pourquoi faire plus compliqué ?
Marsh Posté le 16-09-2005 à 10:29:30
Gatsusat > J'espéres que c'est pas sur moi que tu gueules. Personellement, je suis contre le js quand on peut faire sans. Pour moi, le js, c'est uniquement pour un surplus de confort.
Même le menu déroulant de la future version de mon site n'utilise pas de JS.
Marsh Posté le 16-09-2005 à 16:19:00
Bon alors:
j'ai fais une recherche (sur le forum) je n'ai pas trouvé grand chose et si j'ai posté ici c'est que je n'ai pas trouvé d'explication vraiment détaillée (certains sites parlaient d'utiliser une balise NOSCRIPT...)
Pour la redirection il y a effectivement plusieurs moyens (autre que le js) pour y arriver.
Ok pour les différentes écoles, JS / NON-JS, mais si je demande ça c'est parce que j'en ai justement besoin.
Donc c'est sympa de répondre, mais est-ce que quelqu'un saurait me dire comment faire
Merci
Marsh Posté le 16-09-2005 à 16:30:12
sur toutes les pages de ton site sans JS tu mets ceci (ou tu fais appel à page
<script type="text/javascript">
window.onload = function() {
document.location = "mapageavecduJSdeMerdePourEnculerL'utilisateurCarJeSaisPasCoderProprement.htm"
}
</script>
et pouf il sera redirigé vers ta page de merde avec du JS alors que tu aurais pu faire du JS INTRUSIF COMME JE TE L'AI EXPLIQUE 50000000 FOIS DANS LES TOPICS PLS HAUT
ALORS SOIT TU NOUS FAIS DE LA MERDE EN BARRE COMME TU SOUHAITE LE FAIRE, SOIT TU APPRENDS A CODER CORRECTEMENT ET TU FAIS DU JS INTRUSIF comme sur l'exemple que j'ai aussi donné.
Marsh Posté le 16-09-2005 à 16:55:26
Des gens qui beuglent, des gens qui râlent, des trolls, des engueulades, bref, la fin de la semaine
Marsh Posté le 15-09-2005 à 18:32:29
Bonsoir à tous,
Je cherche un moyen de détecter si l'interpréteur javascript est activé chez le client, mais comment faire ça ?
(En fonction de ce que la détection me renverra je fais une redirection etc)
Merci d'avance