no
Des trucs à web ressources pour webmasters
Vendez - achetez du matériel informatique d'occasion où neuf   
   
      
  En partenariat avec amazon.fr
Langages
PHP
Perl
Html-Css
Javascript
Bdd (Mysql ...)
Forums
Ressources
Trucs,astuces
Mémos,tutoriaux
Outils-Logiciels
Scripts
 
Serveurs apache IIS
Sécurité
Référencement
Système exploitation
Informatique divers
Services
Générateur Metas
Testez vos Metas
Divers
Contacts
Signaler une erreur
Liste des scripts
Carte du site
Partenaires

Une question, un problème ? Venez en discuter sur le forum          Imprimer le document : Script de reconstruction des frames
 

Script de reconstruction des frames

 
 

Lorsque l’on a un site réalisé avec des frames, celle-ci sont souvent indexées par séparément par les moteurs de recherche.
L’internaute qui consulte une de ces pages se retrouve donc avec un « morceau » de votre site. Il ne peut continuer de le visiter faute de menu, ou d’élément de navigation.

Voici un script qui redirigera automatiquement le visiteur vers la page d’accueil du site dès qu’il ouvrira une page « orpheline ».


<SCRIPT LANGUAGE="JavaScript">

    <!--
    if (parent.frames.length < 1)
    {
    document.location.href = "http://www.votre_site.com/"
    }
   //-->

</SCRIPT>


Cependant il est parfois gênant que le visiteur soit redirigé directement vers la page d'accueil. En effet il peut avoir trouvé une page par l'intermédiaire d'un moteur de recherche et...hop il la perd à cause de la redirection automatique.

Le script suivant affiche dans la fenêtre fille le nom du site à qui appartient cette page ainsi qu'un lien vers la page d'accueil. L'internaute pourra ainsi de lui même continuer à visiter votre site lorsqu'il aura consulté la page en cours.


<!-- Ajoute un lien vers la page d'accueil, si c'est une page fille orpheline -->
<script language="JavaScript">
      <!--
     if (parent.frames.length < 1)

     {

     document.write('<div align="center"><b><font color="#000080" size="6">Le nom du site</font></b> <b>
     <font color="#000080"   size="3">-
     <a href="http://www.votre_site.com">www.votre_site..com</a></font></b><br></div>');

    document.write('<div align="center"><img src="votre_logoi.gif" width="75" height="75"><br><a href="index.html"><b>Accueil</b></a><div>');

     }
     //-->
</script>


Voici deux autres scripts de DAVID ALEXANDRE ELKIND webmestre du site http://bijaixenprovence.free.fr (Bureau Information Jeunesse de la ville d'Aix-en-Provence).


Dans ce premier script un message indique au visiteur que la page affichée est hors de son site. On va donc le rediriger vers la page d'accueil après lui avoir indiqué le lien qui le conduira de nouveau vers la page qui l'intéresse.


<SCRIPT LANGUAGE="JavaScript">
/*SCRIPT ECRIT PAR DAVID ALEXANDRE ELKIND - http://bijaixenprovence.free.fr */

     if (parent.frames.length ==0)
     {
     alert("Cette page a besoin d'être affichée dans son site d'origine ! vous la trouverez en consultant le lien 'Nom du lien pour afficher cette page'");
     document.location.href = 'http://votre_site.com' ;
     }

</SCRIPT>


Le deuxième script permet de reconstruire le site en affichant directement la bonne page. Il suffit d'indiquer à la place de "page_principale.htm" le nom de la page à afficher.

<SCRIPT LANGUAGE="JavaScript">
/*SCRIPT CREE PAR DAVID ALEXANDRE ELKIND
- http://bijaixenprovence.free.fr */

if (parent.frames.length ==0)
 { 
document.write('<HTML><HEAD></HEAD><FRAMESET COLS="22%,*"> <FRAME NAME="Menu" SRC="menu.htm" FRAMEBORDER="No"> <FRAME NAME="page droite" SRC="page_principale.htm" SCROLLING="Yes"      FRAMEBORDER="No"><NOFRAMES><BODY></BODY></NOFRAMES> </FRAMESET></HTML>') 
}
</SCRIPT>



 
 

Une question, un problème ? Venez en discuter sur le forum 

Publicités

Accueil   Php   Perl   Html-Css   Javascript   Base de données   Serveurs Sécurité  Référencement
Systèmes d'exploitation   Informatique général  Forums
www.destrucsaweb.com   -  © 2002-2006 Tous droits réservés Hervé Lafragette

Quand le débutant est conscient de ses besoins, il finit par être plus intelligent que le sage distrait. ( Lao-Tseu)





-



Partenaires : référencement site Internet sur Toulouse
[


Temps d'exécution : 0.24414587020874