Bjr,
J'ai un site qui contient des iframes et chaque une fait un appel a une page HTML precise.
Je veux savoir comment bloquer l'acces directe a ses pages ? et installer une page de redirection a la home par exemple.
MERCI
Bjr,
J'ai un site qui contient des iframes et chaque une fait un appel a une page HTML precise.
Je veux savoir comment bloquer l'acces directe a ses pages ? et installer une page de redirection a la home par exemple.
MERCI
Ce genre d'action n'est pas possible avec le html seul, il te faut un vrai langage tel que asp ou php.Je veux savoir comment bloquer l'acces directe a ses pages ? et installer une page de redirection a la home par exemple.
Développeur | Zend Certified Engineer
Étapes Pour mieux se servir du forum:
1. Commencez par lire les cours et tutoriels ;
2. Faites une recherche;
3. Faites un post si rien trouvé dans les deux étapes précédentes en respectant les règles;
Nix>_Rien n'est plus pratique que la théorie
Ya pas une solution on utilisons par exemples les HTACCESS ou bien l'installation d'une page 404 ou un truc de ce genre?
j'espere que ma demande est clair.
MERCI de m'aider !
avec javascript... tester le top location.href et si ce n'est pas la page de frames rediriger ...
Mais bon suffit de désactiver js ...
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag
Venez sur le Chat de Développez !
tu peux mieux expliquer stp car t'as parler globalement peux tu ecrire par exemple exactement le code de l'href
Les .htaccess n'ont rien a voire avec du HTLM ou du XHTML, mais bon...
Avec un .htaccess tu pourras interdire l'accès à tes pages, mais aussi pou l'iframe...
Personnellement, je te conseillerais plutot de ne pas utiliser d'iframe, et de construire tes pages entièrement, ce serait mieux pour l'accessibilité, le référencement, le visiteur pourrait bookmarquer la ressources qui l'intéresse, etc, etc...
Les frames, c'est le mal
Apres, si tu tien vraiment à persister dans cette voie, la solution la plus simple serait en JavaScript, avec un test du genre :
mais il faudrais bien penser à faire en sorte que ta page ne s'affiche pas non plus quand JS est désactivé, en faisant afficher tout ton HTML en JS avec un truc du genre (uniquement dans le body bien sur)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 if(!(parent.frames["nomdelaframe"]) document.location="erreur.html";
Mais bon, déjà que c'étais pas joli joli avec les frames, avec ça, ce sera un carnage... Un compromis minimum serait de laisser acceder au pages contenu dans les frames.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 document.write('ton html');
Pour plus de renseignement au sujet du JavaScript, va poster sur les forum concerné.
Bon courage !
L'HTML n'est pas un vrais langage ? C'est nouveau...
Ce n'est surement pas un langage de programmation, comme le php ou le C#, mais ça reste quand même un VRAI langage de format de données...
Il est tellement vrai, que quel que soit la techno de programation que tu utilisera pour faire un site web (php, asp...), tu seras obligé de passer par lui, ou un de ses congénère (xhtml 1.0, transitional, strict...)
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager