2010-06-02 2 views
1

Sur ma page Web, je prévois d'avoir un «en-tête» contenant des liens vers différentes parties de mon site. Le même "en-tête" sera présent sur chaque page. Mon en-tête contient également une image.Puis-je lancer le chargement de la trame B à partir de la trame A?

J'ai commencé à mettre en œuvre cette idée et à commencer à penser à des cadres. Je pense que je devrais mettre mon en-tête dans un cadre et le contenu principal sera affiché dans un autre cadre. Je pense que de cette façon je peux éviter de recharger l'en-tête. Il est toujours présent et seul le contenu de la deuxième image est rechargé (à la suite de cliquer sur des liens dans l'en-tête). Peut-il être fait de cette façon. Ou, en d'autres termes, puis-je lancer le rechargement de la trame B en cliquant sur les liens dans la trame A (sans recharger la trame A)?

+0

Je vous conseille de laisser tomber l'idée d'utiliser des cadres pour sites Web. La raison est que chaque image est un "document séparé" et tout d'abord, certains moteurs de recherche n'indexent même pas votre contenu dans des cadres. Deuxièmement, si le résultat de la recherche pointe vers l'image au lieu de votre jeu de cadres, alors le visiteur verra le contenu des cadres à la place de votre structure de site. Utilisez plutôt des techniques modernes pour accélérer, si vous voulez vous débarrasser de retaper le même contenu sur plusieurs pages, pensez à utiliser un langage de script côté serveur. CGI, JAVA, ASP, PHP ... ou quelque chose de similaire qui inclut et rend HTML sur le serveur. – BerggreenDK

Répondre

2

sûr, utiliser l'attribut cible:

<a href="whatever.html" target="another-frame-name"> 

Mais s'il vous plaît envisager ne pas utiliser des cadres, comme d'habitude, il crée horrible expérience utilisateur.

1

Oui, vous pouvez. C'est ce que l'attribut cible de A est pour.

Dites que vous avez deux cadres, le premier est nommé en-tête, le principal est appelé contenu.

Ensuite, dans votre en-tête, ajoutez target = "content" à vos liens. Cela indiquera au navigateur de charger tout ce que vous avez spécifié dans les liens à l'intérieur d'un cadre nommé.

Une note cependant. Vous voudriez créer un site sans cadres ces jours-ci.

Questions connexes