2009-03-24 8 views
0

J'ai créé un site web avec plusieurs pages dans un même dossier (je veux dire toutes ces pages sont dans un dossier). J'ai développé ce design sous les cadres. J'ai utilisé 3 cadres supérieurs pour la bannière, le côté gauche pour le menu et le côté droit pour la page principale. En cliquant sur le cadre du menu de gauche, je navigue simplement sur la page principale dans une autre page.Problème de frameset en html

Mon problème est lorsque vous cliquez sur le menu, je change juste la cible du cadre principal de droite. Est-il possible de changer l'URL tout en naviguant vers des pages différentes dans le bon cadre.

Veuillez me guider, Comment procéder.

Merci
Praveen

+0

Que voulez-vous dire par l'URL ne change pas? Faites-vous référence à l'URL de la barre d'adresse? – jthompson

+0

Non, je veux dire est-il possible de changer l'URL par rapport à la page. J'espère que c'est une erreur même si ... . – praveenjayapal

Répondre

2

Vous ne pouvez pas modifier l'URL sans accéder à cette URL.

Vous ne voulez vraiment pas utiliser d'images en premier lieu. Les moteurs de recherche (c'est-à-dire Google) n'indexent pas correctement votre site, les utilisateurs ne peuvent pas mettre en signet des pages, et les gens n'aiment tout simplement pas les cadres, en premier lieu.

Si vous souhaitez conserver des éléments tels que les en-têtes et les barres latérales sur plusieurs pages sans avoir à inclure le code dans chaque fichier HTML, vous devez utiliser server-side includes.

1

La question est encore assez vague. Comme mentionné précédemment, vous pouvez utiliser l'attribut cible pour spécifier l'image pour ouvrir un lien dans:

<a href="content.html" target="_content_frame">link</a> 

Vous pouvez utiliser la cible de base HTML pour spécifier une cible par défaut pour tous les liens (http://www.w3schools.com/TAGS/tag_base.asp):

<head> 
<base href="http://www.w3schools.com/images/" /> 
<base target="_blank" /> 
</head> 

Je ne crois pas que vous pouvez changer l'URL de la page principale lorsque vous modifiez une image individuelle. Vous feriez mieux d'utiliser une mise en page sans cadre pour y parvenir. Un avantage est que c'est mieux pour l'indexation de recherche et pour les signets de l'utilisateur.

+0

Je pensais que ce serait la réponse, de toute façon merci – praveenjayapal