HTML

Résolu
dabigben Messages postés 2110 Statut Membre -  
dabigben Messages postés 2110 Statut Membre -
Bonjour,
tout d'abord, je débute en html !!!

voila: j'ai une page index.html avec deux frame

<frameset cols="25%,75%">

<frame src=gauche.html scrolling=auto>

<frame src=centre.html scrolling=auto>

</frameset>

j'aimerais faire un petit menu statique dans gauche.html et que la cible des liens s'affiche dans le cadre du centre

Dans gauche.html j'ai mis par exemple :

<h4><a href=articles/vlc.html><font color=#990099>VLC-Lecteur multimedia</font></a></h4>

mais quand je clik sur le lien, il s'ouvre dans ma marge de gauche!!! je voudrais qu'il s'ouvre au centre koi!!

si vous pouvez m'eclairer c'est cool
A voir également:

11 réponses

Mikey_UFC Messages postés 315 Statut Membre 1
 
<a href=articles/vlc.html target="nom_de_la_frame_du_centre">

Oh, il y a encore des gens qui utilise les frames ?
0
Fricky42 Messages postés 566 Statut Membre 182
 
J'ai ouie dire... j'ai ouie dire...

Arf...
-1
dabigben Messages postés 2110 Statut Membre 179 > Fricky42 Messages postés 566 Statut Membre
 
lol ça va ça va!! j'ai compris que c'etait de la mouise!!!
-1
dabigben Messages postés 2110 Statut Membre 179
 
merci bien j'ai pu apprendre qu'il ne faut plus utiliser de frame mais pour les feuilles de style, la syntaxe est-elle la même du genre :

target=div#nom_de_le_div ???
-1
macgawel Messages postés 676 Statut Membre 89
 
Aucun rapport !

Principe de base des Frames :
Une "page" web va être décomposée en plusieurs "sous-pages".
Avantage : Ca permet de ne pas avoir à se retaper les éléments fixes quand on crée une nouvelle page.
Inconvénients : Mauvais pour le référencement, pose des problèmes de navigation, on ne paut pas facilement copier l'adresse d'une page, etc.

Principe de base des feuilles de style :
On sépare le fond de la forme.
Avantages : on allège les pages, ça permet d'uniformiser le site, facilite la maintenance, etc.

Dans ton cas, tu as trois solutions :
1. Conserver le principe des frames. Pas top.

2. Recopier dans chaque page les informations "constantes" (menu, etc.). Faisable si tu arrives à être strict, et que tu n'as pas trop de pages...

3. Utiliser PHP (ou autre), et faire des include. Nécessite un hébergeur supportant le PHP, ce qui est maintenant (presque) toujours le cas.
Principe de base :
Une page index.php, qui va appeler toutes les autres pages, en récupérant un paramètre (index.php?page=news).
Exemple classique (à améliorer...) :
<?php
// On appelle la page entete.php
// Qui contient le header, c'est à dire le code html jusque </head>
include("entete.php");
// On appelle le menu
include ("menu.php");
// On essaye d'afficher la page demandée.
$page = $_GET['page'];
include($page.".php");
// On affiche le pied de page
include("pied.php");
?>

Avantages :
- C'est carré : toutes tes pages auront la même présentation (si tu le souhaites...).
- On peut facilement rajouter des pages.
- On peut profiter du php pour rajouter des fonctionnalités intéressantes...
-1
Mikey_UFC Messages postés 315 Statut Membre 1
 
Non, 2 possibilités, soit tu recharges la page avec un paramètre pour dire ce que tu veux charger dans ton div ( Ce n'est plus une page complète (pas de header ni de body) mais juste le contenu. Normalement le menu n'est pas ce qu'il y a de plus lourd à charger donc ça va.

Soit tu utilises AJAX pour récupérer le contenu que tu veux afficher et tu l'affectes dans ta div.
-1
tomdiato Messages postés 166 Statut Membre 7
 
le pauvre vous lui balancé plein de php et d'ajax alors qu'il a un problème en html ^^
ceci-dit, depuis un petit moment, j'utilise la méthode n°3 de macgawel qui est très simple à mettre en place !
-1

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
dabigben Messages postés 2110 Statut Membre 179
 
merci les mecs pour tout vous dire je suis tout seul dans ma breuch a essayer d'apprendre un peu html/php/css

pfuuu!!! aller encouragez moi : c'est normal qu'en une semaine je n'arrive a presque rien? c'est vraiment compliqué ou c'est moi qui comprend rien?? lol . Plus je cherche des info sur la mise en page et plus je decouvre d'autres langages a apprendre!!!

pour faire un site, il faut vraiment connaitre tout ces langages?? ça me désespère

si quelqu'un connait 1 site ou je peux tout apprendre pas a pas ça m'arrange passkeu la je suis vraiment noyé dans le flot d'information entre 15000 sites et je m'en sors pas
-1
tomdiato Messages postés 166 Statut Membre 7
 
https://openclassrooms.com/fr/

Très bon site pour apprendre. Ils ont des tutos intéressants.
Pour faire des bons sites internet je te conseille minimum php/mysql, css, ajax (et html bien sur)
-1
Mikey_UFC Messages postés 315 Statut Membre 1
 
je dirais : HTML CSS pour commencer.
Puis php/mysql et javascript pour la suite.

Le site du zéro n'est pas trop mal, mais il utilise parfois des trucs plutôt déconseillé.
Enfin, pour débuter pourquoi pas, mais attention à ne pas prendre de mauvaise habitude.
Les cours de comment ça marche ne sont pas mal fait : ( onglet dossiers / zone Webmastering ) et puis il ne te reste plus qu'à lire.
-1
tomdiato Messages postés 166 Statut Membre 7
 
personnellemtn j'utilise les deux mais je trouve rapidement ce que je cherche sur le site du zero, ensuite c'est queston de gout ;)
-1
dabigben Messages postés 2110 Statut Membre 179
 
merci les gars !

aller! je me lance...glup...
-1
tomdiato Messages postés 166 Statut Membre 7
 
bon courage !!
-1
dabigben Messages postés 2110 Statut Membre 179
 
et ben merci le site du zero est vraiment pas mal pour les debutant!! il part vraiment de zéro!!

et merci a vous j'ai enfin compris qu'il fallait apprendre un seul langage a la fois (lol) c'est beaucoup moins le bazar comme ça !!!!!!!!!!!!!
-1