chargement automatique des frames

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : chargement automatique des frames

par albat » 13 mars 2006, 15:56

<script type="text/JavaScript">
if (parent.frames.length==0)
   { parent.location.href="frames.htm";
   }
</script>
Elle est pas belle, la vie ? ;)

par albat » 13 mars 2006, 15:51

Si tes pages sont en html, il n'y a pas de solution.
Faux.
Il y a une solution : il te faut utiliser un Javascript qui va identifier la page parent :
- si c'est frame.htm, tout va bien
- si c'est top.htm ou bottom.htm, il recharge frame.htm

Je vais essayer de retrouver ledit script dans mes archives...

par zigz4g » 13 mars 2006, 13:41

Salut,

Si tes pages sont en html, il n'y a pas de solution. Tu peux toujours afficher un lien vers ton menu ou ta page principale pour permettre aux clients de cliquer sur ta home page.

En php, tu dois pouvoir faire une redirection vers ta home page en fonction de paramètres (une première idée de départ sans trop chercher les implications).

Après je ne vois pas d'autres solutions.

chargement automatique des frames

par pascal123 » 13 mars 2006, 12:46

Bonjour,

ma question est simple mais je cale :
Quand un internaute tombe sur mon site avec different mots cles, il se peut qu'il charge une page qui n'est pas celle qui indique comment sont organises les frames et il ne peut aller plus loint puisqu'il lui manque les boutons de navigation.
Je m'explique :
dans chacune de mes rubriques, j'ai une page appelee "framSet.htm"qui charge deux frames. Il y en a un qui s'appelle "bottom.htm" et une autre" top.htm". Il est fort possible que les moteurs de recherche dirigent l'internaute directement sur bottom.htm alors que mes bouton de navigation sont sur top.htm.
Comment faire pour que, quand on charge soit top.htm soit bottom.htm, on puisse en fait etre oblige de charger frame.htm ?

Merci d'avance !

Pascal