Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
6148 connectés 

 


Dernière réponse
Sujet : [ HTML / PHP ] Faire afficher une frame à partir d'une URL
Mara's dad Dans le HEAD de chaque frame met :  
 
<script>
if ( window.parent.location != "http://www.mon.site/index.html" )
{
        window.location = "http://www.mon.site/index.html";
}
</script>
 
http://www.mon.site/index.html est l'adresse de la page décrivant les frames.
 
Le problème, c'est que çà marche pas si javascript est désactivé !
 
Sinon, en PHP, mais seulement avec IE !
Tu peut vérifier que $HTTP_REFERER contient bien l'adresse de la page décrivant les frames. Si ce n'est pas le cas, alors fait une redirection avec header("Location: ta_page.php" ); et a condition que rien n'ait encore été envoyé au navigateur.

 

--Message édité par Mara's dad--


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Mara's dad Dans le HEAD de chaque frame met :  
 
<script>
if ( window.parent.location != "http://www.mon.site/index.html" )
{
        window.location = "http://www.mon.site/index.html";
}
</script>
 
http://www.mon.site/index.html est l'adresse de la page décrivant les frames.
 
Le problème, c'est que çà marche pas si javascript est désactivé !
 
Sinon, en PHP, mais seulement avec IE !
Tu peut vérifier que $HTTP_REFERER contient bien l'adresse de la page décrivant les frames. Si ce n'est pas le cas, alors fait une redirection avec header("Location: ta_page.php" ); et a condition que rien n'ait encore été envoyé au navigateur.

 

--Message édité par Mara's dad--

JulienD Le problème est un peu plus compliqué que le titre en a l'air :
 
si un utilisateur utilise une URL exacte (http://www.x.com/truc.html) d'une page, la frame du haut ne peut pas s'afficher. Comment faire pour faire un appel à cette frame ?
Est-ce que je peux utiliser quelque chose du type include = header.php ???
 
Merci !

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)