[HTML] : faire un FRAMESET avec 1 seule FRAME

: faire un FRAMESET avec 1 seule FRAME [HTML] - Programmation

Marsh Posté le 28-01-2002 à 15:24:52    

:hello:  
 
voila, pour des raisons de popup et des formulaires que je n'etalerai pas, j'ai besoin de creer un frameset pour une seule page ...
 
le probleme, c'est que je n'y arrive pas. Pour l'instant, j'y suis arrive en bricolant les % afin que la 2eme frame (qui n'a pas lieu d'etre) ne soit pas visible mais cela ne me satisfait pas ...
 
voila actuellement mon code :
 
<frameset frameborder="NO" border="0" framespacing="0" rows="101%,00%">  
  <frame name="master" src="liste_gestion_listing.php">
  <frame src="liste_gestion_frame_vide.htm"></frameset>
<noframes></noframes>  
<body bgcolor="#FFFFFF" text="#000000">
.  
</body>

 
en rouge, c'est la frame que je voudrais virer ...
 
pouvez vous m'aider svp ? :jap:
 
question joker :D : a koi correspondent les balises <noframes></noframes> ?

 

[edtdd]--Message édité par Batman-Fr--[/edtdd]


---------------
Tout ou rien mais rien que tout ! feed-back : http://forum.hardware.fr/forum2.ph [...] ost=121391
Reply

Marsh Posté le 28-01-2002 à 15:24:52   

Reply

Marsh Posté le 28-01-2002 à 15:49:30    

* à la fin de ton code, il y a un tag </body>, as-tu mis au début <body> dans ton html ? si oui, enlève-le, c'est soit un <body> soit un <frameset>
 
* <noframes> définit le texte affiché lorsque le browser ne supporte pas les frames. ie <noframes>votre navigateur ne supporte pas les frames blah blah blah</noframes>

Reply

Marsh Posté le 28-01-2002 à 18:56:31    

youdontcare a écrit a écrit :

* à la fin de ton code, il y a un tag </body>, as-tu mis au début <body> dans ton html ? si oui, enlève-le, c'est soit un <body> soit un <frameset>
 
* <noframes> définit le texte affiché lorsque le browser ne supporte pas les frames. ie <noframes>votre navigateur ne supporte pas les frames blah blah blah</noframes>  




 
ok pour le noframes et le body, c'est clair maintenant :)  
 
ce qui est etonnant c'est que c'est dreamweaver qui a mis les 2 ... :heink: bon, je sais, dream c'est dream.
 
en ce qui concerne mon frameset avec une seule et unique frame, tu pourrais aussi me repondre ?  :D  
 
 :jap:


---------------
Tout ou rien mais rien que tout ! feed-back : http://forum.hardware.fr/forum2.ph [...] ost=121391
Reply

Marsh Posté le 28-01-2002 à 19:13:17    

Batman-Fr a écrit a écrit :

en ce qui concerne mon frameset avec une seule et unique frame, tu pourrais aussi me repondre ?  :D


j'ai essayé, ça marche sans problèmes.
 
à savoir :
 
* un fichier de test :
 
<html>
<frameset rows="100%, 0%">
 <frame src="a.html">
 <frame src="b.html">
</frameset>
</html>
 
* deux fichiers a.html et b.html au contenu quasi identique :
 
a.html :
<html>
<body>
 hello
 <script>alert('frame A';);</script>
</body>
</html>
 
j'obtiens bien deux boîtes de dialogue ... donc je pense que le problème vient de ce que tu veux faire avec tes frames, car elles doivent être là.
 
donc :
 
* tu veux faire quoi avec ?
 
* tu t'y prends comment ?
 
* et à ton avis, où est-ce que ça plante ?

Reply

Marsh Posté le 28-01-2002 à 19:18:51    

on se comprends mal alors :)  
 
j'ai bien mon frameset qui marche avec mes 2 frames (cf mon code dans mon premier post)
 
ce que je veux parvenir a faire, c'est faire un frameset pour une seule frame meme si cela parait totalement illogique :D


---------------
Tout ou rien mais rien que tout ! feed-back : http://forum.hardware.fr/forum2.ph [...] ost=121391
Reply

Marsh Posté le 28-01-2002 à 19:31:19    

haaa ... désolé :D :D :D :jap:
 
c'est tout con :
 
<html>
<frameset rows="100%">
 <frame src="tapagehtml.html">
</frameset>
</html>

Reply

Marsh Posté le 28-01-2002 à 21:22:44    

:D  
 
merci, je teste demain :jap:  
 
 :hello:


---------------
Tout ou rien mais rien que tout ! feed-back : http://forum.hardware.fr/forum2.ph [...] ost=121391
Reply

Marsh Posté le 30-01-2002 à 10:16:37    

youdontcare a écrit a écrit :

haaa ... désolé :D :D :D :jap:
 
c'est tout con :
 
<html>
<frameset rows="100%">  <frame src="tapagehtml.html">
</frameset>
</html>  




 
Bon cela ne marche pas ...
dreamweaver m'indique cela :
"le jeu de cadres ne contient aucune valeur de lignes ou de colonnes.
La valeur de par défaut 2 lignes est prise en compte."
 
so ? :(
 
voila tout le code de ma page liste_gestion.php :

<html>
<head>
<title>GESTIONNAIRE : Gérer les annonces</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<frameset rows="*,*"><<j'avais mis 100% mais il me remet ca automatiquement  
<frame src="liste_gestion_listing.php">  
<frame src="UntitledFrame-2"></frameset>><<idem, il le rajoute automatiquement
<noframes></noframes><<idem, il le rajoute automatiquement
</html>  

 

[edtdd]--Message édité par Batman-Fr--[/edtdd]


---------------
Tout ou rien mais rien que tout ! feed-back : http://forum.hardware.fr/forum2.ph [...] ost=121391
Reply

Marsh Posté le 30-01-2002 à 10:49:26    

hmmm, jette dreamweaver (quel nom prétentieux quand j'y pense ...) par la fenêtre. je n'ai jamais utilisé ce truc, mais c'est clair qu'il ne respecte pas le standard :
 
http://www.w3.org/TR/REC-html40/present/frames.html
 
16.2.1 The FRAMESET element
<![ %HTML.Frameset; [
<!ELEMENT FRAMESET - - ((FRAMESET|FRAME)+ & NOFRAMES?) -- window subdivision-->
<!ATTLIST FRAMESET
  %coreattrs;                          -- id, class, style, title --
  rows        %MultiLengths; #IMPLIED  -- list of lengths,
                                          default: 100% (1 row) --
  cols        %MultiLengths; #IMPLIED  -- list of lengths,
                                          default: 100% (1 col) --
  onload      %Script;       #IMPLIED  -- all the frames have been loaded  --  
  onunload    %Script;       #IMPLIED  -- all the frames have been removed --  
  >
]]>
 
 
Attribute definitions
 
rows = multi-length-list [CN]  
This attribute specifies the layout of horizontal frames. It is a comma-separated list of pixels, percentages, and relative lengths. The default value is 100%, meaning one row.  
cols = multi-length-list [CN]  
This attribute specifies the layout of vertical frames. It is a comma-separated list of pixels, percentages, and relative lengths. The default value is 100%, meaning one column.  
 
//
 
tu peux essayer de ne rien spécifier (ie juste <frameset><frame ...) et voir comment dreamweaver réagit.

Reply

Marsh Posté le 30-01-2002 à 12:41:42    

ok merci bcp de ton aide
 
je sais que dream n'est pas parfait mais je ne me sens vraiment pas d'humeur a tout coder a la main .... :(


---------------
Tout ou rien mais rien que tout ! feed-back : http://forum.hardware.fr/forum2.ph [...] ost=121391
Reply

Sujets relatifs:

Leave a Replay

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