Supprimer barre de défilement en HTML

Supprimer barre de défilement en HTML - HTML/CSS - Programmation

Marsh Posté le 24-04-2006 à 22:45:34    

Salut les gens
Je m´initie au html depuis une demi journée seulement, donc desolé si je passe pour un noob dans le domaine, mais j´en suis un ... :D  
 
Je rencontre un probleme, j´ai crée deux frames, une qui forme une colonne sur la gauche de la page
le probleme, c´est que les deux frames se retrouvent séparées par une barre de defilement vertical
Comment pourrai-je supprimer cette barre de defilement sans supprimer celle qu´il y a sur la droite de la page ?
 
voila la commande que j´ai tapé, j´ai rajouté scrolling="no", sans succés:
 
<FRAMESET COLS="20%,80%" border=0 scrolling="no">
 
svp

Reply

Marsh Posté le 24-04-2006 à 22:45:34   

Reply

Marsh Posté le 25-04-2006 à 01:18:10    

tu mets un frameset dans un frameset, genre
20%, 80% avec bordure
et dans 80%: 50%,50% sans bordure

Reply

Marsh Posté le 25-04-2006 à 08:53:41    

Je suis pas sur q'avoir bien compris, désolé.
Ta manip, elle va me créer une frame dans une frame c'est ça?
Mais quelle est la balise pour supprimer la barre de defilement?
faut-il que je mette border=no ?

Reply

Marsh Posté le 25-04-2006 à 09:12:19    

ah non, en fait tu n'a pas besoin de mettre des frames dans d'autres:
<frame frameborder=0>
http://www.w3.org/TR/html4/present [...] edef-FRAME

Reply

Marsh Posté le 25-04-2006 à 09:20:25    

frameborder=0 ne marche pas, et en fait il est l'equivalent de border=0
 
Mais cette commande permet de supprimer la bordure de séparation des frames, mais ne permet pas de supprimer la barre de defilement
Je te remercie tout de meme d'essayer de m'aider.

Reply

Marsh Posté le 25-04-2006 à 09:51:20    

ben ouais, c'est pas:
<FRAMESET COLS="20%,80%" border=0 scrolling="no">  
c'est:
<FRAME frameborder=0 scrolling="no">
(lit un peu le lien que je t'ai donné)
 
> frameborder=0 ne marche pas, et en fait il est l'equivalent de border=0  
- c'est pas équivalent: border=0 produira une erreur lorsque tu validera ta page sur w3c.org

Reply

Marsh Posté le 25-04-2006 à 10:00:01    

ok desolé, comme dis dans le premier post, je suis noob.
 

Reply

Marsh Posté le 25-04-2006 à 10:04:59    

Bon dis moi ce qu'il faut modifier, car meme en lisant ton lien, c'est pas trés clair, voila ce que j'ai tapé dans le bloc note (juste la partie en question):
 
<FRAMESET COLS="20%,80%">
<FRAME SRC="A.htm">
<FRAME SRC="B.htm">
</FRAMESET>
 
a quel niveau dois je mettre <FRAME frameborder=0 scrolling="no">, car il faut que je garde quand meme mon <FRAMESET.....> ?

Reply

Marsh Posté le 25-04-2006 à 10:35:38    

<FRAMESET COLS="20%,80%">
<FRAME SRC="A.htm" frameborder="0" scrolling="no">
<FRAME SRC="B.htm" frameborder="0" scrolling="no">
</FRAMESET>

Reply

Marsh Posté le 25-04-2006 à 10:45:35    

ok, les barres de defilement ont disparu, merci
Bon si j'ai bien compris, lorsque l'on crée deux frames, il n'est pas possible de scroller les deux simultanément comme si elles n'en formaient qu'une, parce qu'en fait mon but est que lorsque l'on veut faire defiler l'ecran vers le bas, toute la page defile, la frame de gauche et la frame de droite

Reply

Marsh Posté le 25-04-2006 à 10:45:35   

Reply

Marsh Posté le 25-04-2006 à 11:42:36    

ok, d'accord, c'est pas possible en html, par contre j'ai galéré, mais j'ai fini par trouver un javascript qui pourrait fonctionner à peu près:

Code :
  1. <FRAMESET COLS="20%,80%">
  2. <FRAME
  3. onload="javascript: style.height=(window.frames[0].document.body.offsetHeight+32)+'px';"
  4. height="100%" SRC="A.htm" frameborder="0">
  5. <FRAME
  6. onload="javascript: style.height=(window.frames[1].document.body.offsetHeight+32)+'px';"
  7. height="100%" SRC="B.htm" frameborder="0">
  8. </FRAMESET>


Note: dans frames[x], x est le numéro de la frame, au cas où tu veut en rajouter.

Reply

Marsh Posté le 25-04-2006 à 11:55:50    

ok, ça se complique serieusement là^^
le javascript, j'y suis pas encore, je debute a peine en html...
sinon on m'a conseillé sur un autre forum de laisser le html de coté et de passer au xhtml, qu'en penses-tu?

Reply

Marsh Posté le 25-04-2006 à 12:16:02    

ça revient à peu près au même

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed