[Résolu]liens menu

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [Résolu]liens menu

par Hywan » 07 oct. 2008, 23:54

Hey :),

J'interviens simplement pour dire que le code que tu écris est … comment dire … obsolète. En effet, tu utilises un tableau pour faire une mise en page, ce qui ne se fait plus. Ensuite, tu utilises des iframes, à utiliser avec beaucoup de précautions. Tu n'utilises pas de CSS. Et même ton tableau est mal construit (beaucoup de code inutile, des cellules vides, des tableaux imbriqués).

Je pense qu'il serait bon de te renseigner sur comment est-ce qu'on programme en HTML et CSS aujourd'hui. Il existe plusieurs communautés pour t'aider : Alsacréations, PHPFrance etc. Je te laisse chercher, mais n'hésites pas à demander de la documentation si tu ne trouves pas :).

Tu verras que tu compliques beaucoup la vie en faisant comme ça :).

par charabia » 07 oct. 2008, 22:29

N'oublie pas le Résolu ;)

par webide » 07 oct. 2008, 21:49

Je viens de mettre le top, merci beaucoup pour votre aide cela marche parfaitement

par charabia » 07 oct. 2008, 08:49

Dans ton cas les deux target donneront le même résultat parce que tu n'as qu'un niveau de "frames". Si tu as des frames imbriquées, alors il te faudra utiliser le "_top" comme l'a indiqué albat.

par albat » 07 oct. 2008, 07:32

Le _top peut être utile également... ;)

par charabia » 06 oct. 2008, 22:08

Explore les autres types de target, surtout le "_parent"

par webide » 06 oct. 2008, 21:47

Il s'agit bien d'iframe

Code : Tout sélectionner

<table width="100%" height="100%" border="0" cellspading="0" cellspacing="0" align=center valign=top> <tr> <td width="100px" height="100%"> <table width="150" height="100%" border="0" cellspading="0" cellspacing="0" align=center valign=top> <tr> <td width="100%" height="200" align=center valign=top> </td> </tr> <tr> <td background="images/coingauche.jpg" width="100%"align=center valign=top></td></tr> </table> </td> <td> <table width="900" border="0" cellspading="0" cellspacing="0" align=center valign=top> <tr> <td width="900" height="530px" align=left valign=top> <IFRAME NAME="IFRAME" FRAMEBORDER=0 STYLE="width:900px; height:500px" SRC="index.php"></IFRAME> </td> </tr> <tr> <td width="100%" height="160px" align=center valign=top> <table width="900" border="0" cellspading="0" cellspacing="0" align=center valign=top> <tr> <td width="600" valign=top align=center> <IFRAME NAME="IFRAME" FRAMEBORDER=0 STYLE="width:600px; height:160px" SRC="menu/top.html"></IFRAME></td> <td width="300"valign=top align=center> <IFRAME NAME="IFRAME" FRAMEBORDER=0 STYLE="width:250px; height:120px" SRC="terre.html"></IFRAME> </td> </tr> </table>
Et comme je disais le menu se trouves dans une iframeet donc lorsque je cliques sur un lien il me mets la page dans l'iframe au lieu de toute la page

par charabia » 06 oct. 2008, 14:22

Tu parles d'iframe ou de frame ? Ce n'est pas la même chose.

Sinon un petit bout de code ?

[Résolu]liens menu

par webide » 06 oct. 2008, 10:55

Bonjour,
J'ais un petit souci avec le site que je créais. J'ais du (je n'ais pas pu faire autrement j'ais ien essayé mais en vain) mettre en place sur la page principale des iframes. Cela fonctionnes parfaitement seulement j'ais une iframe centrale et en dessous une autre ou se trouve le menu, donc quand je cliques sur une page que je choisi sur le menu il me l'ouvre dans l'iframe et non sur toute la page.
J'ais pour le moment mis en place target=_blank mais bon c'est une solution temporaire et pas très pratique pour les internautes.
Comment puis je remédier à cela tout en laissant les frames.

Merci d'avance
Webide