[JS ou PHP] Interdire son site dans une frame

Interdire son site dans une frame [JS ou PHP] - HTML/CSS - Programmation

Marsh Posté le 12-08-2005 à 07:07:17    

Je n'arrive pas à trouver la méthode pour interdire à quelqu'un d'afficher mon site dans une frame.
Je pense que c'est du PHP car j'ai déjà regardé le code source de certains sites qui l'empêchent et je n'y trouve rien.
En gros, 3615MyLife, un petit malin a mis le site de ma femme dans ses liens, il m'a demandé, jusque là, pas de problème. Sauf que, ce soir, un an plus tard, j'ai été faire un tour sur son site et le petit malin se permet de mettre une jolie frame en haut pour rappeler d'où vient le visiteur.
Evidemment, ça "nique" le visiteur qui voudrait mettre mon site dans ses favoris.
Cela dit, j'ai pas envie de lui demander de retirer mon site, après tout, pour les 2 visites par décénies qu'il m'apporte. Mais bon, j'suis un peu plus vicelard :whistle: et je sais qu'il est possible de faire en sorte que mon site repasse en premier plan en virant la frame. Je le sais car mon Intranet m'affiche des sites dans une frame et que tout d'un coup ils prennent toute la fenêtre. :D
Bref, si vous avez la méthode, ça serait sympa, j'ai ma petite idée genre document.top.location =, patati, mais je préfèrerais le faire en PHP et n'y arrive de toutes façons pas en js.
 
Merci d'avance. :jap:

Reply

Marsh Posté le 12-08-2005 à 07:07:17   

Reply

Marsh Posté le 12-08-2005 à 07:17:55    

En JS c'est facile oO... Parcontre en PHP ... c'est une autre histoire ... A moins que quand tu mets un site dans une frame, le serveur qui gere le frameset doive telecharger la frame (ce qui me semblerai stupide...) je vois pas comment PHP pourrait detecter la frame [:pingouino] Sorry [:pingouino]


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 12-08-2005 à 07:31:59    

Et je peux te demander comment tu ferais ça proprement en Js ?
Ce s'rait sympa et ça m'éviterais peut-être d'utiliser du JS de 95.  :whistle:  
 
 :jap:

Reply

Marsh Posté le 12-08-2005 à 07:43:00    

http://www.quirksmode.org/?/js/framebust.html#link1
 

if(top != self) top.location.href="/index.html";


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 12-08-2005 à 07:58:46    

Génial.  :love:  
 
J'avais ma petite idée, mais je me demandais si ma condition n'allais pas forcer le rafraichissement inutilement.
 
Merci. :jap:


Message édité par The-Shadow le 12-08-2005 à 07:59:03
Reply

Marsh Posté le 12-08-2005 à 08:20:55    

moi qui était parti pour un truc plus bourrin, et voila super Masklinn avec ses techniques simple.
 
/me retourne potasser car il a du boulot

Reply

Marsh Posté le 12-08-2005 à 10:47:49    

gatsusat et son editeur JS plus rapide que son ombre :D


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 12-08-2005 à 11:07:21    

erf j'ai po d'éditeur JS, mais j'en recherche un justement, est-ce que NVU avec l'extension Javascript Debugger ferait l'affaire ?

Reply

Marsh Posté le 12-08-2005 à 11:42:14    

Aucune idée ... je script avec Jedit [:spamafote]


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 12-08-2005 à 11:47:00    

Moi je script avec DreamWeaver. :D
Bon, j'suis pas fort en JS, mais quand j'en ai, il le colorise bien. :D

Reply

Marsh Posté le 12-08-2005 à 11:47:00   

Reply

Marsh Posté le 12-08-2005 à 13:50:09    

ce ke je veux dire par là c'est un éditeur qui te dit si ta syntaxe JS n'est pas bonne et tout le tralala.
parce que quand tu arrives avec des scripts de 500 lignes c'est un peu le bordel.
 
J'utilise topstyle pro pour scripter pour le moment, mais bon, il ne gère que la colorisation.
 
Mais jvais voir pour Jedit, merci lapinou esox_ch

Reply

Marsh Posté le 12-08-2005 à 14:18:06    

Bein jedit est un colorateur a la base (avec quelques trucs en plus).. .Mais si tu sais ecrire en Java tu peux creer des plugins pour faire tout et n'importe quoi ...


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 12-08-2005 à 14:34:04    

esox_ch a écrit :

Bein jedit est un colorateur a la base (avec quelques trucs en plus).. .Mais si tu sais ecrire en Java tu peux creer des plugins pour faire tout et n'importe quoi ...


 
 
Vi je sais tout ca pour jedit, j'ai meme lu le tuto sur le forum, c'est toi qui l'avait fait si je me rappelle bien. JE l'ai meme installé sur ma machine, mais c'est un gros consommateur de ressource le bébé quand meme

Reply

Marsh Posté le 12-08-2005 à 14:50:11    

Malheureusement ce n'est pas moi ... c'est Hermes qui s'en était occupé :D Moi je l'ai juste adopté illico et je me suis mis a faire de la pub :D ... Parcontre c'est vrai qu'il consomme pas mal ... Mais bon j'ai l'abitude d'IntelliJ qui me prend 200Mo ... alors je le trouve tout leger


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 13-08-2005 à 08:17:36    

heu je viens de refaire un ti tour sur Jedit, et à première vu ce petit il roxe ca maman.
/me a trouvé un nouvel editeur et jette tous les autres trucs po gratuits

Reply

Marsh Posté le 14-08-2005 à 09:19:29    

Si on prend le temps de programmer toutes les macro, charger et configurer les bon plugins & co ça peut donner un IDE extremement puissant...


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed