Problème en html avec frameset

Résolu
ilyess_kira Messages postés 45 Date d'inscription   Statut Membre Dernière intervention   -  
mpmp93 Messages postés 6648 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Désolé si ma question va paraître débile pour certain mais la je débute en html et je voulais créer 3 zones et leurs dimensions mon code est le suivant sauf que ca marche pas du tout :
merci pour vos réponses



print "Content-type: text/html; charset=iso-8859-1\n\n";
print "<html>"
print '<body style="background-color:#FFFFCC ;">'
print "<title> Decodeur </title>"
print '<H1 align="center"> Struct Decoding </H1>'
print '<HR>'
print '<FORM ACTION="/cgi-bin/decodHex.py" METHOD=POST>'





print '<frameset rows="25%,25%,25%">'

print	'<frame src="frame_a.htm" />'
print 	'<frame src="frame_b.htm" />'
print 	'<frame src="frame_c.htm" />'

print "</frameset>"



print '<BR>'
print '<INPUT TYPE=SUBMIT VALUE="GO"> '
print '</FORM>'
print "</body>"
print "</html>"







A voir également:

1 réponse

mpmp93 Messages postés 6648 Date d'inscription   Statut Membre Dernière intervention   1 340
 
bonjour,

c'est normal que ça marche pas....

frameset n'est pas un sous-ensemble de FORM....

Le FORM doit être dans un frame qui est une page indépendante. par exemple frame_c.htm doit contenir votre FORM ... /FORM

et simplement en passant: FRAME et FRAMESEt sont obsolètes...

A+
1
ilyess_kira Messages postés 45 Date d'inscription   Statut Membre Dernière intervention  
 
Merci pour votre réponse ... j'ai compris que je ne dois pas utiliser frameset dans FORM.
du coup ou dois-je mettre ça :

print '<frameset rows="25%,25%,25%">'

print '<frame src="frame_a.htm" />'
print '<frame src="frame_b.htm" />'
print '<frame src="frame_c.htm" />'

print "</frameset>"


Merci pour le temps que vous accordez à mon problème
0
mpmp93 Messages postés 6648 Date d'inscription   Statut Membre Dernière intervention   1 340
 
déja vous avez pas besoin des print(".....

Une page PHP c'est du code HTML avec du PHp dedans, exemple:
<h1>Mon titre de page</h1>


est réécrit en PHP:

<?php $titreH1 = ''Mon titre de page"; ?>


et plus loin:

<h1><?php echo $titreH1; ?></h1>


La description des frames et frameset se fait en général dans index.php ou index.html sous leur forme HTML et non PHP:

<frameset rows="25%,25%,25%"> 
...etc...


Tout est expliqué ici:
http://www.w3.org/TR/html4/present/frames.html

mais si j'ai un bon conseil à vous donner, c'est de laisser tomber les frames.

Utilisez plutôt le positionnement CSS:
http://html5.immo-scope.com/index.php?page=html5/miseEnPageAvecPositionnement

A+

A+
0
ilyess_kira Messages postés 45 Date d'inscription   Statut Membre Dernière intervention  
 
J'ai avancé un petit peu sur mon code
Un de mes collegues m'a dit que sur le fichier frameset je ne dois pas avoir de body du tout
mon code dois ressembler plutôt à ca

<html>

<frameset rows="25%,25%,25%">' 
<frame src="frame_a.htm" />'
<frame src="frame_b.htm" />'
<frame src="frame_c.htm" />'

</frameset></html>


mais sauf que mnt j'ai rien qui marche :s
avez-vous des suggestions à me proposer ? si vous voulez je peux vous passez tous mon code source
Merci d'avance
0
mpmp93 Messages postés 6648 Date d'inscription   Statut Membre Dernière intervention   1 340
 
Tout est expliqué ici:
http://www.w3.org/TR/html4/present/frames.html

et il y a plein d'explications également en français ailleurs. Avec GOOGLE vous trouvez en 5 minutes chrono
0