PLz, need help pour une page web en html

Répondre
Partager Rechercher
Bonjour a tous,

je suis en train de faire une page web et celle-ci comporte un tableau. Il se trouve que je souhaiterai inclure un cadre/frame dans une des ces cellule/case de ce tableau. Ce qui aurait pour effet, lorsque l'on clique sur un lien dans une des autres cellule/case, le cadre affiche la page correspondante, sans que le reste de la page ne se modifie. (Mais je précise bien que le cadre est compris dans une cellule)

Merci d'avance, si vs souhaitez me contacter sur MSN/ICQ/IRC mp moi.
__________________
http://perso.wanadoo.fr/hfus/Site_Iron/Signatures_Iron/Revolution.gif
Le plus simple est de modifier la propriété src de ton cadre à l'aide d'un javascript que tu déclencherais à l'aide du bouton.

Edit : Tu peux aussi -et c'est la solution la plus simple-, insérer le nom de ton cadre dans l'argument target de ton lien hypertexte.
[Message effacé à la demande de l'auteur]
[Message effacé à la demande de l'auteur]
le probleme du div c'est que ca colle des incompatibilités entre les tailles des div et les tailles de cellules dans certains cas. Franchement le div c'est pas pratique si on veut respecter les compatibiliés browser / screen
prend un cas simple , tu construit ta page sur un tableau 3*3.
tu colles un div dans la partie centrale , il y a des chances que lorsque le site va etre visionné ds une autre resolution, les proportions du cadre ne collent plus avec la taille du tableau or il s'avère que les audits d'e-qualité révèlent que l'utilisation d'un tableau comme architecture s'avère etre le meilleur choix.

qui plus est le div va poser des problèmes si tu veux intégrer des scripts php etc , en gros , c'est pas au point
Citation :
Provient du message de Eklaan
prend un cas simple , tu construit ta page sur un tableau 3*3.
tu colles un div dans la partie centrale , il y a des chances que lorsque le site va etre visionné ds une autre resolution, les proportions du cadre ne collent plus avec la taille du tableau or il s'avère que les audits d'e-qualité révèlent que l'utilisation d'un tableau comme architecture s'avère etre le meilleur choix.

qui plus est le div va poser des problèmes si tu veux intégrer des scripts php etc , en gros , c'est pas au point

La balise <div> couplée avec une bonne couche de CSS est ce qu'il y a de plus pratique pour tout ce qui relève du code.

Entre ça :
Code:
<table>
<tr>
<td>
<table>
<tr>
<td>
<h2>Menu</h2>
</td>
</tr>
<tr>
<td><a href="#">Lien</a></td>
</tr>
<tr>
<td><a href="#">Lien</a></td>
</tr>
<tr>
<td><a href="#">Lien</a></td>
</tr>
<tr>
<td><a href="#">Lien</a></td>
</tr>
</table>
</td>
<td>
<table>
<tr>
<td>
<!-- page ici -->
</td>
</tr>
</table>
</td>
</tr>
</table>
(et ce n'est qu'un tableau 1*2, sans aucun attribut !)

et ça :
Code:
<div id="menu">
<h2>Menu</h2>
<ul>
<li><a href="#">Lien</a></li>
<li><a href="#">Lien</a></li>
<li><a href="#">Lien</a></li>
</ul>
</div>

<div id="page">
<!-- page ici -->
</div>
Y'a pas photo, non ?
C'est propre, c'est clair, et c'est facile à maintenir.
Sans compter le fait que beaucoup de navigateurs n'affichent pas le contenu d'un tableau tant qu'ils n'ont pas rencontré la balise </table> alors que le <div> a un affichage progressif.

Pour ce qui est de l'histoire browser/résolution... Il suffit de faire une recherche sur le liquid layout pour se rendre compte des possibilités que les CSS offrent.
Tu peux descendre en dessous de 640*480 pour certains design bien pensés (ça n'a plus grand intérêt, mais c'est tout de même remarquable) tout comme on peut refondre complètement une interface et proposer plusieurs versions d'un même site : mon site avec le menu en haut, en bas, à droite à gauche, fixé, avec le contenu dessus, dessous, en transparence, etc. Ce qui n'a absolument rien à voir avec le "mon site en rouge, en vert ou en bleu" que l'on voit classiquement.

Avoir une page qui passe de 30Ko de balises à 2Ko max, ça soulage le serveur (et l'utilisateur) également.
Sans compter la partie accessibilité. (navigateurs textuels, vocaux, anciens, etc. )

Je ne sais pas d'où viennent tes audits, mais ils se sont plutôt joliment plantés.

Il y a encore énormément à dire là-dessus, mais il se fait tard aussi je t'invite à te renseigner là dessus (XHTML, CSS, liquid layout, design tableless, accessibilité, W3C, et encore bien d'autres... )

Quelques liens tout de même, parce que ça fait bien et que ça montre quelques voies ( ) :
http://www.pompage.net/ (quelques articles traduits en français, toujours sympa)
http://openweb.eu.org/ (des articles, des tutoriels, un peu de tout quoi)
http://devedge.netscape.com/ (articles, ressources... en anglais en grosse majorité)
http://www.meyerweb.com/eric/css/edge/ (le CSS Edge, une zone d'expérimentation de trucs en CSS, à visiter avec un navigateur comme Mozilla ou Opera de préférence)
http://www.mozilla.org/ (pour passer à un vrai navigateur)

Et plein plein d'autres encore que j'ai la flemme de retrouver.

PS : Elric, met moi ce CSS dans un fichier externe, non mais t'as pas honte ?
Répondre

Connectés sur ce fil

 
1 connecté (0 membre et 1 invité) Afficher la liste détaillée des connectés