Salut
He ben je pense que tu peut te débrouiller en javascript dans ce cas:
tu cré un champs caché dans ta page principal genre :
<form><input type="hidden" id="toto" value= 'toto' />
et dans la page que tu appele en cliquant sur le lien, tu fais un test qui conditionne tout l'affichage de la page avec comme condition:
if (opener.document.getElementById("toto" ).value == "toto" ) {
//affichage de la page }
Comme ca la page appelée sera affiché uniquement si la page qui a servi a ouvrir la nouvelle page contient un champ toto de valeur toto
Donc si la personne rentre direct l'URL, il n'y a pas de page "appelante" donc pas d'affichage
j'espere etre assez clair, et il faut peut etre aussi testé, avant, si il ya une page appelante justement
edit: la solution de bidem a l'air plus simpe
Message édité par bixibu le 14-04-2006 à 10:28:36